← 返回岗位列表美国Talent-Acquisitionfulltime

Software Engineer - Java Spring Boot

雇主

ASRC Federal

地点

美国

待遇

$USD 165,000 - USD 175,000 / annual

工作模式

远程

🤖 AI 简历匹配评估

检测你的简历与该岗位的匹配度,免费

免费评估

岗位摘要

ASRC Federal is a leading government contractor furthering missions in space, public health and defense.

岗位职责

ASRC Federalis 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 TechnologiesLLC, 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 Degreein 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 DesignPatterns
Domain-Driven Design
Database PerformanceTuning
Application Security(OWASP Top 10)
Data Securityand 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 Federaland 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.
Originally posted on Himalayas

申请条件

- 5+ years of professional backend software engineering experience
- Strong proficiency in Java and Spring Boot framework
- Experience designing and building cloud-based applications (e.g., AWS, Azure, or similar)
- Proven ability to develop microservices architectures and RESTful APIs
- Solid understanding of database design and architecture (SQL and/or NoSQL)
- Experience with scalable, high-quality backend systems in production environments
- Ability to work effectively in a remote, collaborative team environment
- Strong problem-solving skills and customer-focused mindset
- Familiarity with agile development methodologies
- U.S. citizenship or ability to obtain government clearance (inferred due to NOAA/government contract context)
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)

雇主简介

ASRC Federal is a leading government contractor supporting missions in space, public health, and defense, providing comprehensive talent solutions across various contracts.

对这个岗位感兴趣?

该岗位暂未开放在线申请,顾问可为您推荐同类岗位或申请指导

咨询不收取任何费用,顾问将为您推荐合适的岗位与申请方式

申请海外岗位,英文简历符合当地格式规范吗?

AI 自动评估你与该岗位的匹配度,3 分钟出结果

免费评估简历匹配度

数据来源:Himalayas

岗位信息来源于公开渠道,版权归原作者所有