Notice Period: Immediate to 30 Days,505
About The Role
We are seeking a highly skilled
Java Developer with hands-on experience in
Java, Spring Boot, and Microservices to join a dynamic technology team. The role involves designing, developing, and maintaining robust, scalable, and high-performance software applications that align with business objectives.
Key Responsibilities
- Develop, enhance, and maintain Java-based applications using the Spring Boot framework.
- Design and implement Microservices architectures for scalable and efficient solutions.
- Collaborate with cross-functional teams to gather requirements and convert them into technical specifications.
- Write clean, efficient, and maintainable code following industry best practices.
- Participate in code reviews, unit testing, and troubleshooting to ensure application quality.
- Optimize applications for performance and scalability.
- Contribute to deployment, monitoring, and production support activities.
- Stay updated with emerging technologies and suggest improvements to existing systems.
Mandatory Skills
- Strong expertise in Core Java.
- Hands-on experience with Spring Boot framework.
- Proven experience in Microservices design and implementation.
- Proficiency in developing RESTful APIs and web services.
- Good understanding of databases (SQL/NoSQL) and ORM tools like Hibernate.
- Exposure to CI/CD pipelines and containerization tools (Docker/Kubernetes) is an added advantage.
Nice to Have
- Experience with cloud platforms (AWS, Azure, or Google Cloud).
- Familiarity with Agile methodologies and tools like Jira.
- Excellent communication and teamwork skills.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5 to 11 years of relevant experience in Java development.
Additional Information
- Work Mode: Hybrid (3 days in office per week)
- Interview Process: 2 Technical Rounds + 1 Client Round
Skills: boot,spring boot,microservices,java,spring