Java Spring Boot Expert for FinTech

Job ID: 40522389

Budget: $250 – $750 USD

# Senior Java Spring Boot Developer (Contract) – FinTech / Payments Platform

## Project Overview

We are looking for an experienced Java Spring Boot Developer to join our team on a contract basis for the development and enhancement of a cloud-native microservices platform in the FinTech and Payments domain.

The ideal candidate should be capable of working independently, understanding complex business requirements, and delivering production-grade solutions with minimal supervision.

## Required Technical Skills

### Core Technologies

* Java 17+
* Spring Boot
* Spring Data JPA
* REST APIs
* OpenAPI / Swagger

### Databases & Caching

* PostgreSQL
* Redis
* Liquibase

### Messaging & Event Streaming

* RabbitMQ
* Apache Kafka

### Architecture & DevOps

* Microservices Architecture
* Docker
* GitHub / Git
* CI/CD Pipelines

### Testing & Quality

* JUnit
* Cucumber
* JMeter
* Integration Testing
* Performance Testing

### Additional Requirements

* Strong understanding of JSON processing (JsonNode and related libraries)
* Experience designing scalable and resilient distributed systems
* Knowledge of API security, authentication, and authorization
* Experience troubleshooting production issues

## Responsibilities

* Design and develop Spring Boot microservices
* Implement REST APIs and event-driven integrations
* Optimize PostgreSQL and Redis usage
* Develop and maintain messaging integrations using RabbitMQ and Kafka
* Write automated unit, integration, and performance tests
* Participate in architecture and code reviews
* Collaborate with solution architects and product stakeholders

## Candidate Profile

* 5+ years of Java development experience
* 3+ years of Spring Boot and Microservices experience
* Mid-Senior to Senior level engineer
* Excellent communication skills
* Ability to work independently and meet deadlines
* FinTech, Banking, Payments, or Financial Services experience is highly preferred

## Engagement Details

* Contract Position
* Remote
* Immediate Start Preferred
* Flexible working hours with overlapping availability for team collaboration

When applying, please provide:

1. Updated CV/Resume
2. Years of experience with Java and Spring Boot
3. Relevant microservices projects completed
4. Experience with Kafka and RabbitMQ
5. Hourly or monthly rate
6. Availability to start