Plano, United States of America Hybrid

Endava is hiring a Senior Developer (9614202)

About the Role

Design and deliver high-performance microservices and RESTful web services using core Java and J2EE frameworks. This position emphasizes building resilient, scalable systems with Spring Boot, Hibernate, and Spring MVC, backed by relational and NoSQL databases including MySQL and MongoDB.

Key Responsibilities

  • Create RESTful endpoints using JAX-RS and integrate them within distributed service architectures
  • Develop and maintain microservices deployed on Pivotal Cloud Foundry and Red Hat OpenShift using standardized buildpacks and deployment pipelines
  • Secure applications through OAuth2.0 integration with UAA as the identity provider, ensuring compliance with enterprise security standards
  • Implement event-driven workflows using Apache Kafka, designing producers that ingest data from external APIs and consumers that process messages reliably
  • Write comprehensive JUnit test suites to validate service behavior and ensure stability prior to integration
  • Support CI/CD processes using Jenkins and Maven for automated builds, testing, and deployment across environments
  • Use local development platforms such as PCF Dev and OpenShift to test application behavior, scaling, and fault tolerance before production release
  • Diagnose production issues, conduct root cause analysis, and implement effective fixes to enhance system reliability

Technology Environment

Work across a modern, distributed architecture stack including Java, Spring Boot, Kafka with ZooKeeper, Jenkins, Maven, JUnit, MongoDB, and MySQL. Deployments are managed through CI/CD pipelines on PCF and OpenShift, with security enforced via OAuth2.0 and UAA.

Required Skills
JAX-RSJavaJ2EESpring BootHibernateMySQLMongoDBApache KafkaMavenSpring MVC JavaJ2EESpring BootHibernateMySQLMongoDBApache KafkaMavenSpring MVCJAX-RSRESTful Web ServicesMicroservicesOAuth2.0PCFOpenShift
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Endava
A technology consulting firm that partners with leading brands to create digital platforms and intelligent experiences through world-class engineering and a people-centric approach.
All jobs at Endava Visit website
Job Details
Category backend
Posted a month ago