JOBSEARCHER

Senior Backend Developer

*Backend Developer (Senior)* Ashburn, VA (2 days a week in the office) *MUST BE A US CITIZEN* *Position Summary* We are currently seeking a motivated, career and customer oriented *Backend* *Developer (Senior)* to join our team to begin an exciting and challenging career in Ashburn, VA. *Job Responsibilities* · Working closely with the tech lead and senior developers, the Mid-Level Java Developer will participate in the system architecture design, systems engineering, development, integration testing and validation, and all aspects of the software life-cycle (requirements to design to implementation to test) for a java backend application involving extensive messaging and transaction processing · Design and implement Micro Service Architecture for Cloud based software applications. · Use modern software engineering tools including Eclipse, Jira, and Atlassian Suites for design, development, and testing the software · Present the solution at formal and informal design reviews, and document the design according to the Government’s system lifecycle methodology *Required Skills and Experience* · Bachelor's degree in computer science or related engineering field with 9+ years of technical experience · 9+ years of strong Java design and software development experience including designing, developing, and documenting large-scale enterprise software systems · Ability to diagnose problems and support production systems · Experience working with Applications on Cloud utilizing serverless hosted services like AWS S3, DynanoDB, lambda etc · Java Micro Service Architecture frameworks such as Spring Boot · Experience with container platforms like Docker and Kubernetes · SQL DBs (preferably Oracle) and strong SQL/JDBC skills is required for this position. · Experience with NoSQL DBs like MongoDB, Document DB, Cassandra etc. · Messaging and Streaming Systems (Kafka, SQS ans Kinesis) · XML/JSON · Unix/Linux · Experince with JPA/Hibernate · Experience with building RESTful webservices and experience with query language based APIs like GraphQL. · Jenkins, Maven, Gitlab and Jira for CI/CD · Demonstrated expertise in software engineering practices (e.g., reading/generating software specs, design patterns, continuous integration) · Demonstrated ability to incorporate rigorous Unit testing as part of development activities is essential *Desired Skills and Experience* · First-hand experience working with large project teams (working with the Federal Government a strong plus) · Demonstrated ability to think critically and creatively to develop innovative solutions to software problems. · Ability to develop and maintain components with stringent performance requirements. · Agile development experience a plus · IBM MQ , JMS, EJB, MDB and other JEE technologies · JEE Server experience (WebLogic\\WebSphere\\JBOSS\\etc.) · Master’s degree in Computer Science or related field is a plus *Customer Requirements* · Clearance – Ability to obtain and hold a public trust position and favorable suitability based on a CBP Background Investigation · Citizenship – Must be a US Citizen · Location – Required to be on-site in Ashburn, VA 5 days per week for the first year of employment. After their first year, they will have the option to work a hybrid schedule (2-3 days on-site) depending on the needs of the team. All candidates must be within the GWA/commutable area Pay: $140,000.00 - $165,000.00 per year Benefits: * 401(k) * 401(k) matching * Dental insurance * Health insurance * Paid time off * Vision insurance Application Question(s): * Are you a US Citizen? (REQUIRED) Location: * Ashburn, VA 20147 (Required) Work Location: In person