mid level Agile Java Developer

The Consortium, Inc. - Rockville, MD

Are you passionate about technology? Do you take pride in being part of a great team?
We are looking for Mid-Level Java Developer who can write beautiful testable code and contribute to the design of our systems. An experienced professional with strong fundamentals who stays on cutting edge of Java tech stack. Basic understanding of UI technologies, specifically JavaScript would be a major plus.

Job Responsibilities
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 JPA/Hibernate/Spring
o Design Patterns
o Unit testing (JUnit, RestAssured, etc)
o DB/SQL (PostgreSQL, Oracle)
o Git/Maven/Gradle
o Demonstrated ability to develop effective working relationships and leverage those relationships to improve the quality of work products.

(Nice to have) Related knowledge:
o Basic understanding of UI technologies, specifically JavaScript
o EMR/EC2/Lambda
o Docker/ECS/EKS
o Aurora/RDS
o S3
o Splunk

Posted On: Thursday, August 27, 2020

Apply to this job