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

Software Engineer - Java Spring Boot

ASRC Federal Holding Company

Senior Backend Software Engineer

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 addition to 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.

Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer - Java Spring Boot in United States vacancy
  •  ...Qualifications Strong experience with Java application development in enterprise...  ...building and consuming REST APIs using Spring Boot, Spring MVC, Spring REST, or similar Java...  ...object-oriented programming principles, software design patterns, and microservices architecture... 
    Suggested
    Full time

    Vtekis Consulting Llc

    Remote
    1 day ago
  •  ...opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As an AWS Lead Software Engineer-Backend Java/Spring Boot at JPMorgan Chase within Consumer and Community Banking's Digital Connected Banking team, you are an integral... 
    Suggested

    JP Morgan Chase

    Wilmington, DE
    2 days ago
  •  ...opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer-Java/Spring Boot at JPMorganChase within Commercial and Investment Banking's Post-Trade Technology team , you are an integral part of... 
    Suggested

    JP Morgan Chase

    Newark, DE
    3 days ago
  •  ...where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Consumer & Community Bank -...  ...experience in software development.Deep expertise in Java/JVM ecosystem, Spring Boot framework.Proven experience building robust APIs and... 
    Suggested

    JP Morgan Chase

    Chicago, IL
    5 days ago
  •  ...experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As an AWS Lead Software Engineer - Java/Spring Boot at JPMorgan Chase within Consumer and Community Banking's Connected Commerce team, you... 
    Suggested

    JP Morgan Chase

    Wilmington, DE
    5 days ago
  • $67.5k - $172.5k

     ...opportunity to contribute to the company’s success. As a Software Engineer Lead within PNC's Retail Tech organization, you will be...  ...issuesRequired Qualifications• Strong experience in API development (Java 8/17/21, Spring Boot, Kafka)• Proven experience building RESTful APIs•... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Birmingham, AL
    3 days ago
  • $102k - $158.7k

     ...all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer Lead (JAVA/Spring Boot) within PNC's C/IB MIS Digital organization, you will be based in Pittsburgh PA, Strongsville OH, Dallas TX, or Birmingham... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Strongsville, OH
    5 days ago
  •  ...where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank's...  ...testing, and operational stability Advanced in developing Java on Spring Boot Advanced knowledge of Kafka Knowledgeable in either... 

    J.P. Morgan

    Jersey City, NJ
    4 days ago
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As an AWS Software Engineer III-Full Stack/Java/Spring Boot at JPMorgan Chase within Commercial and Investment Banking's Payments Technology team, you are part... 

    JP Morgan Chase

    Tampa, FL
    2 days ago
  •  ...push the limits of what's possible.As a Software Engineer III at JPMorgan Chase, you serve as a...  ...: Develop application components using Java, ensuring high-quality and secure code....  ...querying languages.Proficiency in Java, Spring Boot, and API development.Hands-on experience... 

    JP Morgan Chase

    Plano, TX
    5 days ago
  •  ...Lead Software Engineer (API Development - Java Spring Boot) Role Description Seeking a Lead Software Engineer with strong experience in building enterprise backend solutions to lead the design, development, and delivery of scalable and secure applications. The... 

    TechNeptune Consulting Inc

    Columbus, OH
    a month ago
  • $61k - $101k

     ...Requirements: We expect formal training or certification in software engineering concepts, along with 7+ years of applied experience....  ...stability. We require strong practical expertise in Java, Spring, Spring Boot, Maven, Kafka, and modern web technologies such as... 
    Full time

    J.P. Morgan

    Chicago, IL
    6 days ago
  • $61k - $101k

     ...need formal training or certification in software engineering concepts, plus 5+ years of applied experience...  ...or more programming languages, including Java. We need experience designing and implementing applications with Spring Boot. We need practical experience with AWS... 
    Full time

    J.P. Morgan

    Newark, NJ
    6 days ago
  • $65 - $70 per hour

    Lead Java Fullstack Software Engineer - Java, Spring Boot, Kafka (React and Python) Base pay range $65.00/hr - $70.00/hr Account Manager at Anagh Technologies Inc Hello, We have 3 urgent openings for "Lead Java Fullstack Software Engineer - Java, Spring Boot, Kafka (... 
    Contract work
    Remote work

    Anagh Technologies Inc

    Chicago, IL
    2 days ago
  • $88.65 per hour

     ...Job Description Job Description Job Title:  Software Engineer III (Java, Spring Boot) Location: Buffalo, NY Hire Type:  Contingent Pay Range: $88.65/hour  Work Type:  Full-time  Work Model:  Hybrid (4 days a week in the office) Work Schedule:  Monday... 
    Full time
    Work experience placement
    Work at office
    Visa sponsorship
    Monday to Friday

    Imagine Staffing Technology

    Buffalo, NY
    5 days ago
  •  ...WiproContact: Meghana GorusuCompany: SRI Tech SolutionsJob Title: Java Spring boot DeveloperLocation; Weehauken, NJ (Day1 onsite)Duration:...  ...in Spring Boot frameworkStrong understanding of software engineering principles, design patterns, and best practices for building... 

    SRI Tech

    New Jersey
    2 days ago
  • $61k - $101k

     ...,000 per year Requirements: Formal software engineering training or certification, plus 5+ years...  ...in one or more languages, especially Java 11+ and modern Java features, including Java 21 Extensive experience with Spring Boot 3.x, Spring Framework 5.x/6.x, and related... 

    J.P. Morgan

    Jersey City, NJ
    6 days ago
  •  ...you can push the limits of what's possible. As an Software Engineer III at JPMorgan Chase within the Consumer and Community...  ...and operational stability Proficient in coding in Java Experience with Spring boot Experience with Kubernetes Leverages enterprise-... 

    JPMorgan Chase & Co.

    Jersey City, NJ
    5 days ago
  •  ...Pennsylvania, Arkansas, Delaware and Maryland govt. agencies.Job DescriptionExperience : 9+ yearsHands-on development in Java, JEE, Spring MVC and Spring Boot; Cloud solutions and architectures on a public cloud provider; Continuous Integration and automated testing... 
    For contractors

    Technamo

    Austin, TX
    2 days ago
  • $139.46k

    Orabase Solutions, located in McKinney, TX, is seeking a Consultant (Sr. Software Engineer) to engage in software development for clients across the U.S. Responsibilities include using Java, Spring Boot, and microservices frameworks, as well as design and implementation of... 

    Orabase Solutions LLC

    Mckinney, TX
    2 days ago
  •  ...SW Engineer III (Java, FileNet, Spring Boot) 100% Remote 12+-month contract Web Cam Interview $53.20-$88.65/Hr on W2 NOTES FROM MANAGER / REQUIRED SKILLS & EXP.: Job Description for Spring Boot and FileNet Developer: Overall 15+ experience... 
    Contract work
    Work experience placement
    Immediate start
    Remote work

    Syntricate Technologies

    United States
    3 days ago
  • $107.9k - $195.05k

    Leidos has a new and exciting opportunity for a Software Engineer in our Intelligence Sector's, Cyber &...  ...exciting opportunity to help transform a traditional Java application into a modern architecture utilizing Spring Boot, Angular, Docker, Kubernetes, RESTful APIs, relational... 
    Full time
    Immediate start
    Flexible hours

    Leidos

    Annapolis Junction, MD
    5 days ago
  •  ...is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information...  ...landscape System architecture and design involving J2EE, Spring, Spring Core, Spring Boot, MAVEN Demonstrable experience in defining a RESTful service... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    San Francisco, CA
    4 days ago
  •  ...CAEmployment Type: C2CIndustry: Computer SoftwareClient: WiproContact: Meghana GorusuCompany: SRI Tech SolutionsJob Title: Senior Java Developer - Spring Boot & MicroservicesExperience: 6-10+ yearsLocation: Woodland Hills, CA (onsite)Role SummaryWe are looking for a Senior Java... 

    SRI Tech

    Woodland Hills, CA
    3 days ago
  •  ...on designing, developing, testing, and supporting scalable Java/Spring Boot services and API-based integrations in an Agile delivery environment...  ..., contributing to design discussions, and ensuring engineering best practices. Key Responsibilities: Design, develop... 
    Remote work

    Omni Inclusive

    United States
    3 days ago
  • $85.09k - $86.25k

     ...Public Trust/Other Required: None Job Family: Software Engineering Skills: Full Stack Development,Java Full Stack Development,Java Software Development...  ...Strong hands-on experience with Java and the Spring Boot framework for building backend services and... 
    Temporary work
    Immediate start
    Remote work
    Work from home
    Worldwide
    Flexible hours

    General Dynamics Information Technology

    United States
    4 days ago
  •  ...Java Backend DeveloperLocation: Bentonville and should visit office as per team requirement.We have an urgent opening for a Java backend...  ...of experienceCore Java (preferably 17), Microservices with Spring Boot backgroundShould have used GraphQL and Rest extensively with... 
    Work at office

    Samprasoft

    Bentonville, AR
    3 days ago
  •  ...where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank -...  ...adoption and integration of cutting-edge technologies including Java, Spring, Springboot, React, and KafkaDevelops secure, high-quality... 

    JP Morgan Chase

    Chicago, IL
    1 day ago
  • $126.82k - $149.2k

     ...development and maintenance of best in class software experiences. The candidate is a self-...  ...code reviews to provide guidance on engineering best practices and compliance with...  ...ExperienceStrong hands on experience with Java Spring BootExperienced in building REST-API and... 
    Full time
    Work experience placement
    Local area
    3 days per week

    US Bank

    Chicago, IL
    3 days ago
  • Tech Mirrors in Atlanta, GA seeks a Java Full Stack Developer to join a fast-paced delivery team. You will design, develop, and maintain scalable backend services using Java 17+ and Spring Boot, while collaborating with frontend Angular developers to integrate RESTful APIs... 

    Tech Mirrors

    Atlanta, GA
    12 hours ago

Do you want to receive more vacancies?

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