Sr Java Developer

Ashburn, Virginia

USM
Apply for this Job
  • Start Date: Interview Types
  • Skills Spring Frameworks, R Visa Types US Citizen

  • We are seeking a highly skilled Senior Java Engineer to join our team and support federal agency projects. The ideal candidate will have deep expertise in Java-based microservices, cloud technologies, and DevOps practices. This role requires hands-on experience in Spring Boot, REST API development, AWS (or equivalent cloud platforms), and CI/CD tools.

    Key Responsibilities:
      Design & implement Microservices Architecture using Java Enterprise Edition (JEE). Utilize Spring Boot, REST API, JPA, and JQL for backend development. Develop high-performance, scalable applications within a federal agency environment. Work with modern development tools such as Eclipse, Visual Studio Code, and the Atlassian Suite. Present solutions in formal and informal design reviews while adhering to system lifecycle methodologies.
    Required Qualifications:
      Bachelor's degree in Computer Science or a related field. 10+ years of Java development experience with expertise in enterprise applications. Strong experience in AWS (or equivalent cloud providers) - provisioning, operating, and maintaining cloud-based systems. In-depth knowledge of RESTful API design, security best practices, and performance optimization. Expertise in Spring Frameworks (Spring Boot, Spring MVC, Spring Security, Spring Data). Proficiency with DevOps tools such as Git, Jenkins, Maven/Gradle, Artifactory, and SonarQube. Experience with JMS, SQL, JDBC, and working with relational & NoSQL databases. Strong background in Unix/Linux environments. Familiarity with front-end technologies (React, Angular, JavaScript, HTML, CSS). Strong understanding of infrastructure components (firewalls, load balancers, monitoring, security). Ability to mentor junior developers and contribute to technical leadership.
    Preferred Qualifications:
      Experience in containerization technologies (Docker, Kubernetes). Knowledge of Camunda BPM. Exposure to enterprise integration tools (e.g., Load Balancers, Enterprise Service Bus). Familiarity with DevSecOps practices and tools. Hands-on experience with PostgreSQL, DynamoDB, HBase, MongoDB, or Cassandra. Experience with automated testing frameworks like JUnit, Mockito, and Selenium. Ideally - Master's degree in Computer Science or related field.
    Date Posted: 26 March 2025
    Apply for this Job