Senior Software Engineer - Java , Spring boot, Microservices
Core
Design, code, test, and deploy scalable microservices and cloud-native applications using Java, Spring Boot, and AI/ML agentic architectures to enhance digital client experiences.
Role type
Senior Software Engineer (Java/Spring Boot/Microservices)
Builds
Scalable, high-performance cloud-native solutions and AI-powered agentic systems
Domain
Financial Services / Cloud / Artificial Intelligence
Deliverable
production ML models (via careerplan.io/jobs/R-537630-senior-software-engineer-java-spring-boot-microservices-at-wf)
Required skills
Java, Spring Boot, Microservices, REST APIs, Cloud technologies (OpenShift/PCF), Angular/React, SQL (Oracle/SQL Server), Test automation (Junit/TestNG/Selenium), CI/CD pipelines, Autosys
Preferred skills
Agentic architectures (LangChain, LangGraph, OpenAI Agents), AI/ML integration, Event-driven architectures, MVC design patterns, Object-oriented design (OOA/OOD)
Technologies
Java, Spring Framework, Spring Boot, Angular, React, OpenShift, PCF, Autosys, Junit, TestNG, Selenium, Oracle, SQL Server
Responsibilities
Design and develop RESTful web services and microservices; implement AI and machine learning capabilities to automate remediation and improve operational stability; lead moderately complex technical initiatives and guide less experienced staff; collaborate with cross-functional teams to build scalable cloud solutions; participate in end-to-end product lifecycle from requirements analysis to deployment.
Seniority
Senior, hands-on IC