Talent.com
This job offer is not available in your country.
Team Lead - Java Development

Team Lead - Java Development

NEXTHIRE LLPDelhi, IN
30+ days ago
Job description

Position : Java -Team Lead

Experience : 8 - 10 years

Location : Gurugram (5 days WFO)

Required Skills :

  • Expert in Java and Spring Boot microservices with about 8-10 years of experience
  • Basic knowledge of primary front-end technologies and platforms, like Angular, JavaScript,

jQuery, HTML, CSS

  • Ensure high performance and observability on API services.
  • Experience in API Gateway and Service Mesh for secured, scalable and resilient deployment of microservices
  • Leverage REST principles to produce and consume Restful web services. Integrate with
  • backend service like JMS, ORM frameworks (Hibernate, JPA, etc), JDBC.

  • Perform database design and optimization with Relational and NoSQL Databases like
  • PostgreSQL and MongoDB.

  • Proficiency in understanding of databases, familiarity with containerization tools, knowledge of orchestration platforms, experience with API design, understanding of micro-services patterns and principles.
  • Work with Distributed Streaming Technology, Apache Kafka for Producing, Consuming and Streaming the Events. Design applications using microservices architecture and implementation.
  • Deploy, configure, and manage server infrastructure using AWS.
  • Participate in code reviews to maintain code quality.
  • Expertise on code branching strategy for continuous delivery.
  • Experience in WebSockets and third party integrations.
  • Work with Gradle as build tool and GitLab as Source Control around continuous integration and continuous delivery infrastructure. Deploy the applications in container-based APIs using container frameworks like Docker, or Kubernetes.
  • Should have used CI / CD tools to automate tests, automatic build, deployment to production
  • Collaborate with QA engineers to ensure software quality.
  • Work closely with cross-functional teams, including designers, product managers, and other developers.
  • Ability to innovate, hunger for excellence
  • Should be great team player, assertive to voice opinions
  • Good academic pedigree and should love continuous learning
  • Responsibilities :

  • Contribute to building the road map
  • Responsible to build complete system (multiple modules)
  • Accountable for quality - development and testing
  • Own production support for applications developed
  • Estimation prioritization
  • Should be able to understand requirements and contribute to design
  • Translate designs in efficient code
  • Should have used tools to automate the test and deployment to production
  • (ref : hirist.tech)

    Create a job alert for this search

    Java Team Lead • Delhi, IN