Sr Java Back-End Software Engineer

Fiserv
Upper Merion Township, PA
Category Engineering
Job Description
Role Overview

We're looking for a Senior Java Software Developer to work as a member of a software product development team to deliver modern, complex web applications. You will design, build, monitor, and maintain backend services that power a complex, distributed, web-based software product.

What You Will Do

Design, develop, test, deploy, and maintain backend services and APIs for a microservice architecture. Implement modern architectural designs in software development. Mentor the team in building resilient, observable, and secure services.

Why It Might Be a Fit

You will have the opportunity to shape the technical direction and collaborate with team members to evolve our microservice architecture in a scalable Docker/Kubernetes environment. You will also have the chance to improve developer velocity by contributing to CI/CD pipelines, automation, and engineering standards.

Requirements

  • Bachelor’s degree in computer science, engineering or related field
  • 7+ years of professional experience developing software and delivering production systems with a member of a product development team
  • Proficient in building Java (Spring Boot) RESTful APIs and/or gRPC services
  • Working knowledge with software design patterns and architectural principals, including application scaling, distributed data systems and asynchronous communications
  • Experience designing and developing microservices, including service decomposition, API design, and backwards-compatible change management
  • Experience with containerization and orchestration (Docker and Kubernetes)
  • Experience with secure coding practices and secrets management
  • Experience with Agile, CI/CD systems and modern SDLC practices (code reviews, automated testing, and incremental delivery)
  • Strong troubleshooting and root-cause analysis skills across distributed systems, networking, and Linux-based environments
  • Strong communication skills, including writing technical documentation, participating in Agile events, and collaborating effectively with team members

Benefits

  • Fuel Your Life program to support your physical, financial, social, and emotional well-being
  • Paid holidays and generous time away policies
  • No-cost mental health support through Employee Assistance Programs
  • Living Proof program to recognize your peers’ extra effort with points redeemable for rewards
  • Eight Employee Resource Groups to foster a collaborative culture and expand your network
  • Unparalleled professional growth with training, development, and internal mobility opportunities
  • Medical, dental, vision, life, and disability insurance options available from day one
  • Retirement planning and discounted shares with the Employee Stock Purchase Plan
  • Tuition assistance and reimbursement program
  • Paid parental, caregiver, and military leave
]]>