Hybrid

Endava is hiring a Senior Developer (9614202)

About the Role

Endava is looking for a Senior Developer to build and deploy enterprise-grade microservices. You will implement RESTful Web Services using JAX-RS and develop Microservices using Java/J2EE technologies, deploying them securely on cloud platforms.

What You'll Do

  • Implement RESTful Web Services using JAX-RS and develop Microservices using Java/J2EE technologies including Spring Boot, Hibernate, MySQL, MongoDB, Apache Kafka, Maven, and Spring MVC.
  • Deploy Microservices to PCF (Pivotal Cloud Foundry) and Red Hat OpenShift cloud platforms using buildpacks, pipelines, and CI/CD best practices.
  • Implement OAuth2.0 security with Spring Boot apps on PCF/OpenShift, leveraging UAA (User Account and Authentication) server as an OAuth2.0 provider.
  • Write JUnit test cases for Microservices to validate REST endpoints and functionality.
  • Implement Kafka producer and consumer applications on a Kafka cluster with ZooKeeper; design producers to stream data from external REST APIs into Kafka topics.
  • Use Jenkins and Maven for Continuous Integration and Continuous Deployment (CI/CD), supporting automated builds, tests, and deployments.
  • Work with PCF Dev and OpenShift local environments for pushing, scaling, and debugging applications before production deployment.
  • Investigate issues and defects, perform root cause analysis, recommend corrective actions, and implement fixes.

What We're Looking For

  • Proven experience implementing RESTful Web Services with JAX-RS.
  • Strong proficiency in developing Microservices with Java/J2EE technologies.
  • Hands-on experience deploying and securing applications on cloud platforms, specifically PCF and/or Red Hat OpenShift.
  • Experience implementing OAuth2.0 security, ideally with Spring Boot.
  • Experience with continuous integration and deployment tools like Jenkins and Maven.
  • Experience writing JUnit tests and validating service functionality.
  • Experience working with Apache Kafka for data streaming.

Technical Stack

  • JAX-RS, Java, J2EE, Spring Boot, Hibernate, MySQL, MongoDB, Apache Kafka, Maven, Spring MVC
  • PCF (Pivotal Cloud Foundry), Red Hat OpenShift, OAuth2.0, UAA, JUnit, ZooKeeper, Jenkins

Work Mode

This is a hybrid role based at 5700 Tennyson Parkway, Suite 240, 2nd Floor, Plano, TX 75024, with work required at various unanticipated locations throughout the U.S.

Required Skills
JAX-RSJavaJ2EESpring BootHibernateMySQLMongoDBApache KafkaMavenSpring MVC
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
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.

Visit website
Job Details
Category backend
Posted 9 days ago