Senior JAVA Engineer
Ashburn, VA · Information Technology
Want to be a part of a team where customers appreciate the collective expertise, diverse experience and fresh perspective of it's employees? Look no further! Not only do these advantages distinguish us and contribute to our success around the globe, but they create an exceptionally interesting work environment. Our varied backgrounds, experiences and interests ensure we have well-rounded teams and a fun environment.
Job Description
As a Java Software Engineer you will provide full life cycle product support of software including design, implementation, testing and documentation for new SAS products and features within an Agile-Scrum development team and will be working on a cutting-edge project to bring communication to the next level
Qualifications
MINIMUM REQUIREMENTS:
BS in Computer Science, Computer Engineering, Software Engineering or equivalent required
5+ years of direct design and programming experience with Java/Spring/REST/Microservices on Linux platforms
Expertise in Python and shell scripting
Experience developing for Amazon Web Services
Excellent communication skills, both written and verbal
PREFERRED SKILLS
Experience developing in a micro-services architecture using Docker containers
Additional expertise in Gradle, Netflix OSS, PostgreSQL, and Couchbase is an advantage
Experience with source code control and CI using Perforce and Jenkins is an advantage