Java Lead

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

ACH
Amazon RDS
MongoDB
NoSQL
Java
Git
DevOps

Job Details

Lead and mentor a team of Java developers across project lifecycle phases (requirements, design, build, test, deploy).

Participate in architecture/design sessions and translate business requirements into technical solutions.

Review code, ensure adherence to best practices, and promote clean architecture principles.

Hands-On Engineering

Build REST APIs, microservices, and backend components using Java 11+/17, Spring Boot, Spring Cloud.

Implement containerized services using Docker and orchestrate deployments via Kubernetes (Openshift,EKS, AKS, GKE).

Contribute to codebase for critical modules, POCs, and refactoring efforts.

Cloud & DevOps Enablement

Deploy applications on AWS/Azure/Google Cloud Platform using services like S3, SQS, Lambda, RDS, or Azure Functions.

Work with DevOps to maintain CI/CD pipelines using Jenkins, GitHub Actions, or GitLab.

Implement monitoring and alerting tools (Prometheus, ELK, Grafana) for production support.

BFSI-Focused Delivery

Collaborate with product owners to deliver features related to banking, insurance, lending, and digital payments.

Integrate with third-party financial systems (e.g., FIS, Experian, FICO, Zelle, Plaid).

Ensure compliance with U.S. data privacy and financial security regulations (SOX, GLBA, PCI-DSS).

Documentation & Collaboration

Create and maintain comprehensive technical documentation, architecture diagrams, and design decisions.

Develop and communicate refactoring plans to enhance maintainability and system performance.

Write clear and concise release notes for deployment cycles and production releases.

Ensure version control best practices are followed using Git (branching strategy, merge requests, tags).

Collaborate with cross-functional teams to document APIs and integration points.

Required Qualifications:

8+ years of Java development experience, including recent experience as a team or tech lead.

Strong expertise in Java 11+/17, Spring Boot, REST APIs, and microservices patterns.

Deep understanding of containerization, Kubernetes, and cloud-native app development.

Hands-on experience with SQL/NoSQL (PostgreSQL, MongoDB, Redis).

Experience working on BFSI applications or platforms in the U.S. market.

Preferred Qualifications:

Experience leading distributed Agile teams in fast-paced environments.

Knowledge of event-driven architecture using Kafka or RabbitMQ.

Familiarity with U.S. payment systems (ACH, FedNow, RTP) or insurance workflows.

Certifications in AWS, Java, or Kubernetes (e.g., AWS Dev Associate, CKAD, OCP).

Prior experience with regulatory compliance (SOC 2, SOX, FFIEC, PCI).

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.