We are seeking an accomplished Software Architect to spearhead the development of our next-generation Java-based systems.
Required Skills and Qualifications:
* A minimum of 5 years of hands-on experience in Java backend development, with a strong emphasis on design patterns and scalability.
* In-depth knowledge of Agile methodologies, including Scrum and Kanban, and the ability to create effective user stories.
* Familiarity with cloud environments, containerization using Docker, and continuous integration/continuous deployment (CI/CD) pipelines.
* Proficiency in relational databases, preferably PostgreSQL, and experience with database schema design and optimization.
* Experience with message queuing systems, such as Apache Kafka, and microservices architecture is a significant plus.
Benefits:
* A dynamic and innovative work environment that fosters collaboration and creativity.
* A senior team that offers mentorship opportunities and helps you excel in your career.
* Various benefits, including flexible work hours, ongoing skill development, language lessons, travel opportunities, engaging activities, expert talks, and more.
EEO Statement:
This job opening includes people registered in the National Registry for Persons with Disabilities. If you require any accommodations during the application process, please reach out to us.