Senior Software Engineer (Java)
$135.9k - $153kNava 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.
Position summary
The Senior Software Engineer’s purpose is to improve overall engineering quality through documentation, technical guidance and mentoring, and applying best practices to the work. The incumbent leads significant migration efforts and routinely works with government stakeholders to get buy-in on technical initiatives. This role collaborates with the product team, government stakeholders, and other contractors to build new systems and make improvements to existing systems. These responsibilities support Nava’s culture and mission.
What you'll do
Engineering Management/Technical Leadership
- Writing code and performing code reviews
- Writing and reviewing technical specifications
- Working closely with cross-functional product teams to identify and mitigate technical risks
- Guiding the engineering team on planning, estimation, prioritization, trade-offs, and balancing technical debt and meeting project milestones
- Review architecture and designs from other project teams
- Designing technical roadmaps
- Proposing and enforcing technical architecture
- Maintaining production systems
- Handling on-call duties and systematically debugging and resolving issues when they occur
Contributing to growing Nava’s client portfolio
- Working on business development bids
- Participating in client stakeholder meetings related to growth
- Working with government stakeholders to get buy-in on technical initiatives
- Strategizing with leadership on ways to grow projects
- Attending conferences and networking with potential clients
- Reviewing strategy plans and outlining technical requirements for potential work
Required skills
- At least 10 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 and data engineering
- 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
- Prior experience working with stakeholders
Compensation
$135,900—$153,000 USD
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, 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.
- ...enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank,... ...mentoring experience Must have development experience in Java, Spring / SpringBoot Framework and Microservices...SeniorImmediate start
- Job Description 4-7 years in backend and fullstack engineering with proficiency in Java development Vertx framework is a plus Experience in NodeJS Golang... ...for both frontend and backend Experience with software engineering best practices eg unit testing design patterns...Senior
- Position: senior java developer Locations: dallas, TX Onsite: 3 days a week (could be less) Interview process: 2 video interviews to hire Contract: 24 month to perm Must have: java, spring, how systems work, how the java flow works, Docker , Kubernetes, and cloud Project...SeniorPermanent employmentContract work3 days per week
- Senior Java Developer Location: Jersey City, NJ Duration: Full Time Job Description: Senior Java Developer - Cloud Native & Customer-Facing... ...begin development with minimal hand-holding. Cloud-Native Engineering: Designs and builds applications optimized for cloud...SeniorFull timeImmediate startRelocation
- ...Technical/Functional Skills Primary Skill: Java/J2EE Secondary: Spring/Spring Boot... ...computing • BS/MS in Computer Science, Engineering, or any quantitative discipline • Knowledge... ...computing or distributed computing software development in Agile environment You will...Senior
- Senior Java Developer Location: Pennington, New Jersey (Hybrid) Duration: 12 months Role Overview We are seeking a Senior Java Developer... .... Collaborate with external programming teams to deliver software on time and within budget. Monitor and enhance the stability and...Senior
- Senior Java Developer Location: Iselin, NJ Number of openings: 2 Contract: 6-24 months to... ...be comfortable working across the full Software Development Life Cycle (SDLC) and collaborating... ...architects, business stakeholders, and engineering teams. Key Responsibilities Application...SeniorPermanent employmentContract work
- ...Java Developer – Spring Web, Spring Batch, Kafka, Microservices We have a well-established... ...will be supported and mentored by our senior developers as you grow your skills across... ...to modern, efficient, and innovative engineering practices. Preferred Qualifications...SeniorInternship
- ...Senior Java Full-Stack Developer Location: Trenton, NJ Hybrid (3 days Onsite, 2 days Remote) Duration: Contract Interview will be onsite... ...production support for enterprise systems Implement software builds, deployments, and release management through CI/CD pipelines...SeniorContract workWork at officeLocal areaRemote work
- ...organization to deliver the best risk solutions for the firm. As a Senior Lead Software Engineer at JPMorgan Chase within Consumer & Community Banking ,... ...Lead the architecture, design, and development of Java/Spring‑based framework APIs and shared components that enable...SeniorContract workFor contractors
$104k
...W2 Role: Hiring: Senior Java Full Stack Developer Location: Jersey City, NJ 07310 Experience: 12+ years We are looking for a Senior Java Full Stack Developer with strong experience in enterprise application development. Required Skills:...SeniorFull time$61k - $101k
...Requirements: We require formal training or certification in software engineering concepts, along with 5+ years of applied experience. We... ...Python Security Splunk Terraform microservices Java Kubernetes Web More: We are JPMorganChase,...SeniorFull time$113.3k - $188.9k
...experienced, passionate pioneer in technology who wants to work in a collaborative environment? As an experienced Software Engineer III - Senior Java Spark Developer , you will have the ability to share new ideas and collaborate on projects as a consultant without...SeniorVisa sponsorship- ...push the boundaries of what's possible together. As a Senior Director of Software Engineering at JPMorgan Chase within the Corporate and Investment... ...broadly across the organization Experience developing Java applications including hands on coding In-depth, expert...Senior
- ...have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Vice President at... ...operational stabilityProficient in coding in one or more languages - Java 11+ , Modern Java. Proficiency in Java 11 and Java 21 with modern...Senior
- ...notch technology products. As a Sr. Lead Software Engineer at JPMorgan Chase within the Commercial... ...programming language(s): Solidity, Java, JavaScript, Python . Experience and... ...security expectations; experience coaching senior engineers/leads on compliant usage...SeniorWork experience placement
- ...this role. JOB DESCRIPTION As a Lead Software Engineer at JPMorgan Chase within the Commercial... ...database querying languages, such as Java, Python, Shell scripting, SQL, PostgreSQL... ...operating end-to-end on a subsystem under senior design direction, including...SeniorContract work
- ...build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Corporate Sector - CFS Cloud... .../JavaScript Hands on experience developing in Java, or Golang About Us JPMorganChase, one of the oldest...SeniorFor contractors
- Job Title AVS scripting language Solution - Phase II: Need to convert all AVS script to Java base JVS. TIBCO Rendezevous Solution - Phase II: Migrate to Openlink's spread module. C EPM Solution - Phase II: Convert all C++ model integration code to Java using openlink's...Senior
- Job Title Required Experience: Must have 10 years of experience Technical Skills: Java, DevOps is plus, Client/server, Core Java, JSON, MQ, JMS, Kafka, Containerization, Orchestration, Docker and Kubernetes, Relational database systems (Oracle and PostgreSQL), AWS, CI...Senior
- ...Job Description Join JPMorganChase's Machine Learning Center of Excellence — where cutting-edge engineering meets real-world impact at global scale. As a Lead Software Engineer at JPMorganChase within the Corporate Sector – Artificial Intelligence and Machine...Senior
- ...Senior Automation Engineer Client: BNYM Exact Work Location: New York – NY/Monmouth Junction - NJ Selenium Automation Java BDD Cucumber Hands on exposure to automation frameworks CI CD testing using Jenkins and Dev Ops API automation using Rest...Senior
- Job Title: Sr. Java Developer Location: Parsippany, NJ Duration: Contract Minimum Qualifications: Experience with Java Programming, J2EE Web Development and SQL Language Experience with Spring Framework, Spring Boot, JPA and Javascript Experience with GIT, Agile Development...SeniorContract workWork experience placement
- ...Senior Java Developer All IT Solutions United States · Jersey City, New Jersey Workplace Type — On-site... ...augmentation, cybersecurity, IT consulting, custom software development, cloud services, data engineering, artificial intelligence, application development,...SeniorContract workLocal area
- Sr. Java Developer Job Location: Berkley Heights, NJ Job Type: Contract Required Skills/Knowledge: Hands On experience using Java/Springboot... ...English is required Understands and follows Agile project and software development methodologies and processes, Experience with SAFe is...SeniorContract work
- Sr. Java Developer / ExtJS Strong Proven work experience as a Sencha ExtJs Web Applications developer Deep Knowledge of JavaScript, JSON, AJAX, CSS and HTML5 web technologies Web development and design of web application using EXTJS, Spring combination Application development...SeniorWork experience placement
- ...Jersey City, NJ Our client seeks a highly experienced software engineer to lead the design and development of next-generation trading... ...software design and development experience. ~ Expertise in Java, Python, and Linux. ~ Deep experience with low latency messaging...SeniorHourly payLocal area
- ...Jersey City, NJ Our client seeks a Senior Java Spring Boot Developer to build and... ...Requirements: ~7-9 years of professional software development experience. ~ Hands-on... ...Computer Science, Information Technology, Engineering, or a related field. Recruitment...SeniorHourly payLocal area
- Job ID: 19062709Reference Number: 23-00409Title: Java /Angular Senior Architect - Hybrid :Malvern,PALocation: Iselin, NJ, 08830Posted Date: 2023-02-21Company: HAN ****@*****.*** Required Skills: Java /Angular Senior ArchitectHybrid role, 3days to office...SeniorWork at office
- ...Description Join a newly formed platform engineering product line at a leading global... ...of engineers across the enterprise build software faster and more securely and stop re-implementing... ...across the enterprise. As a Senior Principal Software Engineer on a platform...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Java). Be the first to apply!
- entry level java developer remote New Jersey
- java web developer New Jersey
- java developer remote part time New Jersey
- java developer New Jersey
- java software engineer New Jersey
- senior software engineer ruby on rails New Jersey
- sr finance manager New Jersey
- senior customer service New Jersey
- senior compensation manager New Jersey
- senior cloud data engineer New Jersey


