SUMMARY:
What You’ll Be Doing:
- Design, develop, and maintain enterprise-grade applications using Java (1.8+)
- Contribute to System Design and Low-Level Design (LLD)
- Build and enhance microservices-based architectures
- Develop secure and scalable REST APIs
- Participate in code reviews and ensure adherence to design patterns and best practices
- Collaborate with architects, DevOps, QA, and business teams
- Ensure high-quality, maintainable code using industry standards and tools
POSITION INFO:
Technical Skills Required:
Core Java and Frameworks:
- Strong proficiency in Java 1.8 or higher
- Solid understanding of Java Design Patterns
Hands-on experience with:- Spring Core
- Spring REST
- Spring Boot
- Spring Data JPA
- Hibernate
- Spring Security
Architecture and Integration:- Microservices architecture and design patterns
- Experience with Apache Kafka / MQ
- RESTful API development
Database:- Strong SQL skills
- Experience with RDBMS such as MySQL, PostgreSQL, or Oracle
Cloud and DevOps (Theoretical Knowledge Required):- AWS and/or Azure
- CI/CD pipelines
Containers and Tools:- Basic knowledge of Docker and Kubernetes
- Git and Maven
- Experience with code quality tools such as SonarQube
What We’re Looking For:- 5–6 years of hands-on Java development experience
- Strong analytical and problem-solving skills
- Ability to contribute to architectural discussions
- Comfortable working in agile, client-facing consulting environments
- Strong communication and collaboration skills