Java Developer

Job Description:

We are looking for a Java Developer to design, develop, and maintain high-performance applications. The ideal candidate has strong expertise in Java, Spring Boot, and database management, along with experience in developing scalable and secure software solutions.

Responsibilities:

  • Work with SQL and NoSQL databases to manage and optimize data storage.
  • Develop, test, and maintain Java-based applications following best practices.
  • Design and implement RESTful APIs and microservices using Spring Boot.
  • Collaborate with frontend developers, DevOps, and cross-functional teams to build full-stack applications.
  • Ensure security, performance, and scalability of applications.
  • Debug, troubleshoot, and improve existing software systems.
  • Write clean, efficient, and well-documented code.
  • Stay updated with the latest Java technologies and frameworks.

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Java Developer or in a similar role.
  • Strong proficiency in Java, Spring Boot, Hibernate, and JPA.
  • Experience with databases such as MySQL, PostgreSQL, or MongoDB.
  • Strong problem-solving skills and ability to work in an Agile/Scrum environment.
  • Excellent communication and teamwork abilities.

Apply Now

Searching for the ideal permanent IT placement?