A skilled and highly motivated Full-stack developer with expertise in developing microservices.
The ideal candidate should possess a strong background in Java with experience in cloud platforms preferably AWS, and work effectively as both an individual contributor and a team player.
Experience with WEB development, reactJs would be helpful.
You will be working with a team of highly motivated resources in an AGILE Squad owning deployment of a digital product. You will be part of the SDLC of a product and would be required to understand problem statement and ensure a quality releases.
You enjoy developing things, have a natural curiosity and inquisitiveness for new technologies.
You are passionate about problem solving and developing solutions, have a desire to continuously learn and improve.
Key Responsibilities
- Has knowledge in the following technical stack Java 17, Object Oriented Programming, SQL
- Spring / Spring Boot, Unit testing (JUnit), Build automation (Gradle/Maven + Bamboo)
- IDE (Eclipse / IntelliJ), Git, HTTP/REST and has security fundamentals
- Develop and maintain micro-services with TDD (Test-Driven Development) and JAVA-based frameworks (Springboot).
- Integrate into the CICD pipeline for continuous deployment and testing.
- Front-end frameworks (React, nodejs, Bootstrap) would be a plus
- Experience in Scalable deployment - Kubernetes and AWS
- Collaborate effectively with cross-functional teams, including testers, product owners, and quality assurance teams, to ensure high-quality software delivery.
- Proactively identify opportunities for process improvement.
Work Experience:
- 5+ years of experience in software development.
- Proficient in Java programming language.
- 1+ years of experience in cloud platforms preferably AWS.
- Good understanding of reactJs
- Strong understanding of how APIs work
- Proficiency in CICD tools and methodologies
- Familiarity with version control tools like Git
- Experience with Agile methodologies and working in Agile teams
- Experience in Kubernetes.
Good to have Experience:
- Experience with containerization and orchestration tools such as Docker and Kubernetes
- Hands-on experience with Build tools - maven and gradle
- Hands-on experience with Atlassian Tool stack - Bamboo, Bitbucket, JIRA and Confluence
- Understanding of AWS resources
- Experience with frontend languages.