Base Career helps you apply smarter for this job.
Key skills for this role
Lead end-to-end design, development, and delivery of enterprise Java/J2EE applications.
Provide technical direction, mentorship, and guidance to a team of 5–10 software engineers.
Conduct code reviews, enforce coding standards, and champion engineering best practices including TDD and BDD .
Drive architectural decisions across microservices, API design, and UI layers.
Design and develop scalable Java (11/17) and Spring Boot / Spring Framework microservices.
Build RESTful APIs and integrate with enterprise messaging platforms — Apache Kafka and IBM MQ .
Deploy and manage applications on WebSphere Application Server (WAS) and container platforms ( ECS / OpenShift / Kubernetes ).
Develop and optimize complex queries, stored procedures, and schema designs using Oracle Database .
Collaborate with UI teams on Angular and React based Single Page Applications (SPAs).
Ensure seamless API integration between backend microservices and frontend layers.
Enforce UI coding standards, component reusability, and accessibility compliance.
Architect and deliver cloud-native microservices following domain-driven design (DDD) and event-driven architecture patterns.
Design inter-service communication using synchronous REST and asynchronous messaging (Kafka, IBM MQ).
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
Irving, USA
London, GBR
Pune, IND
Irving, USA
Tampa, USA
Tampa, USA
Tampa, USA
Tampa, USA
London, GBR
Mumbai, IND
Pune, IND
Ensure services meet enterprise standards for scalability, resilience, and fault tolerance.
Lead migration of monolithic applications to microservices architecture where applicable.
Design and implement Kafka-based event streaming pipelines for real-time data processing.
Configure and manage IBM MQ queues, topics, channels, and listeners for enterprise messaging.
Ensure message reliability, ordering, idempotency, and dead-letter handling.
Champion a test-first culture across the engineering team.
Lead development of unit, integration, and end-to-end test suites using JUnit 5 , Mockito , Selenium , and Cucumber .
Implement and maintain test automation frameworks integrated into CI/CD pipelines.
Drive code coverage targets (>80%) and quality gate compliance via SonarQube .
Build and maintain CI/CD pipelines using Jenkins, Maven/Gradle, and container orchestration tools.
Deploy microservices on ECS (Elastic Container Service) and/or OpenShift clusters.
Ensure deployment health through monitoring, alerting, and observability tooling.
Partner with Product Owners, Business Analysts, QA leads, and infrastructure teams.
Participate in architecture review boards and contribute to technology standards.
Ensure solutions comply with security, risk, and audit requirements.
Bachelor's degree in Computer Science, Engineering, or related technical field (required).
Master's degree preferred.
10+ years of hands-on software engineering experience.
5+ years in a technical lead or senior engineering capacity.
Proven experience in financial services / banking technology environments preferred.
Java (11/17), J2EE, SQL, TypeScript, JavaScript
Spring Boot, Spring MVC, Spring Security, Spring Batch, Hibernate, JPA
Angular (12+), React (17/18), HTML5, CSS3, RxJS, Redux
Apache Kafka, IBM MQ (MQ Series)
Oracle (PL/SQL, RAC), PostgreSQL, Redis
ECS (AWS Elastic Container Service), OpenShift, Kubernetes, Docker
JUnit 5, Mockito, Selenium, Cucumber, REST Assured, SonarQube
CI-integrated test pipelines, BDD frameworks, Performance Testing (JMeter)
Jenkins, Maven, Gradle, Git, Nexus/Artifactory
OAuth 2.0, JWT, SSL/TLS, Vault, LDAP
Microservices, Event-Driven, CQRS, API Gateway, Circuit Breaker
Agile/Scrum, SAFe, TDD, BDD, DevSecOps
Strong technical judgment with the ability to make sound architectural decisions under ambiguity.
Proven ability to lead, coach, and grow engineering talent.
Excellent verbal and written communication with technical and non-technical stakeholders.
Collaborative and inclusive team leader with a continuous improvement mindset.
High accountability and ownership for engineering delivery and quality.
Passion for emerging technologies and innovation in financial services.
------------------------------------------------------
Global financial services organization enabling growth and economic progress.
Visit company websiteJobs and hiring trendsFull-time
Senior · 10+ years experience
Hybrid
Apply faster on company sites with our extension.