Design, develop, and maintain Spring Boot microservices and libraries addressing logging, security, messaging (Kafka and other MQs), and other cross‑cutting concerns.
Apply integration and architectural patterns such as Inbox/Outbox, event‑driven processing, and similar patterns to ensure reliable distributed systems.
Build and enhance frontend interfaces using React with TypeScript when required.
Collaborate with business analysts, product owners, and other teams to understand requirements and deliver solutions.
Apply Java design patterns and best practices consistently to ensure maintainable, scalable code.
Analyse complex problems and develop innovative, efficient solutions.
Continuously improve code, processes, and system reliability with a proactive mindset.
Work with databases, particularly Oracle, including schema design, query optimisa...
Ready to Apply?
Join thousands of Americans building their careers