Lead Software Engineer - Java

Phoenix, AZ, US • Posted 1 hour ago • Updated 1 hour ago
Contract W2
12 Months
Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • java
  • springboot
  • microservices
  • rest API
  • AWS
  • Kafka
  • Docker
  • Kubernetes

Summary

Experience: 10+ Years IT / 7+ Years Java Development
Domain: Banking / Financial Services
Location: phoenix, A

Role Overview

We are seeking an experienced Lead Software Engineer – Java to lead the design, development, modernization, and delivery of scalable enterprise applications within a large banking environment.

The ideal candidate will have deep hands-on expertise in Java, Spring Boot, Microservices, REST APIs, Cloud, SQL/NoSQL, event-driven architecture, and CI/CD, along with proven experience providing technical leadership across complex enterprise applications.

The Lead Engineer will remain hands-on while providing technical direction, establishing engineering standards, conducting code/design reviews, mentoring developers, and partnering with architecture, product, security, DevOps, and business teams.

Key Responsibilities

  • Lead the architecture, design, development, testing, and implementation of enterprise applications using Java and Spring Boot.
  • Design and develop scalable microservices and RESTful APIs.
  • Provide hands-on technical leadership across the complete software development lifecycle.
  • Define application architecture, engineering standards, design patterns, and development best practices.
  • Design highly available, resilient, secure, and scalable solutions for business-critical banking applications.
  • Develop and integrate APIs with internal banking platforms and third-party systems.
  • Design and implement event-driven architectures using Kafka or similar messaging technologies.
  • Work with relational and NoSQL databases and optimize application/database performance.
  • Build and deploy applications in AWS or other enterprise cloud environments.
  • Develop containerized applications using Docker and Kubernetes.
  • Implement automated CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab, or equivalent platforms.
  • Perform code reviews and ensure adherence to coding, security, performance, and architecture standards.
  • Troubleshoot complex application and production issues and lead root-cause analysis.
  • Implement application monitoring, logging, observability, and production-support practices.
  • Partner with Product Owners, Architects, Business Analysts, QA, Security, Infrastructure, and DevOps teams.
  • Mentor software engineers and provide technical guidance to onsite and offshore development teams.
  • Participate in Agile ceremonies, estimation, planning, dependency management, and release activities.
  • Ensure applications meet banking requirements around security, resiliency, data protection, auditability, and regulatory compliance.
  • Drive modernization of legacy applications toward cloud-native, API-first, and microservices-based architectures.

Required Technical Skills

  • Strong hands-on experience with Java 11/17/21
  • Strong expertise in Spring Boot and Spring Framework
  • Strong experience designing and developing Microservices
  • Strong REST API / Web Services development experience
  • Experience with Kafka / event-driven architecture / messaging
  • Strong experience with SQL and relational databases
  • Experience with AWS / Cloud-native development
  • Experience with Docker and Kubernetes
  • Experience with JPA/Hibernate
  • Strong understanding of data structures, algorithms, design patterns, and object-oriented design
  • Experience with Git and CI/CD pipelines
  • Experience with unit/integration testing frameworks such as JUnit and Mockito
  • Experience with application monitoring, logging, and observability
  • Strong understanding of secure coding and application security
  • Experience working within Agile/Scrum engineering teams

 

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.
  • Dice Id: 90915265
  • Position Id: 9071807
  • Posted 1 hour ago
Contact the job poster
SM

Shipra Maheshwari

Recruiter @ LiveMindz
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Phoenix, Arizona

10d ago

Easy Apply

Contract, Third Party

Depends on Experience

Phoenix, Arizona

3d ago

Easy Apply

Full-time

Depends on Experience

Illinois

Today

Full-time

USD 100,000.00 - 170,500.00 per year

Remote

Today

Easy Apply

Third Party

Search all similar jobs