Java Software Engineer - W2

MSR Technology Group · Morrisville, NC

Spotted 1h agocontract
Job description

About this role

Employer-provided description, formatted for easier reading.

Description:

Hybrid Role: Tuesday Wednesday Thursday in Office 9-5

Monday and Friday Remote Work

Job Summary

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 (e.g., Jenkins, Maven, Gradle)
  • Experience working in

Agile/Scrum

environments

  • JMS/Messaging, XML, REST/SOAP
Interested in this role?Continue on MSR Technology Group's careers page.
Apply on MSR Technology Group