This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

HCLTech
Posted 1mo ago

Senior Technical Lead - Java, Spring Boot, AWS, Docker (137023)

HCLTech
United States
OnsiteFull Time
Responsibilities
  • designing microservices
  • implementing transformations
  • deploying services
Requirements
  • 8–10 years Java/Spring Boot experience
  • Payments/SWIFT and ISO 20022 knowledge
  • Microservices, Kafka
  • MongoDB
  • OpenShift/Kubernetes
  • CI/CD tooling
  • Strong communication and technical leadership
Technical tools mentioned
JavaSpring BootMongoDBApache KafkaOpenShift (OCP)KubernetesJUnitSeleniumHyperExecuteJenkinsAWSDocker

Job description

Requisition ID 137023 - Posted 


Job Summary

Senior Software Engineer (Java/Spring, Payments) – 8–10 Years Experience

We are seeking a Senior Software Engineer with 8–10 years’ experience to develop and sustain critical enterprise payments applications for a major financial services client. This is a hands-on, client-facing role working on core payments platforms (e.g., EPODS, EPX) that process SWIFT and ISO 20022 (UPO) payment messages. The successful candidate will have deep skills in Java and the Spring Framework, building scalable, high-quality Spring Boot microservices and event-driven integrations using MongoDB, Kafka, and Red Hat OpenShift (OCP). Familiarity with Wells Fargo developer toolingsecure data transmission protocols, and CI/CD pipelines is required to ensure efficient delivery in a tightly regulated environment. This role is crucial to the continuity of a multi-year, business-critical initiative with an extensive roadmap, so a long-term commitment and excellent communication skills are essential.

Key Responsibilities

  • Design & Develop Microservices: Build and enhance Java/Spring Boot microservices that power the bank’s enterprise payments and SWIFT applications (EPODS, EPX). Ensure services are resilient, secure, and optimized for high throughput in real-time payment processing.
  • Payments Domain & Message Processing: Implement ISO 20022/SWIFT message transformations and UPO framework components, enabling translation of legacy payment formats (SWIFT MT) to modern XML-based MX (ISO 20022) standards. Develop features for data transmission between systems (EPODS↔EPX) ensuring compliance with industry standards and bank policies.
  • Integration & Deployment: Integrate microservices with MongoDB (for data storage) and Apache Kafka (for event streaming) to support end-to-end payment workflows. Deploy and manage services on OpenShift (OCP) for containerized, cloud-ready operations. Utilize client-specific dev tools (Wells Fargo’s internal toolchain, CI/CD pipelines) and follow established processes for code management, testing, and release.
  • Collaboration & Quality Assurance: Work in an Agile team (onshore/offshore), collaborating with developers, QA, and business analysts. Write unit and integration tests (Junit, Selenium/HyperExecute for UI & regression testing as needed) to maintain high quality. Participate in code reviews and troubleshooting to quickly resolve issues and ensure seamless system integration and minimal downtime.
  • Technical Leadership & Continuity: Contribute to technical design discussions, share best practices (especially around Spring Boot, Kafka, and microservices orchestration), and mentor junior team members. Given the long-term project scope (deliverables through 2027), ensure thorough knowledge transfer and documentation to maintain continuity and mitigate delivery risks.

Skill Requirements

  • 8–10 years of strong Java development experience, with deep expertise in the Spring Framework/Spring Boot ecosystem for building enterprise applications.
  • Payments & SWIFT Domain: Hands-on experience in banking/payments systems, particularly SWIFT messaging and ISO 20022 (MX) conversion projects. Knowledge of payment file formats and secure financial data handling (encryption, network protocols) is important.
  • Microservices & Integration: Proven ability to design and implement distributed microservices and APIs using Spring Boot, integrating with NoSQL databases (MongoDB) and messaging/streaming platforms like Kafka. Experience deploying applications on container platforms such as OpenShift (OCP) or Kubernetes for large enterprise environments.
  • UPO & Transformation Frameworks: Familiarity with Universal Payment Orchestrator (UPO) framework or similar payments transformation engines. Comfortable handling complex data transformations and mapping (e.g., mapping legacy formats to new schema) as part of modernization.
  • DevOps & Tooling: Well-versed in Wells Fargo’s developer tooling and CI/CD practices – including source control, code quality tools, automated build/test (Jenkins or similar), and release processes – to ensure adherence to client standards and accelerate delivery.

       Communication & Leadership: Excellent communication skills and ability to work effectively in a client-facing role within a global team. Self-driven with strong problem-solving skills, attention to detail, and a commitment to enterprise software quality

Other Requirements

This role offers the opportunity to work on mission-critical financial applications and contribute to a major modernization program within a leading bank. It is ideal for a senior engineer who excels in both technological depth and payments domain knowledge, and who can drive results in a complex, regulated environment while ensuring long-term platform stability and delivery success.

 



About HCLTech

Global provider of information technology services and software consulting.

Similar jobs

Software Engineer roles
7mo
Save
Mark Applied
Hide
Software Developer / Software Engineer
United States
RemoteFull Time
Psudo
Psudo: Building software and infrastructure to reinvent the internet experience.
2+ YOE2+ years of experience in software development; proficient in Java, C++, Ruby on Rails; SQL/NoSQL; familiar with SDLC; able to document and collaborate.
Java, C++, Ruby on Rails, SQL, NoSQL, ASP .Net, JQuery, Apache Wicket, JSF, Spring MVC, AWS, Azure, Google Cloud, OpenStack
11y
Save
Mark Applied
Hide
Software Developer/Software Engineer
Reston, Virginia, United States
OnsiteFull Time
Morfologica
Morfologica: Provides specialized natural language processing and computational linguistics engineering services.
Software Engineers/Developers experienced with lifecycle software development; strong programming and automated testing skills; ability to work with government customers.
Java, Ruby, Python, C++, SQL, Oracle, NLP
3h
Save
Mark Applied
Hide
Software Engineer
McLean, Virginia, United States
OnsiteFull Time
VTG
VTG: Provides engineering and digital modernization solutions for national security.
8+ YOEBachelor's degree and 8 years of relevant experience, active TS/SCI with polygraph, and experience with Angular, Java, Scrum, Git, Jenkins, AWS, Linux, web services, QA, and DevOps.
Angular, Java, Git, Jenkins, Linux, Java Database Connectivity (JDBC), Open Database Connectivity (ODBC), REST, SOAP, AWS
3h
Save
Mark Applied
Hide
Software Engineer
United States
$85k-$100k/yr RemoteFull Time
iFIT
iFIT: Creates interactive fitness software and connected exercise equipment.
0+ YOEBachelor's degree in computer science, engineering, or equivalent practical experience; 0–2 years' experience accepted. Requires a modern programming language, Git, data structures, SQL, REST APIs, cloud concepts, and communication skills.
Python, Java, TypeScript, JavaScript, Go, C#, Git, SQL, REST APIs, AWS, GCP, Azure, Claude Code, Copilot
4h
Save
Mark Applied
Hide
Senior Software Engineer
Cary, North Carolina, United States
OnsiteFull Time
Garmin
GarminNYSE: GRMN: Designs and manufactures GPS-enabled navigation and wearable technology products.
5+ YOEBachelor's degree in a relevant engineering or computer science field and 5+ years of relevant experience; advanced C/C++ embedded software, systems design, algorithms, networking, and technical leadership skills.
C, C++, Linux, TCP/IP, Wi-Fi, Controller Area Network (CAN), Bluetooth, Bluetooth Low Energy (BLE), ANT, REST, HTTP, Git, Gerrit, JIRA, Microsoft Azure DevOps, API
5h
Save
Mark Applied
Hide
Software Engineer- SME
Dulles, Virginia, United States
$170k-$200k/yr OnsiteFull Time
Cherokee Federal
Cherokee Federal: Provides specialized professional and technical services to federal government agencies.
16+ YOERequires TS/SCI with polygraph, 16 years relevant experience, bachelor's or master's degree, 5 years ServiceNow development, JavaScript, database administration, and ability to support enterprise systems.
ServiceNow, JavaScript, Oracle, MySQL, Java, Ruby, DevOps, DevSecOps, Scrum, Lean, Agile
5h
Save
Mark Applied
Hide
Software Engineer Intern (TikTok Search Data Infra) - 2027 Summer
San Jose or Los Angeles or Singapore or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
OnsiteInternship
TikTok
TikTok: Global short-form video hosting and social media platform.
Pursuing a bachelor's degree in computer science or related discipline; strong Java, C++, or Python skills; production data framework experience; and distributed systems fundamentals.
Java, C++, Python, Spark, Flink, Hive, Iceberg
5h
Save
Mark Applied
Hide
Senior Software Engineer
Bengaluru or New York City or United States or United Kingdom or Finland or India or Singapore or Canada or Ireland
OnsiteFull Time
AlphaSense
AlphaSense: AI-powered search platform for business and financial market intelligence.
4+ YOERequires 4+ years of Python software engineering, 2+ years building LLM applications, prompt engineering, NLP libraries, Langfuse, and strong analytical and problem-solving skills.
Python, Large Language Models (LLMs), Langfuse, LangChain, HuggingFace, FastAPI, Docker, k8s, VCS, CI/CD, JSON, NLP
This job has expired