Software Engineer (Backend-Java)
Nava PBC
About Nava
Nava is a consultancy and public benefit corporation working to make government services simple and effective. Since 2015, federal, state, and local agencies have trusted Nava to help solve highly scrutinized technology modernization challenges.
As a client services company, we guide agencies constrained by legacy systems to a future with sharp user experiences built on secure, reliable, fault-tolerant cloud infrastructure. We bill for our time, offering our expertise and problem-solving approach to help our government partners enhance their digital products and services. People are at the heart of our work, from members of the public who rely on benefit programs to government agency staff. Through human-centered design and modern engineering best practices, we help our government partners understand user needs and deliver on their missions more effectively. This focus gives everyone at Nava the opportunity to do work that is meaningful, impactful, and deeply connected to public good.
This role is open for multiple levels and titles. Final title/compensation will be determined by how your interview weighs against our core competencies during your interview cycle. This position is contingent based on contract award.
Position summary
You will work on cross-functional teams to build scalable systems for our government -- designing, implementing, and delivering services that millions of Americans depend on. You care deeply about working on technology that improves people’s lives, but don’t think technology is always the answer. You are passionate about building large-scale systems that are inclusive, well-designed, fast, scalable, and secure, and you'll help set high standards for our teams in terms of simplicity, empathy, and accessibility.
The Software Engineer role will be responsible for developing end to end systems for one of Nava's major government partners. The objective is to modernize an existing legacy enterprise platform to enable users to have more access to the programs and services that they need. This individual will be involved in everything, from strategy and planning through to post-production testing and support.What you'll do
- Working with fellow Nava engineers to design, review, and build well-crafted software
- Collaborate with government partners and other contractors to architect, implement, and deploy new systems and improvements to existing systems
- Working in an agile manner to efficiently ship new features that meet user needs
- Creating tools and processes to automate our development, testing, and production workflows
- Writing and reviewing technical documentation, performing code reviews
- Participating in an on-call rotation to support production systems and investigate issues when they occur
- Taking part in hiring activities (e.g., submitting referrals, conducting interviews, and attending interview debriefs), as needed
Required skills
- At least 5 years of experience working in an agile, multidisciplinary team environment, preferably designing and building medium to large-scale on Cloud platforms
- Experience designing and implementing production-grade, cloud-native microservices and RESTful APIs using Java, Spring Boot, and containerized deployment patterns
- Experience with using relational databases, preferably Postgres, using JDBC and ORM mappers like Hibernate
- Experience with DevOps, preferably with Jenkins CI/CD
- Experience utilizing AWS cloud native services
- Tenacity to dive into problems and iterate on working code
- Highly resourceful, reliable, and detail-oriented
- Ability to think strategically around trade-offs and short-term vs. long term benefits
- An adaptive, empathetic, collaborative, and positive mindset
- Excellent written and verbal communication skills, technical and otherwise
Other requirements
All roles at Nava require the following:
Legal authorization to work in the United States
Ability to meet any other requirements for government contracts for which candidates are hired
Work authorization that doesn’t require visa sponsorship, now or in the future
May be subject to a government background check or security clearance, depending on the contract
Perks working with Nava
Health coverage — comprehensive medical, dental, and vision plans to support your overall health needs
Insurance coverage — Nava provides disability, life, and accidental death insurance at no cost
Time off — vacation, holidays (including Juneteenth), and floating holidays to rest and recharge
Company holidays — enjoy 12 paid federal holidays each year on top of your regular PTO
Annual bonus — when Nava meets its goals, eligible employees receive a performance-based annual bonus
Parental leave — paid time off for new parents, plus weekly meals delivered to your home
Wellness program — full platform offering physical, mental, & emotional health resources & support tools
Virtual care — see doctors online with no copay through a virtual visit program (depending on available providers)
Sabbatical leave — earn extended unpaid leave after continuous service for personal growth or rest
401(k) match — Nava matches 4% of your salary to support your retirement savings plan
Flexible work — remote-first environment with flexibility built around your schedule and responsibilities
Home office setup — company laptop & setup assistance provided via Staples for remote work needs
Utility support — monthly reimbursement to help offset eligible home office utility expenses
Learning opportunities — internal training programs and resources to help grow your professional skills
Development opportunities — LinkedIn Learning access & an annual allowance for courses, tuition, & certs
Referral bonus — get rewarded when you refer great people who join the Nava team
Commuter benefits — pre-tax commuter programs to support in-office travel when applicable
Supportive culture — A collaborative and remote-friendly team environment where people genuinely care
Location
We have fully remote options if you reside in one of the following states:
Alabama, Arizona, California, Colorado, Connecticut, DC, Delaware, Florida, Georgia, Illinois, Kentucky, Louisiana, Maine, Maryland, Massachusetts, Michigan, Minnesota, Missouri, Nevada, North Carolina, New Jersey, New York, Ohio, Oklahoma, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Tennessee, Utah, Virginia, Washington, Wisconsin
*If you are not living in one of the states listed above, unfortunately, you will not be considered for a position at this time.
Stay in touch
Sign up for our newsletter to find out about career opportunities, new partnerships, and news from the broader civic tech community.
Please contact the recruiting team at View email address on aiapply.co if you would like to request any form of reasonable accommodation during the application or interviewing process.
We participate in E-Verify. Upon hire, we will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. This role requires you to work from the contiguous United States.
Equal Employment Opportunity
Nava is committed to providing equal employment opportunities without discrimination or harassment on the basis of race, gender and/or gender identity or expression, color, creed, religion, religious creed, age, national origin, ethnicity, disability, veteran or military status, sex, sexual orientation, reproductive health autonomy, pregnancy, childbirth, and medical conditions related to pregnancy or childbirth, genetic information, domestic violence victim status, marital status, citizenship status, or any other characteristic protected by law. Nava prohibits any such discrimination or harassment. This policy applies to all employees, applicants, contractors, and temporary workers of Nava.
- ...different applications in Wealth Management Engineering by designing, developing, testing, and support. Implement and recommend software development best practices as a go-to... ...Strong experience developing RESTful APIs with Java, Spring Boot, and Hibernate. ~ Strong knowledge...Suggested
- ...Driven Research (MDR) is seeking a senior backend developer to join the MTSD team in... ...build, and ship high-performance backend software for multimode defense simulations, enabling... ...contributor, you will own the simulation engine and service layers, matching physics-level...Suggested
- ...Cisco Systems, Inc. is seeking a Go backend engineer to develop and maintain scalable authorization and service-to-service communication across Cisco's platform from Birmingham, Alabama. You will design and implement robust APIs, ensure high availability, and collaborate...Suggested
- ...Job DescriptionJob Description Job Title: Senior Consultant Java Full Stack Developer Location: Atlanta, GA (Hybrid) Experience: 12... ...solutions aligned with enterprise architecture standards. Build backend services using modern Java frameworks and development patterns....Suggested
- ...AWS Java Full Stack DeveloperSystemone is seeking an AWS Java Full Stack Developer to... ...microservices, integrating user interfaces with backend services, troubleshooting application... ...with an Agile team to deliver reliable software.Required Qualifications to Be Successful...Suggested
- ...Coinbase, Inc. is seeking a Senior Software Engineer, Backend for the Coinbase One team. You will own backend services for the membership lifecycle, from sign-up through billing, delivering scalable systems and personalized experiences for millions of users. Join a...Remote work
$76k - $101k
...We're hiring a Backend Developer who treats latency budgets like personal grudges and Django like a second language. We offer $76,000... ...76,000 - $101,000, strong benefits, and a culture where senior engineers actively mentor newer talent. We are actively reviewing applications...- ...Coinbase is hiring a Senior Software Engineer to join the Retail DEX team within the Consumer & Business group. You will build backend data systems and onchain trading capabilities that power millions of traders across base and Solana, balancing off-chain and onchain...Remote work
$86.25k - $158.13k
...an opportunity to contribute to the company’s success. As a Software Engineer Lead within PNC's Technology organization, you will be based... ...and continuous improvement of enterprise applications built on Java, leveraging Oracle databases, SQL, and ETL processes to ensure...Full timeTemporary workPart timeWork experience placementWork at office$120k - $145k
...self-motivated Senior Full-Stack Engineer to help us develop within our... ...primarily in TypeScript and ReactJS. Backend work is a combination of Node.js and Java. This position will be expected... ...Background: Experience building complex software in large enterprise environments...Full timeRemote workOverseasFlexible hours$106.61k - $284.28k
...Staff Software Development Engineer - JavaWe're building a world of health around every individual — shaping a more connected, convenient and compassionate... ...and experienced Staff Software Development Engineer - Java to lead the design, development, and modernization of...Hourly payFull timeTemporary workLocal area- ...As an engineer at Bask you will work directly with the CEO and CTO to build and design the software infrastructure that will serve as the backbone of telehealth. We are looking to expand our software engineers, seeking those with deep rooted entrepreneurial spirit....
- ...Huntsville, AL, is seeking a Mid-Level Software Developer (Back-End) to join a DoD-focused... ...will design, implement, and maintain backend services in a secure, modular architecture... ...site role offers collaboration with senior engineers, code reviews, CI/CD, and opportunities...
- ...Software DeveloperMotion industries is seeking software developers to build out new features of... ...will be responsible for building the customer-facing website, backend systems, and apis. They will primarily be working with react, next.js, java, kubernetes, and devops....
$77.6k - $176k
...DevOps Backend EngineerThe Opportunity:Today’s dynamic technology... ...we need an experienced DevOps engineer like you who’s eager to design... ...who need them most.As a Software Factory DevOps Engineer on our... ...automation services using Python, Java, C#/.NET, Go, or Node....Full timeContract workPart timeWork at officeLocal areaRemote work$51k - $75k
The right Backend Developer sees a flaky test not as noise but as a clue, and Honeywell... ...Honeywell's technology team stops asking engineers for numbers Replace the brittle Terraform... ...-focused belief that great technology software should feel effortless. Ownership runs deep...- ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/...Full time
$67k - $93k
...General Motors in Mobile, AL seeks a mid-level Java Developer to own features end to end—from architecture through deployment and monitoring—and to contribute to a collaborative, growth‑minded team. The role pairs a $67,000–$93,000 salary with hands‑on ownership, mentorship...Remote work- ...ADP Middleware Test Company is seeking a software developer to design and implement Java-based applications for web, mobile, or enterprise systems. You will... ...collaborate with product managers, designers, and engineers to define and implement new features, and create technical...
- ...ADP Middleware Test Company in Alabama is seeking a Java Software Engineer to design, develop, and maintain high-quality software solutions. You will collaborate with cross-functional teams to deliver scalable Java applications and participate in code reviews to uphold...
- ...QTEC Aerospace in Huntsville, AL seeks Jr. Software Engineers to join a multi-contractor team providing program, engineering, and technical support for Missile Defense programs. Roles focus on Java/JEE development, analysis, and integration in a secure in-person environment...For contractors
- ...Insight Global is seeking a Lead Software Engineer to support a client in Huntsville, AL. You will mentor junior engineers and drive design... ...50% leadership and 50% hands-on work. The role emphasizes backend C/C++ development, embedded software, and hardware/software integration...
- ...Power Plus Group in Auburn, AL is seeking a Java Developer who balances speed and stability to ship software used by millions. This mid-level role offers a salary range of $75,000 to $102,000 and rewards autonomy and team-driven growth. You will mentor newer hires, optimize...
- ...Services,Information Technology,Recruiting / Staffing,Software,Telecommunications Are you an experienced Senior Software Engineer or Technical Lead who enjoys remaining hands-on... ...designsBuilding full-stack applications using Java, JavaScript, React and TypeScriptDesigning and...Remote workVisa sponsorshipFree visa
- ...Software EngineerThis role is ideal for a software engineer with a strong background in developing enterprise applications that support supply chain operations. The successful candidate will work within an Agile environment to design, build, enhance, and support applications...
$150k - $170k
...cloud-ready applications using modern software engineering frameworks Support cloud modernization... ...Proficiency with Python, Java, JavaScript, TypeScript, or similar programming... ...Stack Development, Frontend Development, Backend Development, JavaScript, TypeScript, Java...$60k
...A global IT staffing provider seeks experienced Java/J2EE developers in Birmingham, AL. Candidates should have 5-12+ years in programming and experience with agile methodologies. Responsibilities include developing APIs, rich UI frameworks, and participating in real-time...$60k
...join their team. The ideal candidate will have over 5 years of experience in application development, with strong skills in APIGEE and Java. This position offers a competitive starting salary of $60,000 along with regular increments, referral bonuses, and comprehensive...$115k - $155k
Leidos is seeking a Program Engineer to design, build, and support mission-critical software for national security, health, and engineering customers. In this role, you will translate complex requirements into secure, scalable applications, integrating systems and data...Flexible hours- ...specializing in Web, Cloud & Mobility staffing solutions. Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or... ...structures. Application of project management, program management and software development methodologies. Research, decision-making and...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (Backend-Java). Be the first to apply!
- java developer remote part time Alabama
- entry level java developer remote Alabama
- software Alabama
- software quality assurance Alabama
- healthcare software sales Alabama
- entry level software sales Alabama
- software technical support Alabama
- software intern Alabama
- internship software Alabama
- software sales representative Alabama




