Participate in the full agile application development life cycle
Design, construct, and test Java applications
Develop Web Services (SOAP and REST)
Create reusable components to support overall project objectives
Peer reviews and unit testing
Adaptable to different responsibilities
Strong communications skills
Passion for constantly improving effectiveness
Contribute to cross-functional teamwork
Acceptance/functional testing duties
Maintain development standards and best practices
Regular code reviews
Aid in activity with acceptance testing
Load testing
Troubleshooting
Performance tuning
Requirements
Bachelor’s degree in Computer Science or related field
2+ years of hands on development experience with open source Java stack
Deep understanding and experience with designing and implementing highly scalable web applications in a cloud environment
Experience with continuous integration and continuous delivery
familiarity with agile incremental delivery approach
familiarity with J2EE/Java Frameworks
programming experience in automated unit testing
troubleshooting responsibilities
Experience in a rapid prototyping environment
Excellent interpersonal skills
Excellent verbal and written communication skills
U.S. Citizenship is required
Candidates must be able to successfully obtain and maintain a Public Trust security clearance
Benefits
paid leave
options for employer sponsored group medical
dental
vision
short-term and long-term disability
life insurance
AD&D coverage
legal services
identity theft
accident insurance
Flexible spending account
health saving account options offer pre-tax savings for qualified medical
dental
and vision expenses
401(k) retirement plan with employer contribution match that is immediately vested
professional growth through professional courses
certifications
tuition reimbursement programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaWeb ServicesSOAPRESTJ2EEautomated unit testingperformance tuningload testingagile application developmentcontinuous integration
Soft skills
strong communication skillsinterpersonal skillsadaptabilityteamworkpassion for improvementtroubleshootingpeer reviewsunit testingacceptance testingfunctional testing
Certifications
Bachelor’s degree in Computer SciencePublic Trust security clearance