We are looking for a highly experienced and passionate Senior Java Developer with 8–10 years of experience in designing and developing scalable enterprise-level applications. You will be responsible for leading backend development, system design, and mentoring junior developers in a fast-paced, collaborative environment.
Key Responsibilities :
- Design, develop, test, and maintain high-performance Java-based backend systems.
- Collaborate with front-end developers, architects, DevOps, and QA teams to deliver complete solutions.
- Write clean, maintainable, and efficient code following best practices and design patterns.
- Lead technical discussions and propose robust architecture and scalable solutions.
- Participate in code reviews, technical evaluations, and sprint planning sessions.
- Ensure performance, quality, and responsiveness of applications.
- Guide and mentor junior developers and contribute to team knowledge sharing.
Requirements & Qualifications :
- 8–10 years of strong experience in Java (Java 8+), Spring Framework (Spring Boot, Spring MVC).
- Proficiency with RESTful APIs , Microservices architecture , and multithreaded applications .
- Experience with relational databases like MySQL, PostgreSQL , and ORM frameworks like Hibernate / JPA .
- Hands-on experience with build tools like Maven / Gradle , version control (Git), and CI / CD pipelines.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Strong knowledge of data structures , algorithms , and design patterns .
- Experience with containerization tools like Docker , Kubernetes is a plus.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Nice to Have :
- Knowledge of messaging systems (RabbitMQ, Kafka).
- Experience with NoSQL databases (MongoDB, Redis).
- Exposure to frontend frameworks (Angular / React) is a plus.
- Certification in Java or Cloud platforms.
Soft Skills :
- Strong analytical and problem-solving skills.
- Excellent communication and leadership qualities.
- Ability to work independently as well as in a team.
- Proactive, detail-oriented, and strong time management skills.
Benefits :
- Competitive salary package.
- Opportunity to work on large-scale enterprise projects.
- Learning and development opportunities.
- Supportive team and positive work culture.
J-18808-Ljbffr