Java Developer

Corps Team

Morrisville (NC)

Hybrid

USD 171,839,068 - 177,970,766

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Corps Team is seeking a Java Developer for a 6-month contract in Morrisville, NC. The role is hybrid with onsite on Tuesdays through Thursdays and requires strong Java/Spring Boot expertise to design, build, and maintain backend services for a water technology provider.

The ideal candidate will work with SQL Server and NoSQL databases, RESTful APIs, and engage in code reviews, performance tuning, and security practices. Collaboration with customers and Agile teams is expected.

Qualifications

  • Strong proficiency in Java 11 and 17.
  • Hands-on experience with Spring Boot and the broader Spring ecosystem (Spring Data, Spring Security, etc.).
  • Relational databases Microsoft SQL Server and/or NoSQL databases (e.g., MongoDB, Redis).
  • Experience with RESTful API development.
  • Familiarity with Git.
  • Knowledge of object-oriented design and design patterns.
  • Hibernate / JPA experience.
  • Excellent problem-solving skills.

Responsibilities

  • Design, develop, and maintain Java-based backend services and APIs using Spring Boot.
  • Write clean, maintainable, and testable code.
  • Develop and optimize database queries with SQL and NoSQL.
  • Participate in code reviews and share knowledge.
  • Debug and resolve application issues and performance bottlenecks.
  • Implement security and data protection best practices.
  • Interact with customers remotely and in person as needed.
  • Collaborate with teams to resolve tickets and incidents.
  • Document customer interactions and workflow.
  • Support an Agile development environment.

Skills

Java
Spring Boot
SQL Server
NoSQL
REST API
Git
Hibernate/JPA
OOP principles
Jenkins
Maven/Gradle
AWS

Tools

Jenkins
Maven
Gradle
AWS

Job description

Job Summary

Our client, a water technology provider, is seeking a Java Developer for a 6 month contract opportunity located in Morrisville, NC. This role is hybrid, with Tuesday-Thursday onsite.

We are seeking a skilled and motivated Java Developer to join our dynamic development team. The ideal candidate will have strong experience in Java, Spring Boot, and database technologies (SQL and/or NoSQL). You will be responsible for designing, developing, and maintaining scalable and efficient backend systems that support our applications.

Key Responsibilities
  • Design, develop, and maintain Java-based backend services and APIs using Spring Boot
  • Write clean, maintainable, and testable code following best practices, in accord with deadlines
  • Develop and optimize database queries; work with SQL and/or NoSQL databases
  • Participate in code reviews and contribute to team knowledge sharing
  • Debug and resolve application issues, performance bottlenecks, and bugs
  • Implement security and data protection measures in compliance with best practices
  • Ability to interact and work with customers remotely and in person as necessary
  • Collaborate with clients or internal teams to understand and resolve support tickets and incidents
  • Responsible for timely documentation of customer interactions and workflow
  • Comply with and support Agile environment
Required Skills & Qualifications
  • Strong proficiency in Java 11 and 17
  • Hands‑on experience with Spring Boot and the broader Spring ecosystem (Spring Data, Spring Security, etc.)
  • Solid understanding of relational databases Microsoft SQL Server and/or NoSQL databases (e.g., MongoDB, Redis)
  • Experience with RESTful API development
  • Familiarity with version control systems such as Git
  • Understanding of object-oriented design, design patterns, and software development principles
  • Ability to work independently and in a team environment
  • Hibernate / JPA experience
  • Excellent problem‑solving skills and attention to detail
  • Ability to diagnose application issues and provide technical support
Preferred Qualifications
  • Proficient in Java and Spring Boot
  • Experience with cloud platforms such as AWS
  • Experience with CI/CD pipelines and build tools (Jenkins, Maven, Gradle)
  • Experience working in Agile/Scrum environments
  • JMS/Messaging, XML, REST/SOAP

Pay Rate- $59.97- $62.11/hour

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Hybrid Java Backend Engineer - Spring Boot & DB Apps
Hybrid Java Backend Engineer - Spring Boot & DB Apps

Corps Team • Morrisville (NC)

Hybrid
Java Developer
Java Developer

Compunnel, Inc. • Morrisville (NC)

Hybrid
USD 85,000 - 110,000
Backend Java Developer
Backend Java Developer

Matlen Silver • Charlotte (NC)

Hybrid
Java Developer (Berkeley Heights, NJ)
Java Developer (Berkeley Heights, NJ)

The Matlen Silver Group, Inc. • Berkeley Heights (NJ)

On-site
USD 103,000 - 110,000
Senior Java Developer
Senior Java Developer

Creative Solutions Services, LLC • Charlotte (NC)

Hybrid
Health insurance
401(k) plan
Paid sick leave
Java Developer (W2 only)
Java Developer (W2 only)

Whiztek Corp • Chicago (IL)

Hybrid
USD 90,000 - 135,000
Senior Java Spring Boot Developer
Senior Java Spring Boot Developer

Eliassen Group • Jersey City (NJ)

Hybrid
Confidential
Sr. Java Developer
Sr. Java Developer

Rapinno Tech • New York (NY)

Hybrid
USD 120,000 - 150,000
Lead Java Developer
Lead Java Developer

PTR Global • Charlotte (NC)

Hybrid
USD 90,000 - 130,000
Senior Java Developer
Senior Java Developer

Eliassen Group • Town of Florida (NY)

On-site
Confidential