Senior Java Developer (Microservices / AWS / Kafka)
Henderson Scott
Richardson, United States of America
9 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 150KJob location
Richardson, United States of America
Tech stack
Java
API
Agile Methodologies
Amazon Web Services (AWS)
JIRA
Unit Testing
Cloud Computing
Continuous Delivery
Continuous Integration
Relational Databases
Software Debugging
Software Design Patterns
Distributed Systems
JUnit
PostgreSQL
Log4j
Enterprise Messaging Systems
MongoDB
NoSQL
OAuth
Performance Tuning
Systems Integration
React
Spring-boot
Software Security
SOAPAPI
Backend
GIT
Event Driven Architecture
Containerization
Kubernetes
Kafka
Docker
Jenkins
Mulesoft
Microservices
Job description
We're supporting a key Financial Services programme on a Senior Java Developer hire, focused on delivering scalable, enterprise-grade applications within a cloud-native environment.
This role sits within a collaborative Agile team, contributing to microservices design, development, and integration across multiple systems.
???? What you'll be doing:
- Developing Java / Spring Boot microservices and integrations
- Working with REST & SOAP web services in distributed systems
- Building solutions in AWS environments (EKS, ECS, Kubernetes)
- Implementing event-driven architecture using Kafka
- Contributing to testing (JUnit), debugging, and performance tuning
- Coordinating with UI and backend developers for system integration
- Working within a continuous delivery / CI/CD environment
Requirements
- Strong experience with Java and Spring Boot microservices
- Hands-on experience with AWS cloud technologies
- Experience with Docker, Kubernetes, EKS/ECS
- Strong knowledge of Kafka (implementation & messaging systems)
- Experience with NoSQL (MongoDB) and RDBMS (PostgreSQL, Aurora)
- Experience with CI/CD tools (Jenkins), Git, JIRA
- Knowledge of API security (OAuth, SSO)
- Strong understanding of microservices architecture & design patterns
- Experience with Log4j and unit testing frameworks (JUnit)
- Strong communication and stakeholder coordination skills
???? Nice to have: Exposure to ReactJS and API platforms like MuleSoft