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 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (Backend-Java) in Tennessee vacancy
  • A healthcare diagnostics company is seeking a Software Engineer to enhance existing systems and develop new functionalities. The ideal candidate...  ...years of experience in software engineering, proficiency in Java for developing web applications and services, and a strong... 
    Suggested

    Quest Diagnostics

    Memphis, TN
    2 days ago
  •  ...diagnostics company based in Nashville, Tennessee is seeking a Software Engineer to create and implement robust applications. The ideal...  ...engineering, particularly with server-side web applications and Java. Responsibilities include creating new functionalities, developing... 
    Suggested

    Quest Diagnostics

    Nashville, TN
    2 days ago
  • $114.6k - $234.6k

     ...following languages: EnglishPrincipal Backend Developer - Clinical Applications Engineering Transform Healthcare Through...  ...seeking a highly skilled Principal Software Engineer to join our Clinical...  ...enterprise-scale backend systems using Java, Python, or other object-oriented... 
    Suggested
    Permanent employment
    Temporary work
    Worldwide
    Flexible hours

    Oracle Corporation

    Nashville, TN
    16 hours ago
  • $99.6k - $209.5k

     ...Infrastructure (OCI) is looking for a Principal Application Software Engineer to help develop and evolve TDMS, a mission-critical...  ...-record management. In this role, you will apply strong Java backend and middle-tier engineering skills to design, build, troubleshoot... 
    Suggested
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    2 days ago
  • $52 - $58 per hour

     ...cultivating a work environment where all team members belong and have the opportunity to thrive. Interns work side-by-side with top engineers in the industry while having autonomy from the get-go. They contribute to user-facing products and are able to see their work go... 
    Suggested
    Full time
    Work experience placement
    Summer work
    Internship
    Summer internship
    Work at office
    Local area
    Immediate start
    Work from home
    3 days per week

    Lyft

    Nashville, TN
    2 days ago
  •  ...Position: Senior Java Full Stack Developer Location: Memphis, TN, USA Experience...  ...Required Qualifications Minimum 7 years of software development experience , including...  ...TypeScript/JavaScript, HTML, and CSS. Strong backend development experience with Java/Spring... 

    ITMC Systems

    Memphis, TN
    4 days ago
  • $68k - $101k

     ...Join our engineering team in Knoxville and help us scale systems that handle traffic from across TN and beyond. What anchors this Knoxville job is ownership; the $68,000 - $101,000, the temporary hours, the 3-year ask all hang off that. Key Responsibilities Shave milliseconds... 
    Temporary work
    Remote work

    HealthPoint Solutions

    Knoxville, TN
    1 day ago
  • $87k - $187k

     ...Description We are seeking a Senior Application Software Developer and Team Lead to join the AI4...  ...applied scientists, Machine learning engineers, software engineers, and cross-functional...  ...to model development and evaluation, Java microservice orchestration, ML system design... 
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    Oracle Corporation

    Nashville, TN
    50 minutes ago
  • $50 per hour

     ...remote, up to $50 USD/hr. Weekly payments. Trusted by 10,000+ software engineers worldwide MIN EXP REQUIRED 2+ years PAY RATE Up...  ...Ideal Qualifications ~2+ years of experience in backend engineering, AI automation, or complex systems integration.... 
    Weekly pay
    Extra income
    Contract work
    Freelance
    Internship
    Remote work
    Worldwide

    Outlier

    Nashville, TN
    2 days ago
  •  ...Backend DeveloperInfopro Digital, the B2B group specialising in information and technology, is currently looking for a backend developer...  ..., TN.Infopro Digital Automotive develops digital tools and software dedicated to the performance of decision-makers in the various... 
    Permanent employment
    Contract work
    Worldwide

    Infopro Digital

    Nashville, TN
    2 days ago
  • $40 per hour

     ...industry around the world! As a Senior Software Engineer, you will join the Software Engineering...  ...customer-facing applications. This is a Java-focused full-stack development role,...  ...development work focused on Java, APIs, and backend services, along with some front-end... 
    Work at office
    Worldwide
    Night shift

    Hilton Hotels Corporation

    Memphis, TN
    3 days ago
  • $120k - $140k

     ...Stack Developer with strong expertise in Java or .NET, modern frontend frameworks, REST...  ...enterprise web applications across frontend, backend, and database layers. The role requires...  ...with Azure DevOps, CI/CD pipelines, and software deployment processes. Understanding of... 
    Full time

    Neshent Technologies

    Chattanooga, TN
    3 days 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

    Bristol, TN
    1 day ago
  •  ...Senior Java DeveloperApex Systems is looking for a Senior Java Software Developer for one of our top clients in Memphis, TN. This team is working on stored number expansion and needs someone who can come onto the team and hit the ground running with little to no supervision... 
    Local area
    Remote work

    Software Technology Inc

    Memphis, TN
    3 days 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

    Chattanooga, TN
    3 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

    Nashville, TN
    4 days ago
  • $65k - $101k

     ...The Java Developer we hire will help scale our infrastructure from thousands to millions of concurrent users. Few technology roles let you own the whole thing end to end; this mid-level one in Chattanooga does, and it pays $65,000 - $101,000. Key Responsibilities Configure... 
    Remote work
    Relocation

    Morgan Stanley

    Chattanooga, TN
    1 day ago
  •  ...Requirements: Less than 25%POSITION SUMMARY:The Backend Integration Engineer is the connective tissue of the AI...  ...’s degree in Computer Science, Software Engineering, Information Systems, or...  ...strongly preferred; Node.js or Java acceptable.Strong understanding of REST... 

    LifePoint Health

    Brentwood, TN
    3 days ago
  •  ...Java DeveloperChoosing Capgemini means choosing a company where you will be empowered to shape your career in the way you'd like, where you'll be supported and inspired by a collaborative community of colleagues around the world, and where you'll be able to reimagine... 

    Capgemini

    Nashville, TN
    1 day ago
  • ManpowerGroup Global, Inc. is seeking a Golang Backend Developer to design, build, and maintain scalable backend services using Go. The role requires building RESTful APIs and gRPC services within a microservice architecture, focusing on high-throughput, low-latency systems... 

    ManpowerGroup Global, Inc.

    Nashville, TN
    2 days ago
  • $60k

     ...Strong Python scripting skills, Java, VMware, Cassandra and...  ...deliver on enterprise class software that provides centralized management...  ...to a team of highly skilled engineers. Drive good software design...  ...technologies including Java backend frameworks (Spring), databases... 
    Permanent employment
    Temporary work

    Dellfor Technologies

    Chattanooga, TN
    2 days ago
  •  ...Java DeveloperBrentwood, TNContractJOB DESCRIPTION:Java 21? Spring Framework (Spring Boot, Spring Oauth2, MVC, Spring Data, Spring Cloud)Liquibase is an added advantageHaving GCP knowledge (Spanner, Cloud Pub-Sub, BigQuery, Data Studio, Apache Beam with Cloud Dataflow... 

    AceStack LLC

    Brentwood, TN
    2 days ago
  •  ...with the unique needs of each client.Job DescriptionPosition: - Java DeveloperLocation: - Nashville, TN Joining Mode: - Full...  ...as part of an Agile cross-functional team.• Demonstrate solid software engineering skills and willingness to learn new technologies.• Coordinate... 

    EROS Technologies Inc

    Nashville, TN
    1 day ago
  •  ...stronger on the frontend and lack the .NET serverside experience, we can still talkas long as you have experience working with multiple backend stacks(.NET, Python, Ruby, Node.js, PHP, etc) and an eager willingness to get up to speed wherever needed to help out.JavaScript-... 
    Currently hiring
    Remote work

    Speak Creative

    Nashville, TN
    1 day ago
  • A leading agricultural supplier in Tennessee is seeking a full-time ColdFusion Developer to enhance and maintain its web applications. The role involves back-end and front-end development, technical support, and project management. Ideal candidates possess strong development...
    Full time

    Cpc Commodities

    Nashville, TN
    2 days ago
  • $150k - $190k

    DescriptionKforce has a client that is seeking a Senior Backend Engineer who will work across engineering, product, analytics, and operations to architect durable serverless systems, develop clean and reliable Python services, and power mission-critical workflows such... 
    Work at office
    Remote work

    KForce

    Nashville, TN
    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

    Dickson, TN
    2 days ago
  • Our client, a leading technology organization, is seeking a Golang Backend Developer to join their team. Job Title: Golang Backend Developer Location:Salt Lake City, UT Pay Range: $36/Hr on W2 What's the Job? Design, develop, test, and maintain scalable backend services... 
    Weekly pay
    Temporary work
    Flexible hours

    Experis Technology Group

    Nashville, TN
    2 days ago
  • Functional expert in Healthcare Ability to Plan, Estimate the projects based on requirements Technical ability to lead and coordinate offshore team Best Analytical skills Qualifications Onsite-Offshore coordination Convincing skills to follow a particular process Able to...
    Full time

    TecTammina

    Brentwood, TN
    2 days ago
  • $60k

     ...developer for a long-term position. Candidates should have at least 5 years of relevant experience, including expertise in APIGEE and Java. The role entails developing and maintaining application systems while working closely with Business Analysts. This position offers... 

    Dellfor Technologies

    Chattanooga, TN
    2 days ago

Do you want to receive more vacancies?

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