Talent.com
Java Technical Lead - Application Design & Development

Java Technical Lead - Application Design & Development

Whitefield CareersPune
2 days ago
Job description

Description :

Position Requirements :

  • BE / B.Tech or Similar (Technology / IT / Computer Science or related field).
  • 6+ years relevant work experience designing and developing applications in high-paced environments; majorly in Product based organizations.
  • Demonstrated expertise in building and enhancing scalable and high-performance services.
  • Proven working experience on Java.
  • Knowledge and application of design concepts like Design Patterns, Data Modeling, and SOA (Service Oriented Architecture).
  • Experience in Web Services, JSON, JUnit, SQL, PL / SQL, NoSQL, Maven, Spring.
  • Experience with Agile (Scrum) and test-driven development, continuous integration (Jenkins), and version control (GIT).
  • Worked on performance optimization, memory profiling, and scalability of applications (cloud environment would be preferable).
  • Strong analytical and problem-solving skills.
  • Good interpersonal and communication skills.
  • Client-facing Written and Speaking communication skills.

Key Responsibilities :

  • Lead the design, development, and implementation of Java-based applications and services with a focus on scalability, performance, and reliability.
  • Architect and deliver microservices and APIs aligned with modern design and development best practices.
  • Guide the technical team through the entire software development lifecyclefrom requirement analysis to deployment and post-launch support.
  • Work with Product Managers, Architects, QA, and DevOps teams to ensure timely and high-quality delivery.
  • Perform code reviews, mentor junior developers, and drive adherence to coding standards and design principles.
  • Implement and optimize web services (RESTful, JSON) and database interactions (SQL / PLSQL / NoSQL).
  • Ensure high system performance through profiling, memory optimization, and scalability tuning (preferably in cloud environments).
  • Collaborate in an Agile (Scrum) environment to drive sprint planning, estimations, and continuous improvement.
  • Manage CI / CD pipelines and maintain version control and automated testing processes using Jenkins and Git.
  • Communicate effectively with clients and stakeholders, translating business requirements into technical deliverables.
  • (ref : hirist.tech)

    Create a job alert for this search

    Technical Lead Java • Pune