Ref: #65069

Senior Java Developer – Payment Processing

Job Title: Senior Java Engineer
Location: Hybrid - Onsite in Chicago, IL
Type: Contract
Experience Required: 8-10 years


Job Description:
My client is seeking an experienced Senior Java Engineer to join our dynamic team in Chicago, IL. This role is hybrid, requiring onsite presence for collaboration and innovation. The ideal candidate is a self-motivated engineer with expertise in building scalable, high-performance applications in Java using Spring Boot, with strong experience in AWS, Kafka, and payment processing systems.


Key Responsibilities:

  • Design, develop, and maintain highly scalable backend systems using Java and Spring Boot.

  • Build and optimize distributed systems with a focus on high availability and fault tolerance.

  • Implement and manage event-driven architectures utilizing Kafka for messaging.

  • Deploy, scale, and maintain cloud-native applications in AWS.

  • Integrate and enhance payment processing systems to ensure secure and seamless transactions.

  • Troubleshoot and resolve production issues while improving application performance.

  • Collaborate with cross-functional teams, including product managers, QA engineers, and DevOps, to deliver high-quality software solutions.

  • Mentor junior developers and contribute to best practices and coding standards.


Required Qualifications:

  • 8-10 years of professional software development experience with a strong focus on Java (Java 8+).

  • Expertise in Spring Boot framework for developing microservices.

  • Hands-on experience with AWS services (EC2, S3, Lambda, RDS, DynamoDB, etc.).

  • Strong understanding of event-driven systems and experience using Apache Kafka.

  • Prior experience working with payment processing systems (e.g., payment gateways, APIs).

  • Solid understanding of RESTful APIs, distributed systems, and modern architectural patterns.

  • Experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, DynamoDB).

  • Familiarity with containerization and orchestration tools (Docker, Kubernetes).

  • Strong problem-solving skills and ability to work independently or as part of a team.

  • Excellent communication and collaboration skills.


Preferred Qualifications:

  • Experience with CI/CD pipelines and tools such as Jenkins, GitLab, or GitHub Actions.

  • Knowledge of security and compliance standards for payment systems (PCI-DSS).

  • Prior experience in financial services or fintech industries.

  • Familiarity with performance monitoring tools such as New Relic or Datadog.


Why Join Us?

  • Competitive salary and benefits package.

  • Hybrid work environment with flexible onsite/remote days.

  • Opportunity to work on innovative projects with cutting-edge technologies.

  • Collaborative and inclusive work culture with opportunities for professional growth.

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!