Description

Must-Have

• Design, develop, and maintain high-performance, scalable Java applications.

• Work extensively with Core Java and associated technologies for backend development.

• Implement, manage, and optimize search solutions using Elastic Search.

• Develop and integrate NoSQL database solutions (e.g., MongoDB, Cassandra, etc.) for high availability and scalability.

• Write well-tested, clean, and efficient code.

• Collaborate with cross-functional teams to define, design, and ship new features.

• Conduct code reviews, mentor junior developers, and enforce best practices in coding and design.

• Work in an Agile environment, contributing to the planning and execution of sprints.

• Troubleshoot and resolve issues with complex applications in production environments.

• Stay updated with the latest trends and technologies in software development.

 

Nice-to-Have.

• Experience with front-end technologies such as React or Angular.

• Experience working with Spring Boot or similar frameworks.

• Knowledge of microservices architecture and RESTful API development.

• Experience with AWS cloud platforms.

Education

Bachelor's degree in Computer Science