Java Backend Engineer

Job Description:

We are looking for a Java Backend Engineer to develop, maintain, and optimize backend systems and APIs for high-performance applications. The ideal candidate will have strong expertise in Java, Spring Boot, and database management, along with experience in microservices and cloud-based architectures.

Responsibilities:

  • Design, develop, and deploy scalable and efficient backend services using Java and Spring Boot.
  • Build and maintain RESTful APIs and microservices to support frontend applications and integrations.
  • Optimize database performance using SQL and NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
  • Collaborate with frontend developers, DevOps, and product teams to ensure seamless integration.
  • Write unit tests and integration tests to ensure application reliability.
  • Monitor system performance, troubleshoot issues, and optimize backend infrastructure.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Strong experience in Java, Spring Boot, Hibernate, and RESTful API development.
  • Proficiency in SQL and NoSQL databases
  • Knowledge of security best practices in backend development.
  • Strong problem-solving skills and ability to work in an Agile/Scrum environment.
  • Excellent communication and teamwork skills.

Apply Now

Searching for the ideal permanent IT placement?