Full Stack Java / Spring Boot Developer
About The RoleThe role designs and builds enterprise-grade microservices and web applications for financial services clients.This is a direct-hire position - not a consulting arrangement. You will join the product engineering team with full ownership over your technical area.Key ResponsibilitiesDesign and develop Spring Boot microservices that handle high-volume financial transaction processing with reliability and correctness as first prioritiesBuild REST and SOAP APIs for integration with core banking systems, payment networks, and third-party financial data providersDesign relational database schemas in Oracle and PostgreSQL; write complex SQL and optimize query performance for high-transaction environmentsImplement messaging solutions using Kafka or ActiveMQ for asynchronous, event-driven processing between servicesContainerize and deploy services using Docker and Kubernetes on AWS or Azure; maintain CI/CD pipelines using Jenkins or GitHub ActionsParticipate in architectural reviews; contribute to internal engineering standards and reusable library developmentWrite thorough unit and integration tests using JUnit and Mockito; document APIs and data models clearlyWhat We Are Looking For2–6 years of professional Java development with Spring Boot and Spring MVC in an enterprise or financial services environmentStrong experience building and consuming REST APIs; working knowledge of SOAP web services in legacy integration contextsSQL proficiency in Oracle or PostgreSQL: joins, stored procedures, query optimization, transaction managementFamiliarity with message brokers: Kafka, ActiveMQ, or RabbitMQDocker and basic Kubernetes knowledge; CI/CD experience with Jenkins, Maven, and GitHub ActionsAWS or Azure cloud deployment experience preferredBonus: Spring Cloud (Eureka, Zuul, Config Server), Azure Service Bus, Spring Batch, or financial services domain knowledgeLocationDallas, TX (Hybrid) Chicago, IL New York, NY New Jersey Atlanta, GA Charlotte, NC