Senior Java Developer (Microservices / AWS / Kafka)

Henderson Scott
Plano, 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
$ 150K

Job location

Plano, 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

Apply for this position