{"schemaVersion":"jobsearcher.job.v1","id":"93b18e621790616a3396b986","url":"https://jobsearcher.com/jobs/93b18e621790616a3396b986","canonicalUrl":"https://jobsearcher.com/jobs/93b18e621790616a3396b986","title":"Lead Java Developer","description":"Hi Professionals,Hope you are doing good.We are hiring on below roles for our client. Please find below the job description and let me know if you have any candidate available.Role: Lead Java Developer – Banking DomainLocation: Irvine, CA //Onsite Note: F2F interview for client office Job type: C2C and W2 BOTH No remote Experience: 12+ years Role Description:We are seeking an experienced Lead Java Developer with strong expertise in Java, Spring Boot, microservices, and banking applications. The ideal candidate will lead the design, development, and delivery of scalable, secure, and high-performance enterprise applications for the banking and financial services industry.The candidate will work closely with business analysts, solution architects, product owners, QA teams, and other stakeholders to deliver robust banking solutions while ensuring compliance with security, performance, and regulatory requirements.Key ResponsibilitiesLead the design, development, testing, and deployment of enterprise banking applications using Java and Spring Boot.Develop scalable, secure, and high-performance RESTful APIs and microservices.Translate banking business requirements into technical designs and implementation plans.Design and implement integrations with core banking systems, payment platforms, transaction processing systems, and third-party financial services.Work with relational and NoSQL databases to design efficient data models and optimize SQL queries.Implement secure authentication, authorization, encryption, and transaction-processing mechanisms.Ensure application reliability, data integrity, auditability, and compliance with banking security standards.Lead code reviews, enforce coding standards, and mentor junior developers.Collaborate with architecture, DevOps, QA, business, and production support teams.Troubleshoot complex production issues and perform root-cause analysis.Support CI/CD pipelines, automated testing, and application deployments.Participate in Agile/Scrum ceremonies, sprint planning, estimation, and technical discussions.Identify opportunities to improve application performance, scalability, maintainability, and engineering practices.Required Technical Skills8+ years of experience in Java application development, including technical leadership responsibilities.Strong proficiency in Java 8/11/17 or later.Hands-on experience with Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA.Strong experience in microservices architecture and RESTful API development.Experience with SQL databases such as Oracle, PostgreSQL, or MySQL.Experience with messaging technologies such as Apache Kafka, IBM MQ, or RabbitMQ.Knowledge of multithreading, concurrency, JVM tuning, and performance optimization.Experience with Git, Maven/Gradle, Jenkins, and CI/CD pipelines.Familiarity with Docker, Kubernetes, and cloud platforms such as AWS, Azure, or GCP.Strong understanding of application security, secure coding, authentication, and authorization.Experience with unit testing and automation frameworks such as JUnit and Mockito.Excellent problem-solving, communication, and technical leadership skills.Banking Domain ExperienceExperience developing or supporting applications in banking, financial services, or fintech.Understanding of core banking systems, payments, fund transfers, transaction processing, or account management.Knowledge of banking workflows such as deposits, lending, reconciliation, settlements, or payment processing.Understanding of financial transaction integrity, audit trails, security controls, and regulatory compliance.Exposure to payment standards and protocols such as ISO 20022, SWIFT, or ACH is an advantage.Preferred SkillsExperience with core banking platforms or payment processing systems.Knowledge of event-driven architecture and distributed transaction management.Experience with high-volume, low-latency financial applications.Exposure to AWS/Azure cloud-native application development.Familiarity with observability tools such as Splunk, ELK, Prometheus, or Grafana.Experience with Agile/Scrum and enterprise software delivery practices.","company":"Smart IT Frame","rawCompany":"smart it frame","city":"Santa Ana","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-10-19T11:44:13.021Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Lead Java Developer","description":"Hi Professionals,Hope you are doing good.We are hiring on below roles for our client. Please find below the job description and let me know if you have any candidate available.Role: Lead Java Developer – Banking DomainLocation: Irvine, CA //Onsite Note: F2F interview for client office Job type: C2C and W2 BOTH No remote Experience: 12+ years Role Description:We are seeking an experienced Lead Java Developer with strong expertise in Java, Spring Boot, microservices, and banking applications. The ideal candidate will lead the design, development, and delivery of scalable, secure, and high-performance enterprise applications for the banking and financial services industry.The candidate will work closely with business analysts, solution architects, product owners, QA teams, and other stakeholders to deliver robust banking solutions while ensuring compliance with security, performance, and regulatory requirements.Key ResponsibilitiesLead the design, development, testing, and deployment of enterprise banking applications using Java and Spring Boot.Develop scalable, secure, and high-performance RESTful APIs and microservices.Translate banking business requirements into technical designs and implementation plans.Design and implement integrations with core banking systems, payment platforms, transaction processing systems, and third-party financial services.Work with relational and NoSQL databases to design efficient data models and optimize SQL queries.Implement secure authentication, authorization, encryption, and transaction-processing mechanisms.Ensure application reliability, data integrity, auditability, and compliance with banking security standards.Lead code reviews, enforce coding standards, and mentor junior developers.Collaborate with architecture, DevOps, QA, business, and production support teams.Troubleshoot complex production issues and perform root-cause analysis.Support CI/CD pipelines, automated testing, and application deployments.Participate in Agile/Scrum ceremonies, sprint planning, estimation, and technical discussions.Identify opportunities to improve application performance, scalability, maintainability, and engineering practices.Required Technical Skills8+ years of experience in Java application development, including technical leadership responsibilities.Strong proficiency in Java 8/11/17 or later.Hands-on experience with Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA.Strong experience in microservices architecture and RESTful API development.Experience with SQL databases such as Oracle, PostgreSQL, or MySQL.Experience with messaging technologies such as Apache Kafka, IBM MQ, or RabbitMQ.Knowledge of multithreading, concurrency, JVM tuning, and performance optimization.Experience with Git, Maven/Gradle, Jenkins, and CI/CD pipelines.Familiarity with Docker, Kubernetes, and cloud platforms such as AWS, Azure, or GCP.Strong understanding of application security, secure coding, authentication, and authorization.Experience with unit testing and automation frameworks such as JUnit and Mockito.Excellent problem-solving, communication, and technical leadership skills.Banking Domain ExperienceExperience developing or supporting applications in banking, financial services, or fintech.Understanding of core banking systems, payments, fund transfers, transaction processing, or account management.Knowledge of banking workflows such as deposits, lending, reconciliation, settlements, or payment processing.Understanding of financial transaction integrity, audit trails, security controls, and regulatory compliance.Exposure to payment standards and protocols such as ISO 20022, SWIFT, or ACH is an advantage.Preferred SkillsExperience with core banking platforms or payment processing systems.Knowledge of event-driven architecture and distributed transaction management.Experience with high-volume, low-latency financial applications.Exposure to AWS/Azure cloud-native application development.Familiarity with observability tools such as Splunk, ELK, Prometheus, or Grafana.Experience with Agile/Scrum and enterprise software delivery practices.","datePosted":"2026-10-19T11:44:13.021Z","dateModified":"2026-10-19T11:44:13.021Z","hiringOrganization":{"@type":"Organization","name":"Smart IT Frame","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Santa Ana","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"93b18e621790616a3396b986"},"url":"https://jobsearcher.com/jobs/93b18e621790616a3396b986"}}