Posted Oct 17, 2026

Senior Java Developer

Apply Now
Position : Senior Java Developer Location : St. Louis Missouri Direct Client Requirement As a Staff Software Engineer, you will play a leadership role on a product team to design and build new features and components in our evolving platform, helping to embrace modern principles like microservices and event driven architectures. Mandatory Skills: 8-10+ years of hands-on software engineering experience Recent experience in Java, Kotlin, Oracle, Postgres, Data handling, Spring, Spring Boot Recent experience in Kafka, in memory caching Experience in developing REST services. Experience in unit test frameworks. Ability to provide solutions based on business requirements. Ability to collaborate with cross-functional teams. Ability to work with global teams and a flexible work schedule. Must have excellent problem-solving skills and be customer-centric. Excellent communication skills. Preferred Skills: Experience with Microservices, CI/CD, Event Oriented Architectures and Distributed Systems Experience with cloud environments (e.g., Google Cloud Platform, Azure, Amazon Web Services, etc.) Experience leading product oriented engineering development teams is a plus Familiarity with web technologies (e,g,, JavaScript, HTML, CSS), data manipulation (e.g., SQL), and version control systems (e.g., GitHub, GitLab) Familiarity with DevOps practices/principles, Agile/Scrum methodologies, CI/CD pipelines and the product development lifecycle Familiarity with modern web APIs and full stack frameworks. Experience with Google Cloud Platform, Docker, Kubernetes is a plus Experience with Apache Airflow, Apache Flink, Google BigQuery is a plus Experience developing eCommerce systems especially B2B eCommerce is a plus.