Shimento - Austin, TX
posted 3 months ago
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.