Lead Java Developer

Oorwin Labs

• $120K — $145K *
Finance & Insurance
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8-12 years of experience in software development, particularly in Java and Spring Boot.
  • Proficiency in microservices architecture and cloud-native solutions, specifically AWS and Terraform.
  • Strong skills in GoLang for low-latency service development.
  • Experience with DevOps tools and practices, including CI/CD and containerization.
  • Familiarity with financial services regulations and security protocols.

Responsibilities

  • Lead the design and development of cloud-native, microservices-based platforms in a financial services context.
  • Define architectural patterns such as API-first design and event-driven systems.
  • Oversee the full lifecycle of software development, from architecture to production operations.
  • Establish best practices for infrastructure management using Terraform and AWS services.
  • Manage DevOps practices, including CI/CD pipelines and observability tools.
  • Ensure compliance with security and regulatory requirements in solution design.
  • Mentor and manage distributed engineering teams, enforcing best practices and code quality.

Benefits

  • Opportunities for professional development and mentorship.
  • Flexible work arrangements, including remote work options.
  • Access to cutting-edge technologies and tools.
  • Collaborative work environment with cross-functional teams.
  • Engagement in high-impact projects within the financial services sector.
Full Job Description
Overview:

Job Title/Role Name Lead Java Developer

Experience level (Years) 8+ to 12 Yrs

Must have skills

Java SpringBoot Micro Services & AWS Terraform & GoLang - Core skill requirements include proficiency in Java, Spring Boot, microservices architecture, AWS services, Terraform, and GoLang. Experience with DevOps tools, container platforms, and monitoring solutions is also essential.

Preferred skills

Familiarity with event streaming, API frameworks, and security protocols is preferred, along with exposure to financial services domains

Job Description

Lead role with experience in Java Spring Boot Microservices with AWS, Terraform & GoLang (Financial Services)

This role is for a senior engineering leader responsible for designing, building, and delivering cloud-native, microservices-based platforms within a financial services environment. The position combines deep expertise in Java Spring Boot, GoLang, and AWS cloud infrastructure, with strong ownership across the full lifecycle-from architecture to production operations.

The primary focus is on leading the development of scalable, secure, and resilient systems using modern microservices architecture. The lead will define architectural patterns such as API-first design, event-driven systems, and domain-driven design, ensuring alignment with enterprise standards and banking regulations. A key part of the role is building high-performance backend services using Spring Boot, while leveraging GoLang for optimized, low-latency services in critical components.

On the cloud front, the role requires strong hands-on experience with AWS services and the ability to define and manage infrastructure using Terraform (Infrastructure as Code). This includes establishing best practices for automated provisioning, deployment pipelines, and environment consistency. The lead will also oversee DevOps practices, including CI/CD pipelines, containerization (Docker/Kubernetes), and observability using monitoring tools.

From a delivery perspective, the role involves end-to-end ownership of full-stack engineering outcomes, particularly backend and API layers, while collaborating closely with frontend teams. The candidate must ensure seamless integration across systems and secure communication with downstream banking platforms.

Given the financial services context, the role demands strong awareness of compliance, security, and regulatory requirements. The lead must design solutions that meet data privacy standards, ensure high availability, and support mission-critical functions such as payments, fraud detection, or core banking systems. Performance engineering is also critical, with emphasis on optimizing throughput, reducing latency, and implementing resilience patterns.

In addition to technical leadership, the role requires managing distributed teams across onsite and offshore locations. The lead will mentor engineers, enforce engineering best practices, and drive governance around code quality, secure coding, and delivery standards. Strong communication skills are essential to engage with business stakeholders and translate requirements into scalable technical solutions.

Overall, this role is suited for a senior professional who can bridge architecture, engineering execution, and business outcomes, delivering high-quality, compliant, and scalable platforms in a complex enterprise environment.

Skills:

SECURITY PROTOCOLS,AWS SERVICES,TERRAFORM,GOLANG,DOCKER,SPRING BOOT,CI/CD,KUBERNETES,MICROSERVICES ARCHITECTURE,AWS,MICRO SERVICES,DEVOPS TOOLS,JAVA

Similar Jobs

More Jobs at Oorwin Labs

More Finance & Insurance Jobs

Find similar Lead Java Developer jobs: