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

Software Engineer (Backend-Java)

Full-time

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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (Backend-Java) in Alabama vacancy
  •  ...0 years of development experience with at least 7 years with Java, Memory management and server tuning are required for this role...  ..., MA JOB OVERVIEW: We are seeking a candidate for a Senior Software Engineer who can work closely with other members of technology including... 
    Suggested
    Work at office
    Local area
    Relocation

    Macpower Digital Assets Edge Private Limited

    Needham, AL
    3 days ago
  • $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... 
    Suggested

    Tech Advantage

    Tuscaloosa, AL
    3 days ago
  • $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... 
    Suggested

    Honeywell

    Montgomery, AL
    1 day ago
  •  ...Manufacturing Services (EMS) market. We are a global engine providing the end-to-end manufacturing...  ...Execution System. 42Q is looking for a backend developer to create highly reliable...  ...Experience with C/C++ embedded software development is considered a plus Solid... 
    Suggested
    Permanent employment
    Local area

    Sanmina

    Huntsville, AL
    3 days ago
  • $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... 
    Suggested
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Birmingham, AL
    1 day ago
  •  ...Java Fullstack DeveloperHybrid roleContractJob Location:Dallas Innovation Center - Luna Rd (TX)Pittsburgh PA - Two PNC Plaza 620 Liberty...  ...detailed technical design and development of software solutions using existing and emerging technology platforms. Proposes... 
    Flexible hours

    Saxon Global

    Birmingham, AL
    1 day ago
  • $142.6k - $261.5k

     ...elite team of product leaders, data scientists, designers, and software engineers enable our clients to solve their most complex product...  ...preferred. Programming languages: 4+ years of experience with Java or C# Frameworks: 4+ years of experience with Spring Boot,... 
    Summer holiday
    Flexible hours

    EY

    Birmingham, AL
    4 days ago
  •  ...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

    Cheez

    Tuscaloosa, AL
    2 days ago
  • $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 time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Montgomery, AL
    4 days ago
  •  ...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... 

    Saxon Global

    Birmingham, AL
    4 days ago
  •  ...science or related field. ~3-5 years’ experience with current and emerging technologies. Mandatory Software Experience: Proven hands on experience with Java coding Professional experience with maintenance and modernization Professional Experience using... 

    Maania Consultancy Services LLC

    Montgomery, AL
    1 day ago
  •  ...Java DeveloperBrooksource is seeking an experienced Java Developer to join a growing enterprise AI team in Birmingham, AL, on...  ...onsite, contract-to-hire basis. This role is ideal for a strong software engineer—particularly someone with a Java, DB2, and SQL background—who... 
    Permanent employment
    Contract work

    Brooksource

    Birmingham, AL
    4 days ago
  • $75k - $102k

     ...We are hiring a Java Developer who can balance speed and stability while shipping software used by millions. With $75,000 - $102,000 on the table, this mid-level role...  ...program tricky Decision Making edge cases with engineers across Auburn, AL Harden Power Plus Group's... 
    Full time
    Local area

    Energy Innovation: Policy and Technology LLC

    Auburn, AL
    5 days ago
  •  ...Java DeveloperWe are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include... 

    BizTek People

    Glen Allen, AL
    5 days ago
  • $100k - $125k

     ...from back-end sources. Lead development of software in our technology stack, which is...  ...Bachelor’s degree in Computer Science, Engineering or similar relevant field. 5 years of...  ...experience in front end, middleware, or backend development. Any technical certifications... 
    Full time
    Part time
    For contractors
    Casual work
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Foundation Finance Company, LLC

    Alabama
    6 days ago
  • $52.9k - $108k

     ...writing, and implementing sof tware programming applications Experience with full-stack sof tware development Experience with Java, C#, or Python Experience with AWS, Azure, or Google Cloud Knowledge of AWS cloud services Ability to obtain a Top Secret clearance... 
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    Huntsville, AL
    1 day ago
  •  ...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 work
    Visa sponsorship
    Free visa

    NPAworldwide

    Birmingham, AL
    4 days ago
  • $60k

     ...Dellfor Technologies is founded by software professionals with fresh approach, and ideas empowering clients and partners in meeting the...  ...connections with top tech talent. Job Description 5-12 + Years of Java, J2EE and web/internet based programming experience (both client... 
    Permanent employment
    Temporary work

    Dellfor Technologies Defunct

    Birmingham, AL
    5 days ago
  •  ...with a refreshing culture and great career opportunities, RSI could be your new home! Job Description A Day in the Life of an RSI Java Developer: The Java Developer will work on diverse client projects with collaborative team members to develop content management... 
    Casual work

    Rural Sourcing

    Mobile, AL
    4 days ago
  • $45 - $60 per hour

     ...enterprise AI team in Birmingham, AL, on a fully onsite, contract-to-hire basis. This role is ideal for a strong software engineer-particularly someone with a Java, DB2, and SQL background -who is interested in expanding their experience into Generative AI and modern AI... 
    Hourly pay
    Permanent employment
    Contract work

    Brooksource

    Alabama
    1 day ago
  •  ...strategies, and implementing scalable solutions in Blazor. Job Description: Full stack web development for Publication Tracking Software (PTS) a suite of products including websites PTS, Pubs Online, and MEO Online. Database management Ability to write and... 
    For contractors
    Local area

    DirectViz Solutions

    Huntsville, AL
    3 days ago
  • $86.8k - $198k

     ...environment. If you’re looking for the chance to not just develop software, but to create a system that will make a difference, we need you...  ...world can’t wait.You Have: Experience programming in Python, Java, or C#Experience in web development using HTML and JavaScriptExperience... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work
    Flexible hours

    Booz Allen Hamilton

    Huntsville, AL
    1 day ago
  • $86.8k - $198k

     ...orchestration workflows. You'll collaborate with cyber operators, AI engineers, architects, and product teams to translate complex red team...  ..., safety, latency, cost, and model behavior Experience with Java, Python, C#, .NET, JavaScript, TypeScript, React, or Node.js... 
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    Huntsville, AL
    1 day ago
  • $67k - $93k

    As a Java Developer at General Motors, you will own features end to end, from architecture through deployment and monitoring. This mid...  ...rollout Build the Git tooling that makes every other Mobile engineer faster What You'll Bring A collaborator's reflex to share credit... 
    Part time
    Remote work

    General Motors

    Mobile, AL
    5 days ago
  • $73.35 per hour

     ...Job Description Job Description We are a national staffing firm and are currently seeking a Java   Software Engineer for a prominent client of ours. This position is located in Huntsville, AL or Colorado Springs, CO (100% On site) . Details of the position are... 
    Monday to Friday

    The Fountain Group LLC

    Huntsville, AL
    14 days ago
  • $73k - $95k

     ...Drive the REST API incident postmortem that stops the Dothan outage from recurring Push Java changes safely behind flags so Dothan, AL rollbacks take seconds Mentor junior engineers and contribute to a strong code-review culture What You'll Bring Familiarity with... 
    Contract work

    Energy Innovation Corp

    Dothan, AL
    5 days ago
  •  ...business data.Requirements:• 2+ years of professional full-stack web development experience• Strong understanding of frontend and backend development• Experience building and integrating APIs• Experience working with databases and SaaS applications• Good understanding... 
    Full time
    Remote work
    Work from home

    Storeveu

    Montgomery, AL
    5 days ago
  •  ...signed annual contracts. THE ROLE Founding Engineer. Full-stack, leaning hard into ML. Youd own the...  ...a deal. WHAT WERE LOOKING FOR Strong Java and Python, plus real ML engineering experience. Backend discipline alongside the ability to train, evaluate... 
    Work at office

    Hyperloop AI

    Jasper, AL
    1 day ago
  •  ...performance mobile apps integrating with structured API backends and third-party services. Any Java or database experience is a plus.Key Responsibilities:...  ...Skills and Qualifications:5+ years of overall software development experience.Strong expertise in React and the... 

    Saxon Global

    Birmingham, AL
    15 hours ago
  •  ...Full Stack Software EngineerTorch Technologies is seeking a Full Stack Software Engineer to support the design, development, integration, and modernization of next-generation...  ...Microsoft technologies.Build and integrate backend services, REST APIs, middleware components,... 
    Contract work
    Temporary work
    Flexible hours

    Torch Technologies

    Huntsville, AL
    15 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Backend-Java). Be the first to apply!