All Jobs Vacancy

Senior Java Developer

Posted 4 weeks ago by TalTeam

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.
Rate:
Not specified
Location:
Remote
IR35 Status:
Outside
Remote Status:
Remote
Industry:
IT
Seniority Level:
Senior

Take-Home Pay

Not Available

Visit calculators for additional details

Share job