Accountabilities & Key Roles :
- Develop and maintain robust, scalable applications using Java, Java EE, Spring, and Spring Boot.
- Design and implement microservices architecture.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with SQL and NoSQL databases, including Oracle DB, SQL Server, Postgresql, and MongoDB.
- Participate in Agile ceremonies and contribute to continuous improvement.
- Optimize and troubleshoot complex applications to ensure high performance and scalability.
Job Requirements:
- 6+ years of experience in Java, Java EE, Spring, Spring Boot.
- Proficiency in JSP, JSF, and Agile/Scrum methodologies.
- Strong experience with Oracle DB, SQL Server, and NoSQL databases like MongoDB.
- Hands-on experience in designing and implementing microservices.
- Experience with CI/CD tools and processes.
- Experience with PrimeFaces, Docker, Kubernetes (K8s).
- Proficiency in JavaScript, React, and React Native.
- Familiarity with Linux and UNIX environments.
- Leadership skills and experience in software architecture are a plus.
Experience:
- 6+ years of experience in the related field .
Competences
- Advanced knowledge of software architecture
- Excellent communication (written and oral) and stakeholder management skills
- Strong command of concepts and current industry trends
- Advanced understanding of business analysis techniques and processes
- Proven Leadership & Management skills
- Strong strategic skills to develop long-term visions and the ability to translate them into actionable roadmaps .