Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Java Spring Boot

Vistronix

ASRC Federal is a leading government contractor furthering missions in space, public health and defense. As an Alaska Native owned corporation, our work helps secure an enduring future for our shareholders. Join our team and discover why we are a top veteran employer and Certified Great Place to Work

ASRC Federal Data Network Technologies LLC, a subsidiary of ASRC Federal, is seeking Senior Backend Software Engineers specializing in Java Spring Boot to join the Software, Applications and Analytics Center of Excellence (CoE). The successful candidates will become key members of the development team building Cloud-based analytics solutions for our government customer NOAA. This CoE is responsible for designing, developing and delivering backend solutions and services to our customers as well as our internal growth and execution-focused teams.

This is a remote, full-time position.

This is an opportunity for someone passionate about building robust, scalable backend systems that deliver value to users in an efficient and high-quality fashion. The person selected for this role will become part of an enterprise team of backend software engineers that may split their time working directly on customer systems, solving customer problems, and helping the company grow and mature our Data & Software Engineering capabilities. This includes identifying backend best practices, building our database architecture, developing microservices architectures, and solutioning for new business opportunities. We're looking for person eager to get in during what is a growth-focused organization and to work with an established team in a flexible and enjoyable work environment.

Client Overview:

The successful candidates will initially join an existing project team and develop custom cloud-based backend applications for the National Oceanic and Atmospheric Administration (NOAA), The NOAA Chief Financial Officer (CFO) manages the agency's annual budget (approx. $6.4 billion), overseeing financial planning, accounting, and performance evaluation. The office ensures fiscal integrity through internal controls, vendor payments, and strategic financial policy to support NOAA's environmental and national security mission.

ASRC Federal subsidiaries developed the Financial Management Data System (FMDS) for NOAA to improve the government's ability to analyze and manage its financial and workforce data. FMDS is a Cloud-based visualization and analytics software tool that sits on top of the government's financial system. The system fuses data entered in directly by the NOAA budget community, with data from a variety of disparate back office organizational data sources into one filterable and manageable data set and presents the information through custom visualizations that quickly and effectively allow the user to extrapolate the relevant metrics without assistance from others. The work is in a fast-paced, high visibility, client site environment with regular interaction with all levels of the organization, including NOAA Senior Executives. The team is currently developing backend software solutions leveraging modern technologies and processes including DevSecOps, microservices, RESTful APIs, and AI/ML solutions.

Requirements

Experience Level:

  • Senior: Bachelor's Degree with 12+ years of backend software development experience

  • Advanced degrees may be substituted for experience: Masters = 2 years, Doctorate = 6 years

Qualifications:

Required:

  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or related discipline

  • 12+ years of professional backend software development experience

  • 5+ years of hands-on experience with Java and Spring Boot framework

  • Expert-level proficiency in Spring ecosystem including Spring MVC, Spring Data, Spring Security, and Spring Cloud

  • Strong experience designing and implementing RESTful APIs and microservices architectures

  • Experience with Agile workflow methodologies (Scrum, Kanban)

  • Proven expertise in designing and optimizing relational databases (PostgreSQL) and NoSQL databases (MongoDB, ElasticSearch, OpenSearch)

  • Experience with ORM frameworks such as Hibernate/JPA and data access frameworks like Spring Data JPA

  • Experience with Docker containerization and Kubernetes orchestration

  • Experience developing and deploying microservices within automated DevSecOps/CI/CD pipelines

  • Proficiency with build tools such as Maven or Gradle

  • Experience with automated testing frameworks (JUnit, Mockito, Spring Test, Integration Testing)

  • Strong understanding of cloud-based technologies and architectures (AWS, Azure, or GCP)

  • Experience with message brokers and event-driven architectures (RabbitMQ, Kafka, or similar)

  • Experience with embedded servers in Spring Boot applications (Tomcat, Netty, Undertow)

  • Strong understanding of software design patterns and principles (SOLID, DDD, Clean Architecture)

  • Experience with version control systems (Git) and collaborative development workflows

  • Highly organized and punctual

  • Ability to manage multiple projects in a fast-paced working environment

  • Ability to understand and prioritize customer needs

  • Ability to mentor junior developers and provide technical leadership

  • Excellent communication skills, both oral and written

  • Strong analytical and problem-solving skills

  • Excellent organizational skills

  • Commitment to NOAA's mission, and prior experience working for NOAA financial environment is highly desired

  • Demonstrated expertise in Federal Government data systems

  • US Citizen able to obtain a Public Trust Clearance Required

Preferred Skills/Experience:

  • Experience working with customers and internal teams to assess business and technical needs and translate them into technical solutions

  • Experience with Spring Boot 3.x and Java 17+ Proficiency in additional JVM languages (Kotlin, Scala)

  • Experience with Python for data processing and scripting

  • Knowledge of API documentation tools (Swagger/OpenAPI, Spring REST Docs)

  • Experience with caching strategies (Redis, Caffeine)

  • Understanding of authentication and authorization protocols (OAuth2, JWT, SAML)

  • Experience with monitoring and observability tools (Prometheus, Grafana, ELK Stack, Splunk)

  • Understanding of the latest development practices including:

  • Agile Methodology

  • Test-Driven Development (TDD)

  • Behavior-Driven Development (BDD)

  • Microservices Design Patterns

  • Domain-Driven Design

  • Database Performance Tuning

  • Application Security (OWASP Top 10)

  • Data Security and encryption

  • Experience with GraphQL in additionto REST

  • Knowledge of reactive programming with Spring WebFlux

  • Experience with Infrastructure as Code (Terraform, CloudFormation)

  • Familiarity with service mesh technologies (Istio, Linkerd)

We invest in the lives of our employees, both in and out of the workplace, by providing competitive pay and benefits packages. Benefits offered may include health care, dental, vision, life insurance; 401(k); education assistance; paid time off including PTO, holidays, and any other paid leave required by law. The salary offered will depend on several factors including, but not limited to, relevant experience, skills, education, geographic location, internal equity, business needs, and other factors permitted by law. Posted pay ranges are a general guideline only and are not a guarantee of compensation or salary.

EEO Statement

ASRC Federal and its Subsidiaries are Equal Opportunity employers. All qualified applicants will receive consideration for employment without regard to race, gender, color, age, sexual orientation, gender identification, national origin, religion, marital status, ancestry, citizenship, disability, protected veteran status, or any other factor prohibited by applicable law.

Job Details

Job Family Information Technology

Job Function Software Engineering

Pay Type Salary

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Java Spring Boot in Reston, VA vacancy
  • Guidehouse is seeking a Java Full Stack Developer with 2-4 years of experience to design, develop, test, and maintain modern enterprise...  ...GrantSolutions platform. You will work across SDLC using Java, Spring Boot, ReactJS, REST APIs, microservices, and AWS cloud technologies.... 
    Suggested

    Dovel Technologies, Inc

    Mc Lean, VA
    2 days ago
  •  ...looking for an experienced Senior Java Full Stack Developer with...  ...hands-on expertise in Java, Spring Boot, Spring Batch, and QA Automation...  ...drive automation and quality engineering practices. Key...  ...Data teams to deliver reliable software solutions. Mentor developers... 
    Suggested
    Full time

    Long Finch Technologies

    McLean, VA
    29 days ago
  •  ...VA to drive design, development, and deployment of scalable Java/Spring Boot applications. You will collaborate with technical and business...  ...Python codebases to Java. Ideal candidates have 5+ years in software development, strong Java/JUnit/Maven skills, and experience with... 
    Suggested
    Local area

    Aktra Inc

    Mc Lean, VA
    2 days ago
  • Gilder Search Group is seeking a Senior Java Developer in McLean, VA, focusing on architecting microservices with Spring Boot and Kafka. You will deploy, manage and scale Kubernetes and OpenShift clusters and containerized applications. The role balances new development... 
    Suggested

    Gilder Search Group

    Mc Lean, VA
    5 days ago
  • Full Stack Developer (Java / Angular / Spring Boot) Information Technology CareersRemote , Remote,United...  ...complex state-machine workflow engines, implement secure API data synchronization...  ...Application Security Testing (DAST), and Software Composition Analysis (SCA) scanning... 
    Suggested
    Remote work
    Worldwide

    Xcelerate-Solutions-5

    Mc Lean, VA
    3 days ago
  • $229.9k - $262.4k

     ...Overview Senior Lead Software Engineer, Full Stack (Java, Spring Boot, AWS, CI/CD) (Enterprise Platforms Technology) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive... 
    Full time
    Part time
    Internship
    Local area

    Capital One

    McLean, VA
    3 hours ago
  • $197.3k - $225.1k

     ...Overview Lead Software Engineer, Full Stack (Java, Spring Boot, AWS, CI/CD) (Enterprise Platforms Technology) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and... 
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    McLean, VA
    3 hours ago
  •  ...No H1 visa holders) with three or more years of U.S. residency as a Permanent Resident Alien. Senior Java Developer focused on architecting microservices with Spring Boot + Kafka on Red Hat OpenShift. This consultant will deploy, manage and scale Kubernetes and OpenShift... 
    Permanent employment
    Contract work

    Gilder Search Group

    Mc Lean, VA
    5 days ago
  • 15 Java Applications Developers (J2EE, Spring Boot, RESTful Services, Angular, Microservices, Ping, APIgee, AWS) in Mclean, VA APIGEE, AWS, Java, REST...  ...Boot, Unix Location: Virginia Job Function: Software Engineering - Java Date Of Job Posting: 09-11-2020 15 Java Applications... 
    Full time
    Remote work

    DBA Web Technologies

    McLean, VA
    more than 2 months ago
  • Technical Lead (Java Spring Boot, RESTful APIs, Angular, React, Node JS, JavaScript, Kubernetes, Jenkins, Github, AWS, Azure, Google, Machine...  ..., VA. We are seeking a creative, hands-on, hardworking engineer as our Technical Team Lead. As a Technical Lead, you will be... 
    Full time
    Work experience placement
    Relocation
    Shift work

    DBA Web Technologies

    McLean, VA
    more than 2 months ago
  •  ...in real time, defend trade-offs, and communicate like an engineer. Since 2010, SynergisticIT has helped candidates land full...  ...examples?SynergisticIT focuses on roles such as entry-level software programmers, Java full stack developers, Python/Java developers, Data... 
    Full time
    H1b

    SynergisticIT

    Fairfax, VA
    3 days ago
  •  ...Reston, VA (Onsite – 5 days a week) (Only local) Job Type Contract Experience 12+ years required Job Function Information Technology Industries IT Services and IT Consulting Technical Skills Java Spring Boot Microservices Angular AWS GHCP (GitHub Copilot) #J-18808-Ljbffr... 
    Contract work
    Local area

    Nityo Infotech

    Reston, VA
    3 days ago
  •  ...87Reference26-01132Job Title: Java Full stack DeveloperAbout Kyyba...  ...using Jersey framework.Spring Framework - Hands-on experience...  ...Spring Core, Spring MVC, Spring Boot, and dependency injection.SQL,...  ...Alliance Excellence Award- IT and Engineering Staffing & SolutionsBest of... 
    Visa sponsorship
    Work visa

    Kyyba

    Reston, VA
    4 days ago
  •  ...Java DeveloperRole: Java developers for Data Access layer Location: Sunnyvale CA, Reston,VA (Day 1 onsite) Client: InfosysJob Description:Core java, spring boot, micro-services, Extending SDKs to Cassandra Azure SQL, Cosmos (NoSQL, RDBMS), Memcached, SDK experience stressed... 

    Argyle Infotech

    Reston, VA
    3 days ago
  •  ...McLean, VA is seeking a senior Java FS developer who has strong...  ...experience in QA automation and Spring Batch. You will design, build,...  ...own high-throughput Java/Spring Boot microservices for inbound data...  ...role also involves mentoring engineers and driving production... 

    Tata Consultancy Services

    Mc Lean, VA
    3 days ago
  • $104k - $166k

    ResponsibilitiesPeraton is seeking a Software Developer in Herndon, VA...  ...modeling, and system engineering expertise to deliver this...  ...you'll do: Provide TS/SCI Java software sustainment and...  ...frameworks such as Spring Framework or Spring Boot.Experience supporting APIs... 
    Contract work
    Shift work

    Peraton Corporation

    Herndon, VA
    14 hours ago
  •  ...Senior Technical LeadKey Skills: Java/J2EE. Spring Boot Microservices, Angular, AWS, Design PatternsJob Summary: The Senior Technical Lead will be responsible for leading technical teams in the development, implementation, and maintenance of Java applications using Spring... 

    Omni Inclusive

    Reston, VA
    3 days ago
  •  ...understanding of RESTful / SOA Services.Must have Java development experience with ability to develop middleware components using the Spring Boot and Spring frameworks.Must have Java...  ...integration/ETL development experience, preferably with Ab Initio and Big Data software.... 

    Samprasoft

    Reston, VA
    3 days ago
  •  ...Sr. Java Full Stack Developer with Angular.JS Satsyil is not a typical software solution company. Talented, hardworking, practiced professionals...  ...on Angular.js experience with Spring framework and Web-services....  ...like Spring and Spring Boot. Hands-on experience with unit... 
    Work experience placement

    Satsyil Corp

    Herndon, VA
    2 days ago
  •  ...We are seeking a skilled Java Full Stack Developer with strong experience in AWS, UI development, and data engineering. The ideal candidate will have an engineering mindset...  ...Develop full-stack applications using Java, Spring, Spring Boot, JSP, and Angular. Work with AWS... 
    Remote work

    Compunnel

    Reston, VA
    1 day ago
  •  ...Lead Software Engineer – AWS Cloud MigrationLumen Solutions Group Inc. is a technology...  ...will have strong backend Java development experience along with expertise in Spring, microservices, web services, databases...  ...with Spring Framework / Spring Boot.Work with databases including... 
    Contract work
    Temporary work

    Lumen Solutions Group Inc.

    Reston, VA
    1 day ago
  •  ...Only On W2 Java Developer – 10 New PositionsReston VA or Plano TX Duration: 1 year, starting beginning of JanuaryIn Person Interview...  ...in Java backend developmentExtensive experience with Spring Boot and Spring Security.Solid experience of RESTful microservices architecture... 

    Syntricate Technologies

    Reston, VA
    3 days ago
  • $76.06 - $81.06 per hour

     ...hrRequirement/Must Have:Must have Java development experience...  ...working on Java and Spring related technologies...  ...as Spring Core, Spring Boot, Spring MVC, and Spring...  ...and enhancing existing software systems.Develop and...  ...Mentor junior software engineers.Nice to Have:Experience... 

    Cynet Systems

    Reston, VA
    2 days ago
  •  ...Coordination 360" product line as a Senior Software Engineer. The team is in the midst of a multi-...  ...ideal candidate will be a full stack Java developer with a deep understanding of...  ...understanding of Java frameworks like Spring Boot and JVM configurations. Contribute to a... 
    Contract work
    Remote work

    nTech Workforce

    Reston, VA
    2 days ago
  •  ...Job TitleThe resource should be comfortable with Java Spring and should have good OOP concepts and ability to think through implementations...  ...tuning. Server Side Technologies: Java/J2EE, Spring (boot, batch, AOP, web, ORM/JDBC ), Struts, Tiles, Hibernate, Apache... 

    Keylent Inc

    Herndon, VA
    3 days ago
  • $96.9k - $247.9k

     ...culture that’s passionate about developing software engineers. Software doesn't build itself....  .... We’re looking for multiple Backend Java Engineers to join our growing team, and...  ...backend services using Java and the Spring/Spring Boot framework (or similar relevant Java... 
    Full time
    Immediate start

    BTI360

    Herndon, VA
    2 days ago
  • $70.75 - $75.75 per hour

     ...Java DeveloperPay Range: $70.75hr - $75.75hrThe Java...  ...frameworks such as Spring and Hibernate.The candidate...  ...secure, and efficient software solutions that meet business...  ..., Spring Batch, Spring Boot, Spring Integration,...  ...Mentor junior software engineers and support skill... 
    Work experience placement

    Cynet Systems

    Reston, VA
    3 days ago
  •  ...Java DeveloperLocation: Reston VA / Washington DC (Need local candidates within 75 miles)Duration: 6-12 MonthsSenior...  ...migration experienceMust have strong experience with Spring Stack – (Spring Core, Spring Web, Spring Boot and Spring MVC)Must have exposure with Middleware... 
    Permanent employment
    Local area

    Samprasoft

    Reston, VA
    3 days ago
  •  ...Senior Software EngineerIn the Retail Services group you will work as part of a small...  ...looking to grow our team with software engineers who take pride in their craft and are...  ...distributed, messaging and event-based systems (Java, Spring Boot)3 years experience with database... 
    Contract work

    Software Technology Inc

    Reston, VA
    3 days ago
  • $135.15k - $182.85k

     ...Boeing Company is currently seeking Java Software Engineers - Developer (Experienced and Senior) to...  ...located in Herndon, Virginia, Colorado Springs, Colorado, Mesa, Arizona, Seal Beach,...  ...~2+ years of experience with Spring Boot, NoSQL Databases (specifically MongoDB... 
    Permanent employment
    Work experience placement
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work
    Day shift

    The Boeing Company

    Herndon, VA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Java Spring Boot. Be the first to apply!