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

Senior Software Engineer (Java)

$135.9k - $153k
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.

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Java) in New Jersey vacancy
  •  ...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... 
    Senior
    Immediate start

    J.P. Morgan

    Jersey City, NJ
    4 days ago
  • 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

    Kaav Inc.

    Edison, NJ
    5 days ago
  • 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... 
    Senior
    Permanent employment
    Contract work
    3 days per week

    RIT Solutions, Inc.

    Summit, NJ
    5 days ago
  • 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... 
    Senior
    Full time
    Immediate start
    Relocation

    JConnect Infotech

    Jersey City, NJ
    5 days ago
  •  ...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

    Tata Consultancy Services

    Jersey City, NJ
    5 days ago
  • 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

    Apex Systems

    Pennington, NJ
    2 days ago
  • 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... 
    Senior
    Permanent employment
    Contract work

    RIT Solutions

    Summit, NJ
    1 day ago
  •  ...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... 
    Senior
    Internship

    TechDigital Group

    Jersey City, NJ
    4 days ago
  •  ...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... 
    Senior
    Contract work
    Work at office
    Local area
    Remote work

    Dew Softech

    Ewing, NJ
    3 days ago
  •  ...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... 
    Senior
    Contract work
    For contractors

    J.P. Morgan

    Jersey City, NJ
    4 days ago
  • $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:... 
    Senior
    Full time

    IPolarity LLC

    New Jersey
    1 day ago
  • $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,... 
    Senior
    Full time

    J.P. Morgan

    Jersey City, NJ
    6 days ago
  • $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... 
    Senior
    Visa sponsorship

    Deloitte LLP

    New Jersey
    17 hours ago
  •  ...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

    TwinThread LLC

    Jersey City, NJ
    4 days ago
  •  ...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

    JP Morgan Chase

    Jersey City, NJ
    17 hours ago
  •  ...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... 
    Senior
    Work experience placement

    JPMorgan Chase & Co.

    Jersey City, NJ
    14 days ago
  •  ...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... 
    Senior
    Contract work
    Jersey City, NJ
    21 days ago
  •  ...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... 
    Senior
    For contractors

    JPMorgan Chase & Co.

    Jersey City, NJ
    a month ago
  • 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

    Euclid

    Plainsboro, NJ
    5 days ago
  • 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

    PamTen

    Jersey City, NJ
    1 day ago
  •  ...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

    JPMorgan Chase & Co.

    Jersey City, NJ
    9 days ago
  •  ...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

    ClifyX

    Monmouth Junction, NJ
    1 day ago
  • 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... 
    Senior
    Contract work
    Work experience placement

    Syntricate Technologies

    Parsippany, NJ
    5 days ago
  •  ...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,... 
    Senior
    Contract work
    Local area

    All IT Solutions

    Jersey City, NJ
    2 days ago
  • 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... 
    Senior
    Contract work

    InterSources

    Berkeley Heights, NJ
    5 days ago
  • 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... 
    Senior
    Work experience placement

    Staffing the Universe

    Union City, NJ
    5 days ago
  •  ...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... 
    Senior
    Hourly pay
    Local area

    Eliassen Group

    Jersey City, NJ
    15 days ago
  •  ...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... 
    Senior
    Hourly pay
    Local area

    Eliassen Group

    Jersey City, NJ
    18 days ago
  • 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... 
    Senior
    Work at office

    HAN Staffing

    Iselin, NJ
    3 days ago
  •  ...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

    JPMorgan Chase & Co.

    Jersey City, NJ
    15 days ago

Do you want to receive more vacancies?

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