Back to job search
G-FORCE IT SERVICES INC logo

Java Software Engineer

  • ON
  • On-site
  • Posted Oct 27, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Full-time
Experience level
Senior · 5+ years
Minimum education
Bachelor’s degree
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Apply on LinkedIn (LinkedIn sign-in required)

Job summary

Design, develop, test, deploy, and maintain scalable Java applications and microservices, including REST APIs, while ensuring code quality, performance, scalability, and security. Collaborate with engineering, QA, product, and other teams on agile planning, code reviews, technical solutions, and production troubleshooting.

Job details

About the Role We’re looking for a skilled Java Developer to design, build, and maintain scalable, high-performance applications. You’ll work with a collaborative team of engineers, QA, and product owners to deliver clean, reliable software that solves real business problems. Responsibilities Design, develop, test, and deploy Java-based applications and microservices Build and consume RESTful APIs using Spring Boot Write clean, maintainable, well-documented code following best practices Optimize application performance, scalability, and security Work with relational and NoSQL databases (queries, schema design, tuning) Participate in code reviews, sprint planning, and agile ceremonies Troubleshoot, debug, and resolve production issues Collaborate with cross-functional teams to translate requirements into technical solutions Qualifications Bachelor’s degree in Computer Science, IT, or a related field (Before 2022) Required Skills Strong proficiency in Core Java (8/11/17), OOP, collections, multithreading, and exception handling Hands-on experience with Spring Framework, Spring Boot, and Hibernate/JPA Experience building REST APIs and microservices architecture Solid knowledge of SQL and databases such as MySQL, PostgreSQL, or Oracle Familiarity with Git, Maven/Gradle, and CI/CD pipelines Understanding of unit testing with JUnit and Mockito Good problem-solving and communication skills Preferred Skills Experience with cloud platforms (AWS, Azure, or GCP) Knowledge of Docker, Kubernetes, and messaging tools (Kafka, RabbitMQ) Exposure to NoSQL databases (MongoDB, Redis) Front-end familiarity (Angular or React) Experience working in Agile/Scrum environments

What you’ll do

Design, develop, test, deploy, and maintain scalable Java applications and microservices, including REST APIs, while ensuring code quality, performance, scalability, and security. Collaborate with engineering, QA, product, and other teams on agile planning, code reviews, technical solutions, and production troubleshooting.

Requirements

A bachelor's degree in Computer Science, IT, or a related field earned before 2022 is required, along with strong Core Java skills and hands-on experience with Spring, Spring Boot, and Hibernate/JPA. Candidates should have experience with REST APIs and microservices, SQL databases, Git, build tools, CI/CD, and unit testing, plus problem-solving and communication skills.

Listed skills

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

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Core Java
  • Object-Oriented Programming
  • Multithreading
  • Spring Framework
  • Spring Boot
  • Hibernate
  • JPA
  • REST APIs
  • Microservices
  • SQL
  • Relational Databases
  • NoSQL Databases
  • Git
  • Maven
  • Gradle
  • JUnit

Job areas

  • Software
  • Technology
  • Engineering

More jobs from G-FORCE IT SERVICES INC

See all jobs from G-FORCE IT SERVICES INC