Software Engineer

FiservKing of Prussia, PA
Onsite

About The Position

Fiserv is seeking a Java Software Developer to join a software product development team. This role involves designing, building, and maintaining backend services for modern, complex web applications. The Software Developer will work within a team to iteratively deliver and maintain production-grade microservices in a scalable Docker/Kubernetes environment, with a strong emphasis on reliability, security, and performance.

Requirements

  • Bachelor’s degree in computer science, engineering or related field.
  • 3+ years of professional experience developing software and delivering production systems with a member of a product development team.
  • Experience in building Java (Spring Boot) RESTful APIs and/or gRPC services.
  • Experience with CI/CD systems and modern Agile software development practices (code reviews, automated testing, incremental delivery).
  • Ability to troubleshoot issues using logs/metrics and work effectively in Linux-based environments.
  • Knowledge of microservices concepts (isolation, service boundaries, API design, and backwards-compatible changes), or strong willingness to learn.
  • Knowledge of containerization and orchestration (Docker and Kubernetes), or strong willingness to learn.
  • Strong communication skills, including writing technical documentation, participating in Agile events, and collaborating effectively with team members.

Nice To Haves

  • Knowledge of distributed systems, microservices architectures (Docker/Kubernetes), and working in a Linux-based environment.
  • Experience with common data stores and messaging/streaming systems (e.g., PostgreSQL/MySQL, Redis, Kafka).
  • Knowledge of observability tooling (e.g., OpenTelemetry, Prometheus/Grafana, ELK/EFK).
  • Experience with Kubernetes ecosystems and tools (e.g., Helm, ArgoCD, Kustomize) and automated CI/CD build pipelines (GitLab).
  • Familiarity with secure coding practices and secrets management.

Responsibilities

  • Design, build, test and maintain backend services and APIs for a microservice architecture.
  • Participate in technical design discussions and implement solutions that meet functional and non-functional requirements.
  • Build observable and secure services using health checks, structured logging, metrics, and tracing.
  • Implement integration patterns such as asynchronous messaging, event-driven workflows, and independent service-to-service communication.
  • Build and ship containerized payloads; contribute to Kubernetes deployments and runtime troubleshooting.
  • Actively participate in Scrum Agile events and offer your opinion during team discussions.
  • Contribute to engineering standards through code reviews, automated testing, documentation, and CI/CD improvements.

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service