We are seeking a highly skilled Senior Engineering Manager with expertise in Java Backend development. The ideal candidate will have experience handling large-scale products individually, with a deep understanding of distributed systems, and a passion for mentoring peers and junior staff. This is a key leadership position that requires strong problem-solving skills, architectural design expertise, and the ability to drive innovation within our technology stack.
Key Responsibilities:
Lead the backend development team, guiding architecture design and ensuring high-quality code delivery
Drive the development and scaling of complex Java-based applications
Architect and design microservices and web services, ensuring high performance and scalability
Work with technologies like Spring Boot, Hibernate, AWS, Redis/Aerospike, MySQL/MongoDB, Kafka/Kafka Streams and Cassandra
Utilize Reactive Java for building responsive and scalable systems
Ensure optimal use of data structures, algorithms, and cloud technologies
Mentor and guide junior engineers to enhance their technical and professional growth
Foster a culture of innovation and continuous improvement within the team
Collaborate with cross-functional teams to align on product goals and deliverables
Ensure code quality and system performance through regular code reviews and troubleshooting
Qualifications:
Strong experience in Java Backend Development
Proven ability to handle and scale complex products independently
Hands-on experience in Spring Boot, Hibernate, and AWS technologies
Expertise in Kafka/Kafka Streams, Redis, Aerospike, MySQL, MongoDB, and Cassandra
Knowledge of Elasticsearch and other NoSql DB is a plus
Strong understanding of data structures, algorithms, and system design
Excellent verbal and written communication skills
Passionate about mentoring and developing junior engineers
Strong leadership, problem-solving, and architectural design skills
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job