Jobs · Missouri

Java Developer

VITS Consulting Corp · O'Fallon, MO · 2 mo ago
HybridFull-time

Key Responsibilities

  • Design and develop scalable, high-performance Java applications and microservices.
  • Translate business and product requirements into technical designs and implementation plans.
  • Develop modular, maintainable, and efficient code following SOLID design principles.
  • Build and integrate RESTful APIs and event-driven services using Kafka.
  • Design cloud-ready microservices and support distributed application architectures.
  • Participate in architecture discussions, technical design reviews, and code reviews.
  • Evaluate new technologies, frameworks, and tools through prototypes and proof of concepts.
  • Collaborate closely with cross-functional teams including Product, QA, and Operations.
  • Practice Test-Driven Development (TDD) and support Continuous Integration/Continuous Delivery (CI/CD) pipelines.
  • Monitor, troubleshoot, and optimize applications in production environments.
  • Contribute to platform reliability, performance improvements, and operational excellence.
  • Support Agile Scrum ceremonies and participate in sprint planning, estimation, and retrospectives.
  • Build AI-assisted applications, autonomous or semi-autonomous agents, and agentic workflow systems where applicable.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent practical experience.
  • Strong experience with Java, J2EE, Spring Framework, and Spring Boot.
  • Hands-on experience developing RESTful APIs and microservices.
  • Experience with Apache Kafka and event-driven architectures.
  • Strong knowledge of JPA/Hibernate and relational databases.
  • Experience building scalable, cloud-ready enterprise applications.
  • Familiarity with CI/CD pipelines and modern DevOps practices.
  • Experience with Test-Driven Development (TDD) and automated testing.
  • Strong understanding of software design patterns and SOLID principles.
  • Experience working in Agile Scrum environments.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication and collaboration abilities.

Preferred Qualifications

  • Experience developing AI-assisted applications or agentic workflow systems.
  • Experience with production support, application monitoring, and platform optimization.
  • Knowledge of distributed systems and high-availability architectures.
  • Exposure to cloud platforms and containerized deployments.

Similar jobs

Java Developer

HaystackRochester, MN· 1 mo ago
RemoteEngineeringapply on haystack.cv

Java Developer

Integral Federal, Inc.Fort Meade, MD· 1 mo ago
Information Technology$115k–$150k/yrapply on careers-integralfed.icims.com

Java Developer

VOLTO ConsultingPlano, TX· 1 mo ago
Engineeringapply on candidateportal.ceipal.com

Java Developer

PTR GlobalIselin, NJ· 1 mo ago
Engineering$55–$60/hrapply on jobs.pinnacle1.com

Java Developer

Tata Consultancy ServicesJersey City, NJ· 1 mo ago
Engineering$100k–$110k/yrapply on ibegin.tcsapps.com

Java Developer

RightClickWestchester County, NY· 1 mo ago
Engineering$70/hrapply on findtherightclick.com