Java Developer - 100% Remote - Public Trust

ATTAINX, Inc.$90K — $120K *
US-AnywhereRemote in Herndon, VA
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 4+ years in professional software development focused on back-end systems.
  • Hands-on expertise with Java and the Spring framework (Spring Boot, Spring Data, Spring MVC).
  • Proven ability to design and implement RESTful web services and microservices.
  • Experience in cloud application deployment and operation, including core services like compute and storage.
  • Familiarity with relational databases such as PostgreSQL or MySQL, and ORM technologies like Hibernate.
  • Proficient in writing automated unit tests and utilizing static analysis tools.

Responsibilities

  • Design, develop, and maintain back-end services, RESTful APIs, and microservices.
  • Implement enhancements for customer-facing applications within an Agile team.
  • Diagnose production defects and deploy rapid fixes to ensure uptime.
  • Develop automated tests to uphold code quality standards.
  • Build and operate applications in the cloud for performance and reliability.
  • Lead the modernization of legacy applications for cloud integration.
  • Create reusable frameworks to improve web service development.

Benefits

  • Competitive compensation including paid vacation.
  • Medical, dental, and vision benefits.
  • Matching 401K plan.
  • Tuition and training reimbursement.
  • Long and short-term disability coverage.
Full Job Description
Job Title: Software Developer (Java / Spring)

Location: Remote (U.S.), with occasional travel as required

Clearance: Must be a US Citizen able to OBTAIN a favorable Public Trust

AttainX Inc. is seeking a Software Developer to design, build, and maintain robust, reliable back-end systems for our Federal Government customers. The ideal candidate specializes in designing and implementing RESTful APIs and microservices using Java and the Spring framework, and brings hands-on experience deploying and operating applications in the cloud. This is a strong fit for a back-end engineer who is committed to code quality, effective team communication, and modernizing legacy applications to enable cloud migration.

Working within an Agile/SAFe delivery team, the developer will deliver enhancements, diagnose and resolve production issues, build reusable frameworks that accelerate delivery, and contribute to the ongoing quality and reliability of mission-critical, customer-facing applications.

Qualifications and Education Requirements:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field; equivalent professional experience will be considered in lieu of a degree.
  • 4+ years of professional software development experience with a focus on back-end systems.
  • Strong hands-on experience developing with Java and the Spring framework (Spring Boot, Spring Data, and Spring MVC).
  • Demonstrated experience designing and implementing RESTful web services and microservice architectures.
  • Hands-on experience developing, deploying, and operating applications in a public cloud environment, including core compute, storage, serverless, and API services.
  • Experience with relational databases (e.g., PostgreSQL, Microsoft SQL Server, or MySQL) and ORM technologies such as Hibernate.
  • Proficiency writing automated unit tests (JUnit/Mockito) and using static analysis tools (e.g., SonarQube) to drive code quality.
  • Experience with version control (Git) and CI/CD tooling (e.g., Jenkins).
  • Experience delivering in Agile or SAFe environments, including participation in sprint planning, estimation, and demos.
  • Strong analytical, troubleshooting, and communication skills, with the ability to collaborate effectively across development, testing, and operations teams.
  • Experience with Animal and Plant Health certificates, including the development or support of systems that issue veterinary export health certificates and phytosanitary (plant health) certificates (e.g., USDA APHIS certification systems).
  • US citizenship with the ability to obtain and maintain a favorable Public Trust background investigation.

Preferred Qualifications:
  • AWS certification such as AWS Certified Developer - Associate or AWS Certified Cloud Practitioner, with hands-on experience across services such as Lambda, API Gateway, CloudWatch, EC2, and S3.
  • Experience with Infrastructure as Code using Terraform.
  • Certified SAFe® Agilist (SAFe 6) or equivalent Agile certification.
  • Experience modernizing and upgrading legacy applications to enable cloud migration, including technical discovery, effort estimation, and dependency analysis.
  • Familiarity with front-end web technologies such as React or Angular.
  • Working knowledge of additional languages such as Python, JavaScript, or C++.
  • Prior experience supporting federal government IT programs.

Job Duties:
  • Design, develop, test, and maintain back-end services, RESTful APIs, and microservices using Java and the Spring framework.
  • Implement enhancements and new features for mission-critical, customer-facing applications as part of an Agile delivery team.
  • Diagnose high-severity production defects and develop and deploy rapid hotfixes to minimize downtime.
  • Develop comprehensive automated unit tests in alignment with organizational standards and leverage tools such as SonarQube to drive continuous improvement in code quality.
  • Build, deploy, and operate application components in the cloud, and support performance, scalability, and reliability.
  • Modernize and upgrade legacy applications to enable cloud migration, including leading technical discovery, estimating upgrade effort, identifying dependencies, and creating development tickets.
  • Develop reusable frameworks and patterns that accelerate the development and maintenance of web services and future project delivery.
  • Contribute to and maintain CI/CD pipelines to support consistent, automated builds, testing, and deployments.
  • Support release, regression, and user acceptance testing activities and assist with deployment coordination.
  • Create and maintain technical documentation, including design notes, deployment guides, and knowledge base content.
  • Participate in Agile/SAFe ceremonies and collaborate with product owners, testers, and operations staff to improve delivery and system quality.

Non-Essential Functions:

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

Benefits:

Competitive compensation and benefits packages including paid vacation, medical, dental, vision, matching 401K plan, tuition/training reimbursement, and Long & Short-Term Disability.

Physical Demands:

Sitting and working on a computer for long, continuous periods each day; effective communications by telephone, email, and face-to-face; standing, walking, and sitting; handling and feeling objects or controls; reaching; talking and hearing; lifting and/or moving up to 10 pounds; and specific vision abilities including close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust and focus.

Work Environment: The noise level in the work environment is usually moderate.

Similar Jobs

More Jobs at ATTAINX, Inc.

More Information Technology Jobs

Find similar Java Developer - 100% Remote - Public Trust jobs: