Senior Java Developer- Production Support

Overview

Remote
$50 - $55
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Apache Kafka
MongoDB
Spring boot
Cloud Computing
production support
Issue Resolution
Java
Kubernetes
Continuous Integration
Data Integrity
Docker
Application Development
Amazon Web Services
Continuous Delivery
DevOps
Payments
Spring Framework
Orchestration
Fraud
Root Cause Analysis
System Monitoring
RESTful
Payment Gateways

Job Details

Job Title: Senior Java Developer- Production Support Location: Remote

Duration: Long Term

Experience: 8+ Years

Job Summary: We are looking for a highly skilled Senior Java Developer with strong expertise in Spring Boot and MongoDB, and hands-on experience in production support activities, including monitoring, root cause analysis (RCA), and hotfix deployment. Experience in the Payments domain is a strong plus.

Key Responsibilities:
  • Design, develop, and maintain scalable backend services using Java (Spring Boot) and MongoDB.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Ensure high application availability and performance by proactively monitoring and addressing production issues.
  • Lead and participate in production support activities, including:
  • Real-time monitoring and alert handling
  • Performing Root Cause Analysis (RCA) for critical issues
  • Applying hotfixes to resolve incidents promptly
  • Write clean, maintainable, and well-documented code following best practices.
  • Participate in code reviews and provide mentorship to junior developers.
  • Coordinate with DevOps and QA teams to ensure seamless CI/CD and release cycles.
  • Maintain a strong focus on application security, reliability, and data integrity.

Required Qualifications:
  • 8+ years of experience in Java application development.
  • Strong hands-on experience with Spring Boot, RESTful APIs, and MongoDB.
  • Proven experience in production support, including:
  • System monitoring tools (e.g., New Relic, Harness)
  • Performing RCA and issue resolution under tight timelines
  • Applying hotfixes and managing deployments in live environments
  • Familiarity with microservices architecture and cloud-based deployments (e.g., AWS, Confluent Kafka and docker.
  • Excellent problem-solving and communication skills.

Preferred Qualifications:
  • Experience working in the Payment domain (e.g., transaction processing, fraud detection, payment gateways).
  • Familiarity with Kafka or other messaging systems.
  • Experience with containerization tools like Docker and orchestration platforms like Kubernetes.

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.

About iCUBE Solutions