Java Software Engineer
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
Recommended Jobs
Senior Front End Engineer
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…
Ada Jenkins Center - LEARN Works Instructor (part-time)
Job Description Job Description Position Title: LEARN Works Instructor Reports to: Director of Education Services Classification: Non-exempt Category: Part-time, seasonal (In-Perso…
NC - Drake's Burlington - Server Assistant
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…
Supply Chain Manager
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…
Program Assistant (Part-Time)
Job Title Program Assistant Department: NC Pre-K Reports To: Director of Children & Family Services Direct Reports: N/A …
Lubricador y Despachador de Combustible
¿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…
Cook (Full-Time) - Temporary
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: …
Builder - Production Manager
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…
Manufacturing/Facilities Manager #30190066
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…
Data Center Quality Inspector I
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…