Position: Backend Engineer_Java
Company: Zoolatech
Experience required: 3y
Category: Java
English level: upper
Published: 2021-06-01T00:00:00+03:00

Responsibilities
• Act as a senior engineer for complex backend services
• Work closely with Architects to address complex software/system architecture issues
• Bridge the gap between high-level architecture and the detailed solutions design input needed to deliver the product
• Work closely with product management on understanding requirements and translating into technical solutions
• Jump in and solve complex technical problems and design issues
• Drive adoption of advanced cloud-based features and capabilities where it makes sense
• Providing mentoring and guidance through code reviews, design reviews, best practices
• Drive CI/CD capabilities to achieve continuous deployment

Skills Required
About you:
• You’re obsessed with creating scalable applications using Java
• You take pride in the quality and thoughtfulness of your code, which is modular, flexible, well designed and documented
• Peer code reviews are your preferred way to collaborate and learn the system
• You proactively seek out and help to minimize pain points within Open Raven infrastructure and codebase
• You stay abreast of the latest technologies and share what you learn with others
• You are not afraid of failing while experimenting with different technologies, development methodologies, and tools
• You are fascinated by other cultures and interested in building strong relationships with team members across the globe

Key skills required:
• 3+ years of relevant experience, preferably with Java
• Experience developing using Agile methodologies
• Experience working on a large scale, complex applications
• Experience with SaaS and cloud environments (AWS, Azure, GCP)
• Experience with multi-tiered architectures, distributed systems, high-availability systems
• Experience with REST API development
• Excellent teamwork and communication
• Ability to gain alignment across cross-functional boundaries
• Ability to challenge the norm and maturity to advocate for changes for the greater benefit of the business
• Proven ability to take the product through all stages of development from concept to launch at scale
• Experience building data protection software is a plus
• BS/MS CS or equivalent qualitative degree