Our client, a Credit Card Company, is looking for a Senior Java Fullstack Engineer for their O Fallon, MO/Hybrid location.
Responsibilities:
• This job independently executes key elements of projects/processes within the Software Engineering area by applying in-depth knowledge of their discipline and area best practices to effectively resolve problems and roadblocks as they occur.
• Contributes to the development and maintenance of high-quality, scalable software solutions, supporting security and operational resilience with guidance.
• Participates in code reviews, providing feedback to help uphold quality standards and best practices.
• Assists in designing, developing, and delivering software solutions that align with business needs and organizational standards, with oversight.
• Creates and maintains technical artifacts, such as requirements documents, design specifications, and test plans, supporting project documentation efforts.
• Supports system maintenance activities, including incident management, root cause analysis, and problem resolution in production environments, with supervision.
• Assists in evaluating emerging technologies and frameworks, supporting Proof of Concept (PoC) efforts and solution assessments.
• Contributes to solution and technology roadmaps, providing input to support strategic planning and innovation initiatives.
• May contribute to solution development for new products/services and/or manage smaller project/initiatives as an experienced individual contributor with specialized knowledge within the Software Engineering area.
• Team is responsible for building and maintaining applications that support this administration platform. This is a true Full Stack role.
• Develop enterprise applications using a Java technology stack with Angular or React as front-end technologies.
• Participate in gathering and refining business requirements.
• Ensure software designs align with Client’s Enterprise Architecture and leverage enterprise services.
• Ensure product development meets Client’s business needs.
• Apply Client standard development methodologies, follow technology standards, and ensure projects are appropriately documented.
• Ensure software and system design support the goal of zero downtime in production.
• Work closely with business partners on product definition, roadmaps, business case development, and overall team direction.
• Respond to operational and business concerns related to future programs, projects, or enhancements to ensure consistent delivery of quality services.
• Support appropriate certifications and compliance requirements, including PCI, GLBA, Safe Harbor, and others.
• Drive performance engineering of the enterprise software architecture and provide guidance, advice, or training to other application developers.
• Improve and expand the existing platform by ensuring it is resilient, secure, and scalable.
• Use AI tools effectively as part of daily development work, including tools such as Claude Code, Copilot, or similar platforms.
Requirements:
• Required Skills:
• Java
• Spring Boot
• REST APIs
• Hibernate
• JPA
• AWS
• Oracle Database
• Full Stack development (Angular preferred, React acceptable)
• Communicate clearly
• Desired Skills:
• Production support experience
• Troubleshooting skills
• Log analysis (Splunk or similar tools)
• Root cause analysis
• Ability to diagnose production issues
• Qualifications:
• Bachelor’s degree in information systems, Information Technology, Computer Science, Engineering, or equivalent work experience.
• More than 7 years of industry experience.
• Excellent communication skills, with the ability to interact across multiple organizational levels and with internal and external customer groups.
• Strong analytical and problemsolving abilities, with the ability to quickly adapt to new technologies, methodologies, and systems.
• High energy, strong attention to detail, and the ability to function independently under pressure with a high degree of initiative and selfmotivation.
• Strong interpersonal and relationshipbuilding skills, with a solid track record of developing internal and external partnerships.
• Proficiency with J2EE, Java 8 or higher, JSP, Servlets, Spring 5, Hibernate, and databases such as Oracle and SQL Server.
• Experience with SQL and NoSQL databases such as MySQL, PostgreSQL, and MongoDB.
• Experience with web services (SOAP/RESTful), servers (WebSphere, JBoss, Tomcat), HTML, JavaScript, jQuery, React or Angular, and IDEs such as Microsoft Visual Studio or Eclipse is a plus.
• Experience with tools such as Maven, Gradle, Jenkins, Chef, and Sonar, as well as methodologies such as Waterfall and Agile.
• Experience with LLM integration, prompt engineering, and agentic patterns.
• Java Full Stack Engineering
• Java 8+, J2EE, Spring, Hibernate
• Angular/React frontend development
• REST/SOAP APIs and enterprise application development
• CloudNative Architecture & DevOps
• CloudNative / AWS or Other Cloud Platforms
• CI/CD and engineering tools like Jenkins, Maven, Gradle, Chef, and Sonar
• GenAI / AIEnabled Engineering
• Ability to leverage GenAI tools to improve developer productivity
• Apply AIassisted coding, testing, documentation, and troubleshooting
• Explore practical GenAI use cases for modernization, automation, and platform efficiency.
Why Should You Apply?
• Health Benefits
• Referral Program
• Excellent growth and advancement opportunities