Back to job search
Spait Infotech logo

Java Developer

  • On-site
  • Posted Oct 14, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Full-time
Experience level
Entry, Junior · 0+ years
Posting language
English
Working hours
40 hours per week
Seniority
Entry level
Application method
Direct apply is available

Job summary

Design, develop, and maintain Java applications, REST APIs, and microservices, while writing reusable, documented code and working with relational databases. Test and troubleshoot applications, participate in code reviews, collaborate with cross-functional teams, and support deployments and production issue resolution.

Job details

Roles and Responsibilities Design, develop, and maintain Java-based applications. Write clean, efficient, reusable, and well-documented code. Develop RESTful APIs and microservices using Spring Boot. Work with databases such as MySQL, PostgreSQL, or Oracle. Implement application security, authentication, and authorization. Perform unit testing, debugging, and troubleshooting. Collaborate with cross-functional teams to understand business requirements. Participate in code reviews and follow software development best practices. Use Git for version control and Maven or Gradle for build management. Support application deployment and production issue resolution. Required Skills Strong knowledge of Core Java and Object-Oriented Programming (OOP). Good understanding of Collections, Exception Handling, Multithreading, and Java 8+ features. Experience with Spring Framework and Spring Boot. Knowledge of Hibernate and JPA. Experience developing REST APIs and microservices. Understanding of SQL and relational databases. Familiarity with Git, Maven, and Gradle. Knowledge of JUnit and Mockito for unit testing. Understanding of data structures, algorithms, and design patterns. Preferred Skills Experience with Docker and Kubernetes. Knowledge of cloud platforms such as AWS, Azure, or GCP. Familiarity with Kafka or RabbitMQ. Experience with CI/CD pipelines and Jenkins. Knowledge of Agile/Scrum methodologies.

What you’ll do

Design, develop, and maintain Java applications, REST APIs, and microservices, while writing reusable, documented code and working with relational databases. Test and troubleshoot applications, participate in code reviews, collaborate with cross-functional teams, and support deployments and production issue resolution.

Requirements

Requires strong Core Java and object-oriented programming knowledge, familiarity with Java features and concepts such as collections, exception handling, and multithreading, and experience with Spring Boot, Hibernate/JPA, REST APIs, and relational databases. Also requires familiarity with version control, build tools, unit testing, data structures, algorithms, and design patterns; Docker, cloud platforms, messaging systems, CI/CD, and Agile/Scrum are preferred.

Listed skills

  • Collections · Preferred
  • Spring Boot · Preferred
  • REST APIs · Preferred
  • SQL · Preferred
  • Git · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Core Java
  • Object-Oriented Programming
  • Collections
  • Exception Handling
  • Multithreading
  • Java 8+
  • Spring Framework
  • Spring Boot
  • Hibernate
  • JPA
  • REST APIs
  • Microservices
  • SQL
  • Relational Databases
  • Git
  • Maven

Job areas

  • Software
  • Technology

More jobs from Spait Infotech

See all jobs from Spait Infotech