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.
Bachelor's degree in Computer Science