cover image
Swoon

Java Software Engineer

On site

Chicago, United states

Senior

Freelance

26-01-2026

Share this job:

Skills

Java SQL NoSQL Data Warehousing MongoDB Cassandra PostgreSQL CI/CD DevOps Docker Kubernetes Test Architecture Cloud Architecture Databases AWS Agile AWS Cloud Junit Spring Snowflake Spring Boot CI/CD Pipelines Kafka Terraform Infrastructure as Code Microservices

Job Specifications

Senior Backend Java Engineer (Long-Term Contract)

Location: Chicago, IL (Hybrid - Downtown)

Duration: 12 - 24 Months (Long-term Contract)

Role Type: Contract / W2 or C2C

About the Role

We are looking for a highly skilled Senior Backend Java Engineer to join a premier financial services leader in the heart of Chicago. This team is at the forefront of digital banking innovation, building the highly resilient, cloud-native microservices that power millions of customer transactions daily.
In this role, you will work within a high-maturity DevOps environment, leveraging the latest in AWS cloud infrastructure and distributed systems. You will be responsible for designing and developing mission-critical APIs that support large-scale financial platforms, ensuring high availability, security, and low-latency performance.

Key Responsibilities

Backend Development: Design and develop robust, scalable microservices using Java 17/21 and the Spring Boot ecosystem.
Cloud Architecture: Build and deploy services natively within AWS (Lambda, EC2, ECS, S3), utilizing Infrastructure as Code (Terraform) and automated CI/CD pipelines.
API Design: Create and maintain high-throughput RESTful APIs and event-driven architectures using Kafka for real-time data processing.
Data Persistence: Optimize data access layers using both Relational (PostgreSQL, Oracle) and NoSQL (Cassandra, MongoDB) databases.
Financial Integrity: Ensure all code meets the rigorous security and compliance standards required for top-tier financial data protection and "Security by Design."
Collaborative Engineering: Participate in Agile ceremonies, perform deep-dive code reviews, and mentor junior engineers on modern design patterns.

Required Skills & Experience

Java Mastery: 7+ years of professional software engineering experience with a deep focus on core Java and Spring Boot.
Cloud Native: Strong experience building and scaling applications specifically within AWS environments.
Distributed Systems: Proven track record with Microservices architecture, including service discovery, circuit breakers, and distributed tracing.
Database Skills: High proficiency in SQL and experience handling large-scale data sets with NoSQL solutions.
Testing & Quality: Dedication to TDD (Test Driven Development) and automated testing frameworks (JUnit, Mockito).
Education: Bachelor’s or Master’s degree in Computer Science or a related technical field.

Preferred (Bonus) Skills

Previous experience in FinTech or Banking sectors.
Experience with Containerization (Docker & Kubernetes/EKS).
Familiarity with Snowflake or other modern data warehousing solutions.

About the Company

In 2010, Swoon launched an agile, client-focused team that is not only savvy in our core industries but elbow-deep, every day, getting to know the strongest talent in the technology and professional fields. Today, Swoon is one of the fastest-growing talent and consulting firms in the U.S., Canada, Australia, and Mexico with an expanding client roster of Fortune 1000 companies, Best-of Awards, and legions of talent in our network. We are a WBENC-certified company founded by industry leaders with 100+ years of combined exp... Know more