Wolf Works - Saint Louis, MO

posted 13 days ago

Full-time - Senior
Saint Louis, MO

About the position

We are seeking an experienced and dynamic Senior Java Developer to join our team. The ideal candidate will have a strong foundation in Java and a proven track record of building robust, scalable, and efficient software solutions. As a key member of our development team, you will play a crucial role in driving end-to-end development of our products, from conceptualization to deployment and support.

Responsibilities

  • Design and develop high-quality, scalable, and resilient software systems and applications using Java (J2EE).
  • Lead the creation and integration of RESTful APIs, microservices, and work extensively with Oracle databases.
  • Develop cloud-native applications, with a strong preference for experience in AWS or Azure environments.
  • Drive the entire development lifecycle, including requirement analysis, planning, coding, testing, debugging, performance optimization, and deployment.
  • Conduct thorough code reviews and build comprehensive test strategies to ensure the highest level of quality and performance.
  • Collaborate with cross-functional teams to ensure seamless integration and alignment with business objectives.
  • Support and troubleshoot operational issues in a timely and efficient manner.

Requirements

  • Minimum 8 years of hands-on experience in Java development, specifically with J2EE.
  • Strong expertise in designing and developing REST APIs, microservices architectures, and proficient knowledge of Oracle databases.
  • Extensive experience in cloud-native application development, preferably with AWS or Azure.
  • Proficiency in modern software design principles, including SOLID, DRY, and Single Responsibility.
  • Comprehensive understanding and experience with a technology stack that includes PCF, NiFi, NATS, Kafka, Zookeeper, Splunk, Redis, Cassandra, and Oracle.
  • Expert-level abilities in writing complex SQL queries and database management.
  • Demonstrated ability to lead development projects, conduct code reviews, build test strategies, and coordinate with cross-functional teams.
  • Strong problem-solving skills, attention to detail, and the ability to handle multiple tasks simultaneously.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service