Lead Java Developer
People First Consultants Verified employer
Actively hiring · Posted 3d ago · JEV2610CA28F08693
Job description
RESPONSIBILITIES
New features developed independently with the ability to document the design after understanding and evaluating the requirements with necessary groundwork on required application components
Hands-on coding to implement the design for feature completion
Able to write unit tests that ensures bug free code
Able to handle the multi-tenant and performance requirements of the new features and applications.
Integrate the new features with existing modules, deliver ready to use code meeting necessary build requirements and CI/CD requirements.
Work with other functional groups for product, technology, QA, tech support and deployment team.
QUALIFICATIONS
The ideal candidate must have the following qualifications.
BE/B.Tech Degree from a reputed institution with at least 7 years of relevant experience
Hands-on experience with Core Java, J2EE with a good knowledge of its ecosystem
Experience with JUnit, JMH like performance tuning test tools preferred
REST API design and development experience. Usage of Swagger or other API spec tools would be preferred. Working knowledge on Spring Boot is a plus
Hands-on experience with some of the following application components is a plus: Solr, Kafka, OpenTSDB, Elasticsearch, Janus graph or any graph DB.
Experience with databases such as MongoDB, MySQL or PostgreSQL required.
Familiarity with continuous integration and build tools such as Jenkins or CircleCI, Maven, Ant required
Experience building applications using microservices architecture is highly preferred. Knowledge of Kubernetes, Docker would be ideal
Working knowledge on public clouds like AWS or Google cloud or Azure is a plus
Experience building scalable systems
Strong problem solving skills and ability and interest to solve complex problems
Interest in machine learning (ML) data science is a plus
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with People First Consultants.
- Track your application and get updates by email and WhatsApp.