Job Description
Project Description:We're looking for an experienced Senior Java/Backend Engineer to join our agile, cross-functional team working on Animal Informatics products. Our mission is to build systems by refactoring it into a scalable, maintainable solution based on a clean architecture and a cutting-edge technology stack.Requirements 'must have':8+ years of hands-on experience in backend software developmentStrong skills in Java (JDK 17+), Spring Boot, PostgreSQL, OpenSearch an REST/OpenAPIPractical knowledge of Domain-Driven Design, and micro/modular servicesFamiliarity with modern CI/CD pipelines and tools like Docker, Kubernetes, and ArgoCDA strong grasp of testing strategies, including clean code practices, and daily code reviewsExposure to event-driven architecture using KafkaA proactive, ownership-driven mindset with the ability to independently deliver and take full responsibility for features end-to-end — from technical design, implementation, testing, deployment, to maintenanceFluent English communication skills, comfortable engaging directly with business stakeholders based in San FranciscoAvailability to attend one/two regular sync meetings per week with the US (around 5 PM).Tasks:Design, develop, maintain and deploy informatics products (incl. backend, infrastructure as code, pipeline as code)Troubleshoot and bug fix reported issues with the systemKeep the code libraries and based technology up to dateCreate and maintain documentation for the applicationCooperate with Product Owner and business users in PST time zone (CET evening meetings, 2-3 a week)
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period