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.
- ...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...SuggestedFull time
- ...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
- ...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
- ...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
- ...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
$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 timeTemporary workPart timeWork experience placementWork at office$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 timeTemporary workPart timeWork experience placementWork at office- ...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...
- 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...
- ...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...
- ...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...
$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$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$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 workRemote work$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 timeWork experience placementWork at officeVisa sponsorshipMonday to Friday- ...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...
$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...- ...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-...
- ...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
$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...- ...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 workWork experience placementImmediate startRemote work
$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 timeImmediate startFlexible hours- ...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 employmentFull timeH1b
- ...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...
- ...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
$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 workImmediate startRemote workWork from homeWorldwideFlexible hours- ...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
- ...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...
$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 timeWork experience placementLocal area3 days per week- 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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Java Spring Boot. Be the first to apply!
- java software engineer United States
- java developer internship United States
- java developer remote United States
- java developer c2c United States
- remote junior java developer United States
- java developer no experience United States
- senior java software engineer United States
- java cloud developer United States
- java developer visa sponsorship United States
- java developer (remote only on w2) United States



