Senior Java Fullstack Engineer

Iconma LLC

  • O'Fallon, MO
  • 5 days ago

    Highlights

    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. 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.

    Numbers & Facts

    LocationO'Fallon, MO

    Description

    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

    Similar Jobs

    See more jobs