Java Software Engineer

Durham, NC

Kforce has a client in Durham, NC that is seeking a Java Software Engineer. Responsibilities:

  • Designing and developing RESTful APIs
  • Design patterns & principles such as OO, DD, SOA, Microservices, etc.
  • Developing skills in Java, Spring MVC, Spring Core, Spring Boot
  • Developing software utilizing OOA, OOD, and OOP principles & design patterns
  • Developing software utilizing relational databases (Oracle, SQL Server or Sybase)
  • Developing software applications with Popular IDEs (Eclipse/IntelliJ)
  • Developing and deploying 12-factor, containerized (Docker, Kubernetes) API's to AWS/Azure
  • Collaboration with producer and consumer teams to implement end-to-end solutions in a customer obsessed
  • Developing software utilizing relational databases
  • Test automation for unit, functional and non-functional testing (SOATEST, SOASTA, Cucumber)
  • Bachelor's or Master's degree in Computer Science or a related technology discipline
  • 7+ years of software development experience on business critical, enterprise-wide applications
  • Strong knowledge of Java coding practices for mid-tier applications that perform business logic and calculations. Note: This role is not for UI/Front end developers
  • Knowledge building .NET APIs is a plus
  • Expertise in building scalable, server-side enterprise applications, domain logic intensive RESTful APIs
  • Ability to develop technical artifacts based on analysis of business and systems requirements
  • Aptitude to discover/document implementations from legacy systems, C++, Java. .NET, as part of re- platform
  • Knowledge of the current technologies and evolving trends
  • Source Control Systems such as GIT
  • CICD using Azure DevOps and Jenkins
  • An understanding of Micro-services Architecture and domain driven design patterns
  • Experience leading and mentoring a team of developers
  • Experience with re-platforming large applications
  • Expertise in designing, developing, and maintaining high-volume transactional systems
  • Experience in developing cloud neutral applications in AWS and Azure
  • Ability to debug through legacy systems and capture current state to aid with modernization
  • Actively participates in and contributes to formal reviews of architecture, design and code
  • Experience with Mainframe applications
  • Publishes clear, concise, and thorough design documentation
  • Provides support for software releases into production environments
  • Fosters teamwork and collaboration across global development teams, business and systems partners
  • Experience building technology solutions in the financial services industry is preferred
  • Experience with Agile and Scrum Methodologies is preferred

Posted 2025-11-07

Recommended Jobs

Senior Front End Engineer

Aidentified
Charlotte, NC

Company Overview: Aidentified is an innovative company driven by a mission to transform how businesses discover and connect with impactful relationships. We leverage cutting-edge AI-powered techno…

View Details
Posted 2025-09-29

Ada Jenkins Center - LEARN Works Instructor (part-time)

Ascend Nonprofit Solutions
North Carolina

Job Description Job Description Position Title: LEARN Works Instructor Reports to: Director of Education Services Classification: Non-exempt Category: Part-time, seasonal (In-Perso…

View Details
Posted 2025-11-03

NC - Drake's Burlington - Server Assistant

Bluegrass Hospitality Group
Burlington, NC

Drake’s is a neighborhood restaurant and bar with an unconventional spirit. Dedicated to giving everyone a place to come play, everything at Drake’s—from our atmosphere to our team and our menu—is d…

View Details
Posted 2025-11-04

Supply Chain Manager

Ambe Engineering
Durham, NC

Supply Chain Manager Durham, NC Direct Hire Responsible for the overall supply chain function of the company at all locations including raw materials planning, receiving, storage, inve…

View Details
Posted 2025-09-22

Program Assistant (Part-Time)

SMART START OF FORSYTH COUNTY
Winston Salem, NC

Job Title Program Assistant Department: NC Pre-K Reports To: Director of Children & Family Services Direct Reports: N/A …

View Details
Posted 2025-09-22

Lubricador y Despachador de Combustible

HEI Civil - Carolinas
Charlotte, NC

¿Está buscando una oportunidad para dejar una huella duradera en las futuras generaciones y en las comunidades a las que llaman hogar? No busque más. HEI ha sido un líder inigualable en contratacion…

View Details
Posted 2025-09-29

Cook (Full-Time) - Temporary

Bella Vista
Asheville, NC

Job Description Job Description Bella Vista, the premier independent living community for active seniors in Asheville , has an opening for a full-time temporary Cook. About the Position: …

View Details
Posted 2025-11-08

Builder - Production Manager

Rite Rug Flooring
Charlotte, NC

Job Description Job Description Rite Rug has been one of the top privately owned, flooring companies, since 1934! We are looking for a detail oriented, reliable, Production Manager to join ou…

View Details
Posted 2025-11-03

Manufacturing/Facilities Manager #30190066

Kidde Global Solutions- RSR
Mebane, NC

Job Title: Manufacturing/Facilities Manager Location: 1016 Corporate Park Drive Mebane, NC 27302 Base Salary Rate: $106,250-$125,000   Where Fire Safety Innovation Meets Opportunity: As par…

View Details
Posted 2025-09-16

Data Center Quality Inspector I

Fulcrum Careers
Charlotte, NC

Job Description Job Description Description:Location Data Center Quality Inspector I (DCQI-I) Charlotte, NC, USA Description As a Data Center Quality Inspector I, you provide superb qualit…

View Details
Posted 2025-11-07