Senior Java Spring Developer

Duration: 12 months

Position Summary

The Java Spring Developer will be responsible for designing, implementing, and maintaining Java-based applications using the Spring framework. This role requires a strong understanding of application development within a hybrid working environment, focusing on both backend and frontend technologies.

Key Responsibilities

  • Develop and maintain Java applications using SpringBoot.
  • Implement and execute JUnit testing to ensure software quality.
  • Manage project build processes using Gradle or Maven.
  • Deploy and manage applications using Docker.
  • Collaborate with frontend developers to integrate web-based solutions.
  • Participate in code reviews and technical discussions.
  • Stay updated with the latest industry trends and technologies.

Required Qualifications

  • Bachelor’s degree in computer science, Information Technology, or a related field.

Preferred Qualifications

  • Certification in Java programming or related technologies.
  • Training or coursework in AI Coding/Agentic skills.

Skills Required

  • Proficiency in Java and SpringBoot framework.
  • Solid understanding of JUnit testing.
  • Experience with build tools such as Gradle or Maven.
  • Knowledge of Docker for containerization.
  • Basic web frontend development skills.

Experience Level

  • Intermediate to Senior Java developer with 5+ years of industry experience.

Desired Skills:

  • Java
  • Springboot
  • JUnit Testing
  • Docker
  • Gradle or Maven

Learn more/Apply for this position