Role : JavaMicroservice developer
Timeline : Immediate to 15 days
Experience 58 years
Skills Must have : Java Springboot Microservices ; Desirable Kafka AWS cloud
Location : Gurugram
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.
Accountabilities:
A list of the key responsibilities of the role detailing what the role is accountable for
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 handson 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.
Financial accountability:
None.
People accountability:
Individual Contributor.
Desired Knowledge/Tooling
- Experience as a Java developer (8 years) ideally with Banking and/or Finance industry exposure.
- Experience Integration microservices and design patterns.
- Experience with distributed event driven systems and using messaging protocols. Messaging middleware such as IBM MQ Apache Kafka preferred.
- Build and automation tools (Maven Gradle Jenkins Artifactory SonarQube etc.).
- Experience with the following also preferred: Java 8 J2EE Spring Spring Boot RDBMS (PostgreSQL and Oracle) Webservices (REST/SOAP) Apache Camel Docker SCM (Git) BDD (JBehave/Cucumber) & Unit Testing (Junit Mockito JMockit).
- Experience with Cloud based services (AWS or Azure preferred).Good communication skills.
- Experience in Agile delivery methods.
We don t just look for someone based on their skills and expertise we value a cultural fit more than a shopping list of technical buzzwords. What we often look for:
- Collaborative creative open to learning a strong communicator.
- Good relationship skills and have an ability to empathise with others
- A passion for making a difference
- Can work independently but also strong a team player
- Focused on high quality deliverables and speed
- Eager to present new ideas to your peers & senior management.
java,kafka,microservices,springboot