Job Openings Java Developer

About the job Java Developer

Description:

We are seeking an experienced Back-End Java Developer to join a fast-paced development team working on enterprise-grade systems. The ideal candidate will have a strong background in Java development and experience building scalable, secure, and high-performance back-end services.

Key Responsibilities:

  • Design, develop, and maintain robust Java-based back-end services and APIs
  • Collaborate with front-end developers, architects, and other stakeholders to deliver high-quality software
  • Write clean, efficient, and well-documented code
  • Participate in code reviews, testing, and debugging
  • Ensure applications meet performance, security, and scalability standards

Essential Skills & Experience:

  • Strong core Java (Java 8 or above) development experience
  • Experience with Spring Framework (Spring Boot, Spring Data, etc.)
  • Proficiency in RESTful API design and development
  • Familiarity with relational databases (e.g., PostgreSQL, MySQL)
  • Experience with version control (Git) and CI/CD tools
  • Understanding of microservices architecture

Desirable:

  • Experience with cloud platforms (e.g., AWS, Azure, GCP)
  • Familiarity with Docker and container orchestration (e.g., Kubernetes)
  • Exposure to Agile/Scrum methodologies