Senior Backend Engineer (Java/Kotlin, Reactive Microservices)
Location:
Sunrise, Florida
About the Role:
Our client is seeking a highly motivated and Senior Backend Engineer to join our client’s growing team. In this role, you will be a key contributor in designing, developing, and maintaining our client’s mission-critical, high-availability platforms. You will provide technical leadership within a collaborative, cross-functional Agile team to deliver innovative solutions in a fast-paced environment.
This position is based in Sunrise, Florida, and offers a hybrid work model.
Responsibilities:
- Design, develop, and maintain lightweight reactive microservices using Java 17+ and/or Kotlin.
- Utilize frameworks such as Vert.x, Quarkus, Micronaut, or Spring Boot.
- Collaborate with stakeholders and product owners to refine upcoming Epics and translate business requirements into technical solutions.
- Implement event-driven architecture and messaging systems using Kafka, webhooks, and asynchronous API design.
- Work with PostgreSQL or equivalent relational databases.
- Contribute as an individual contributor within a cross-functional Agile team and mentor junior engineers.
- Support mission-critical platforms with elevated levels of availability and service continuity.
- Design and implement solutions within cloud-based architectures and distributed systems.
- Communicate effectively, both verbally and in writing, and express dissenting opinions constructively.
- Thrive in an ambiguous environment and contribute to the innovation process.
- Demonstrate a passion for learning and a willingness to experiment with new approaches.
- Prioritize team interests and foster a collaborative environment.
- Provide technical guidance and mentorship to other engineers.
- Contribute to architectural design and best practices.
Qualifications:
- 8+ years of experience in backend software development.
- Proven experience in backend reactive programming languages: Java 17+ and/or Kotlin.
- Demonstrated ability to develop and deploy lightweight reactive microservices using Vert.x, Quarkus, Micronaut, or Spring Boot.
- Strong understanding of event-driven architecture and messaging (Kafka, webhooks, asynchronous APIs).
- Experience with PostgreSQL or equivalent relational databases.
- Experience working in a cross-functional Agile team as an individual contributor.
- Solid understanding of cloud-based architecture and distributed systems.
- Excellent written and verbal communication skills.
- Ability to work independently and as part of a team.
- Self-directed and comfortable working in an ambiguous environment.
- Passion for learning and open to new approaches.
- Demonstrated leadership experience and ability to mentor others.
Highly preferred:
- Experience in FinTech.