Opens LinkedIn
- 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
SAP Consultant
- On-site
- Posted Oct 18, 2026
Python Developer
- On-site
- Posted Oct 18, 2026
Artificial Intelligence Engineer
- On-site
- Posted Oct 18, 2026
Software Engineer
- On-site
- Posted Oct 18, 2026
