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.



