We are seeking an experienced Senior Java Developer to join our growing development team. The ideal candidate will have strong technical expertise in backend development using Java and Spring frameworks, and a keen interest in building scalable, high-performance applications. You will play a key role in designing, developing, and maintaining software solutions that meet business objectives.
Key Responsibilities
- Design, develop, and maintain high-quality Java applications and APIs.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Ensure application performance, quality, and responsiveness.
- Implement best practices in coding, security, and system integration.
- Participate in code reviews and mentor junior developers.
- Troubleshoot and resolve technical issues across the development lifecycle.
- Support continuous improvement by researching alternative solutions and technologies.
Job Requirements
Minimum 5 years of hands‑on experience in Java development.Strong understanding of Object‑Oriented Programming (OOP) principles.Solid experience with Spring MVC and Spring Boot for API / interface development.Practical knowledge of Spring Data JPA , Hibernate , and PostgreSQL .Familiar with development tools like Gradle , Git , and Jira .Experience with microservices architecture (Spring Cloud) is a strong advantage.Ability to write clean, maintainable code and follow software engineering best practices.Strong analytical and problem‑solving skills.Excellent communication skills and a proactive attitude.Preferred Qualifications (Bonus)
Experience with CI / CD tools (e.g., Jenkins, GitLab CI).Knowledge of Docker or Kubernetes.Exposure to cloud platforms (AWS, Azure, GCP).Familiarity with Agile / Scrum methodology.Why Join Us?
Competitive salary package.Opportunities for professional growth and career advancement.Collaborative and innovative team culture.Exposure to modern technologies and enterprise‑level projects.#J-18808-Ljbffr