76 Randstad Jobs
Java Developer/Lead - Microservices Architecture (7-14 yrs)
Randstad
posted 16hr ago
Flexible timing
Job Location : Gurgaon
Experience Range : 8-11 Years
Purpose :
- Design, build, run and maintain software solutions in accordance with business needs.
- Involved in the entire software delivery lifecycle, from design through build and documentation, to run and support of the solutions in production.
- Collaborate with other team members and different project stakeholders in order to ensure the success of the deliverable.
Accountability :
- Apply relevant specialist knowledge and experience to understand, influence and advise internal and/or external clients.
- Functions including the use of discretion/delegation and authority may be carried out within clearly defined policies, principles and specific objectives and may include people leadership roles with leadership accountability for a team, or teams, of employees. Employees are responsible for the delivery of work but accountability may sit at a higher Group.
- Develop applications while adhering to highest quality standards.
- Engage in hands-on development to balance workload or address significant complexity through technical spikes.
- Perform code reviews and estimates for new functionality as well as driving improvements in team's development practices.
- Review all system and E2E (where appropriate) artefacts to ensure quality requirements are met.
- Provide technical mentoring and guidance to less experienced members of the team.
- Actively contribute to Agile ceremonies.
Desired Experience :
- 8+ years of experience as Java Developer (Java 8 or greater), ideally in Banking or Finance.
- 5+ years of hands-on experience in microservices along with design pattern and principle around it
- Experience with high-volume, fault-tolerant applications.
- Experience with distributed, event driven systems and using messaging protocols.
- Messaging middleware such as IBM MQ, Apache Kafka preferred.
- Experience of using AWS Services Hands-on experience using functional interface, lambda and streams etc
- Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
- Experience creating RESTful API services using SpringBoot
- Experience in developing event driven microservices using Spring Boot, Hibernate, Kafka and related technologies.
- In-depth knowledge of code versioning tools, for instance, Git
- Understanding of building tools Maven, Gradle, etc
- Understanding of code quality tools like sonar qube etc
- Understanding of git branching strategy
- Understanding of CI/CD pipeline and tools around that like jenkin, jfrog artifactory etc
- Experience in writing junits using mockito and power Mockito
Extensive knowledge of SQL and RDBMS like PostgreSQL
Functional Areas: Other
Read full job descriptionPrepare for Microservice Architect roles with real interview advice
8-13 Yrs