Key technology leadership position
this is a critical member of the team responsible for architecting and implementing high-volume, low-latency applications for mission-critical systems, delivering high availability and performance.
role overview
* design and develop enterprise-grade web applications with optimal performance and scalability.
* lead full software lifecycle activities: analysis, requirements, design, coding, testing, deployment, and maintenance.
* mentor a team of engineers while maintaining a deep individual contribution.
* champion high coding standards and best practices including tdd, solid principles, and ci/cd.
responsibilities
1. develop technical vision and lead technical strategy for the team.
2. collaborate with product owners and stakeholders to align on user-centric solutions.
3. own technical testing, performance planning, deployment pipelines, and drama-free launches.
4. understand and guide trade-offs between business and technical goals.
requirements
* bs/ms in computer science, engineering or related field
* 6+ years of experience in java development; 2+ years as technical lead
* expert in java and spring ecosystem (boot, mvc, security)
* proficient in designing rest apis and microservices
* strong background in relational and nosql databases
what we offer
* stimulating working environments
* unique career path
* international mobility
* internal r&d projects
* knowledge sharing