Senior Java Software Engineer
Hiring: Senior Software EngineerLocation: O'Fallon, Missouri (Hybrid – 3 days/week in office)Duration: 12 monthsAbout the RoleWe're looking for a Senior Software Engineer to help design and build a next-generation Decision Management Platform — a real-time system that scores and approves billions of payment transactions. This is a hands-on role where you'll write code, run prototypes, and use AI coding tools daily to ship faster and at higher quality, joining a high-growth team actively expanding to meet increasing scale and impact.Top 3 Required Skills1. Java Full Stack EngineeringJava 8+, J2EE, Spring, HibernateAngular/React front-end developmentREST/SOAP APIs and enterprise application development2. Cloud-Native Architecture & DevOpsCloud-Native / AWS or other cloud platformsCI/CD and tools like Jenkins, Maven, Gradle, Chef, and Sonar3. GenAI / AI-Enabled EngineeringLeverage GenAI tools to boost developer productivityAI-assisted coding, testing, documentation, and troubleshootingExplore GenAI use cases for modernization, automation, and platform efficiencyKey ResponsibilitiesDevelop enterprise applications using Java with Angular or ReactParticipate in gathering and refining business requirementsEnsure designs align with Enterprise Architecture standardsDrive performance engineering and platform scalability/resilienceSupport compliance requirements (PCI, GLBA, Safe Harbor, etc.)Use AI tools like Claude Code, Copilot, or similar dailyWhat We're Looking ForBachelor's degree in CS, IT, Engineering, or equivalent experience10+ years of industry experienceStrong hands-on experience with J2EE, Java 8+, JSP, Servlets, Spring 5, HibernateSQL/NoSQL experience (Oracle, SQL Server, MySQL, PostgreSQL, MongoDB)Experience with SOAP/RESTful web services, WebSphere/JBoss/TomcatFamiliarity with Maven, Gradle, Jenkins, Chef, Sonar; Agile/WaterfallExperience with LLM integration, prompt engineering, and agentic patterns