Shimento - Austin, TX

posted 3 months ago

Full-time
Austin, TX
Professional, Scientific, and Technical Services

About the position

We are seeking a highly skilled Java Backend Developer to join our dynamic team in either San Jose, CA or Austin, TX. This position is hybrid, requiring in-office attendance three days a week. The ideal candidate will have a minimum of 8 years of experience in backend development, with a strong focus on designing and implementing highly available and scalable software components using Java. You will be responsible for developing automated tests and delivering high-quality code to production within a short development cycle, utilizing Continuous Integration and Continuous Delivery (CI/CD) practices. In this role, you will conduct design and code reviews, fix bugs, and resolve production issues as they arise. A solid foundational knowledge of computer engineering is essential, along with an intellectual curiosity to understand the business context of your work. Strong Object-Oriented Programming (OOP) skills are required, as well as the ability to analyze requirements and prepare effective design solutions. We are looking for someone who is passionate about developing robust and scalable software systems and has at least 5 years of solid server-side development experience with Java. Additionally, you should possess solid knowledge of basic algorithms and experience working with relational databases. The ideal candidate will be highly motivated, goal-driven, and possess a can-do attitude, with an affinity for embracing challenges. You should be innovative, entrepreneurial, and a team player, capable of multitasking effectively. Experience with REST APIs, Web Services, and both unit and functional testing is also required. You will work effectively with globally distributed teams across multiple time zones, contributing to a collaborative and productive work environment.

Responsibilities

  • Design and implement highly available and scalable backend software components in Java.
  • Develop automated tests and deliver high quality code to production within a short development cycle in the Continuous Integration and delivery environment.
  • Conduct design and code reviews, fix bugs, and resolve production issues.
  • Analyze requirements and prepare design solutions based on strong OOP skills.
  • Work effectively with globally distributed teams in multiple time zones.

Requirements

  • Minimum of 8 years of experience in backend development.
  • At least 5 years of solid server-side development experience with Java.
  • Strong foundational knowledge of computer engineering.
  • Solid knowledge of basic algorithms.
  • Experience working with relational databases.
  • Strong OOP skills and ability to analyze requirements.
  • Experience with REST APIs and Web Services.
  • Experience with unit and functional testing.

Nice-to-haves

  • Intellectual curiosity to understand the business context.
  • Highly motivated and goal-driven attitude.
  • Ability to embrace challenges and innovate.
  • Experience working in a Continuous Integration and Continuous Delivery environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service