Are you passionate about technology? Do you take pride in being part of a great team?
o Able to dive deep into a technical task and contribute to highly complex systems in accordance to best design and coding practices
o Develop deep understanding of the system overall and own part of it, delivering design artifacts and code implementation
o Tune and refactor existing Java and DB solutions
o Be delivery- and quality-focused
o Ensure security and compliance requirements; publish and keep current any suitable artifacts
Experience & Qualifications
o 6+ years of experience in software development required, including some commercial/non-government work
o Bachelor’s degree or greater in a technical field such as Computer Science, Computer Engineering, or related field preferred.
o Hands on experience designing, developing, implementing, testing, and deploying large scale projects, preferably on AWS
o Hands on experience with Java in a Linux or UNIX development environment
o Ability to debug and tune complex applications
Required Technical Skills & Knowledge
o Java Dev:
o Spring stack (DI, AOP, Security, Boot, etc.)
o Design Patterns
o REST APIs
o Unit testing (JUnit, RestAssured, etc)
o DB/SQL (PostgreSQL, Oracle)
o Demonstrated ability to develop effective working relationships and leverage those relationships to improve the quality of work products.
(Nice to have) Related knowledge:
Posted On: Thursday, August 27, 2020