Role Java Microservices Developer
Required Technical Skill Set Java 8(11 preferred), Spingboot, Junit 5, Kafka, CICD expertise - Azure Devops, IAC(Terraform), Azure, Github actions
Desired Experience Range 4+
Location of Requirement India
Desired Competencies (Technical / Behavioral Competency)
Must-Have
- A total of 4+ years of industry experience in Microservices (patterns, architecture, deployment)
- Experience with Java 8 (11 preferred), SpringBoot, Junit
- Experience of SQL / NoSQL databases – Oracle, SQL, Cassandra.
- Experience with atleast 1 cloud platform : Azure, AWS, GCP.
- Knowledge / Experience in building APIs (REST, other), performance tuning, API Security
- Knowledge on Tools like Eclipse / IntelliJ, GIT
- Familiarity with Agile / Scrum practices
- Willing to learn new technologies and tools
- Excellent communication skills
Good-to-Have
Experience with JIRA, Maven, Jenkins, GIT / Bitbucket (Source Version Control).CICD Expertise, Experience in IAC(Terraform)SN Responsibility of / Expectations from the Role
Must be well versed with different approaches of developing applications, cloudplatform and technical architectures and should be able to design scalable solutions
Designing, implementing, deploying, and maintenance of Microservices on cloud platform. Encouraging and advising on good practice in building reliable, scalable applications.Possess good understanding of Cloud principles and should be able to apply them while building solutionsWork with the stakeholders, product management, teams to understand platform needs. Partner with Enterprise Architects, Product Owners, other IT teams, DevOps teams, businesses and internal / external stakeholders as necessary