Job Title : Software Engineer
LocationCharlotte NC 28262 (Hybrid - 3 days onsite per week)
Job Description :
This is a hybrid role requiring the candidate to work onsite at least 3 days per week.
Key Responsibilities :
Design and develop Spring Boot-based microservices using Java 17
Maintain and enhance existing applications built with Java 8, J2EE, JUnit, and Webservices (SOAP & REST)
Implement and manage Kafka-based messaging systems
Write robust JUnit test cases with strong coverage
Utilize CI / CD DevOps tools such as GitHub, Jenkins, Urban Code Deploy, and Harness
Lead development efforts independently with minimal supervision
Collaborate in Agile / Scrum environments using tools like Jira
Required Skills :
Strong proficiency in Java 17 and Spring Boot
Hands-on experience with Kafka (mandatory)
Solid understanding of Java 8, J2EE, JUnit, and Webservices
Experience writing and maintaining unit tests
Familiarity with CI / CD pipelines and DevOps tools
Ability to work independently and lead initiatives
Experience working in Agile / Scrum teams
Preferred Qualifications :
Experience with cloud platforms (AWS, Azure, GCP)
Prior exposure to Urban Code Deploy or Harness
Strong communication and problem-solving skills
Software Engineer • Charlotte, NC, United States