Senior JAVA Developer
Location: Cary/Charlotte, NC | Westlake, TX | Atlanta,GA
Long Term Contract
Description
Responsibilities include the ability to work independently and as part of the leadership group of a larger team to deliver quality solutions across all phases and layers of the software lifecycle.
JOB ACCOUNTABILITY/RESPONSIBILITIES:
Essential Functions/Quality:
• Meet or exceed test coverage goals set for the project through creation of unit and functional tests.
• Minimize the number of production escapes.
• Support user acceptance testing.
• Support or conduct system testing, performance, volume, and stress testing.
Usability/User Experience:
• Collaborate with business and UX team to create appropriate application User interfaces.
• Assist with mock-up's, user interface design.
• Incorporate UX components into application.
• Provide feedback to UX team.
OR
• 7+ years of Client-side language, library, and framework proficiency in Angular, JavaScript/TypeScript, Node, NPM, HTML/CSS
• 3+ years of software development experience using in Java, Spring, middle tier restful services
• Experience integrating with APIs with a strong understanding of RESTful web services.
• Strong Experience with Automation Tools/Frameworks
• Strong understanding of CI/CD tools such as GitHub, Jenkins, Artifactory, uDeploy; deploying applications in a DevOps environment
• Experience working with Microsoft Azure or AWS/EKS
EDUCATION, EXPERIENCE, CERTIFICATION/TRAINING:
Bachelor’s Degree in Computer Science or equivalent field desired and 7 years of technical experience or
Master’s Degree in Computer Science or equivalent field desired and 3 years of technical experience.
Minimum of 7 years of experience in a development environment.
AWS Developer or Solutions Architect certification will be a plus.