We are seeking a highly experienced Senior Java Engineer with 8+ years of hands-on expertise to architect, design, and lead development of scalable enterprise applications. The ideal candidate will have deep proficiency in modern Java technologies, distributed systems, and Microservices, with a strong background in Supply Chain Order Management domain.
The ideal candidate is a self-starter, who can learn on the job. They exhibit situational leadership, work collaboratively within a team, and motivate others to achieve business objectives. They should possess excellent analytical skills along with the ability to translate business requirements and opportunities into clear, precise and easy-to-read technical and functional specifications. They should have excellent verbal and written communication skills to collaborate effectively with both business stakeholders and technical teams.
Must Have Skills:
- Expert in Java 17+
- Extensive experience implementing Design Patterns, SOLID Principles and various Microservice Patterns
- Strong experience with Spring Boot and Microservice Architecture
- Robust experience with Spring Web Flux to build synchronous and asynchronous Microservices
- Proficient in Kafka
- Hands-on with Cassandra and Solr
- Experience with Oracle or MySQL
- 1+ years of hands-on experience with Git Hub Copilot, OpenAI Codex, or similar AI-assisted software development tools to enhance developer productivity in enterprise software development
- Experience with CI (Continuous Integration) methodologies and Tools
- Hands-on experience with AppD, ELK, Grafana - including alerts and notification setup