Overview
On Site
$60 - $65
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)
100% Travel
Skills
Spring Framework
Microservices
Spring Boot
AWS
Kafka
Docker
DevOps
Payment Systems
Amazon S3
Amazon EC2
Amazon SQS
Apache Kafka
Continuous Delivery
Continuous Integration
Kubernetes
Java
Job Details
We are seeking a highly skilled Senior Java Backend Developer with strong expertise in building scalable, secure, and high-performance applications. The ideal candidate will have hands-on experience with Java, Spring Boot, AWS, Microservices, Kafka, and proven knowledge in the payment's domain. This role involves designing and implementing backend services, optimizing performance, and ensuring reliability in mission-critical payment systems.
Location: Local to Chicago preferred
Key Responsibilities
- Design, develop, and maintain backend applications using Java, Spring Boot, and Microservices architecture.
- Work on payments-related applications, ensuring scalability, reliability, and security.
- Implement parallel processing mechanisms in Spring Boot to improve performance.
- Configure and optimize Kafka in a microservices environment for real-time streaming and event-driven architectures.
- Design and develop secure APIs leveraging Spring Security, ensuring compliance with industry security standards.
- Work with AWS services for backend solutions, including:
- EC2 for hosting and scaling applications.
- SNS & SQS for messaging and asynchronous communication patterns.
- Lambda for serverless workflows and integrations.
- Collaborate with cross-functional teams (frontend, QA, DevOps, Product) to deliver high-quality, resilient applications.
- Troubleshoot and resolve production issues, optimize backend performance, and conduct code reviews.
Required Skills & Qualifications
- 7+ years of hands-on experience as a Java Backend Developer.
- Strong proficiency in Java, Spring Boot, and Microservices architecture.
- Proven experience in the Payments domain, with understanding of transaction flows, security, and compliance.
- Hands-on expertise in AWS services (EC2, S3, Lambda, SNS, SQS).
- Experience with Kafka configuration, real-time streaming, and event-driven systems.
- Strong understanding of API design, scalability, and security best practices.
- Proficiency in Spring Security for authentication and authorization.
- Solid problem-solving, debugging, and optimization skills.
- Experience implementing parallel mechanisms in Spring Boot applications.
Preferred Skills
- Familiarity with CI/CD pipelines, Docker, and Kubernetes for cloud-native deployments.
- Experience with monitoring and logging tools (CloudWatch, ELK, Splunk).
- Knowledge of database technologies (SQL/NoSQL).
- Strong communication skills with ability to work in Agile environments.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.