Design and build features that improve clients' customer experience, owning services end-to-end and collaborating closely with product managers and designers
Job Summary
Design and build features that improve clients' customer experience, owning services end-to-end and collaborating closely with product managers and designers.
Simplify complex problems into scalable designs, uphold engineering best practices, and contribute to a culture of continuous improvement.
Consistently deliver high-quality, production-ready code in a fast-paced Agile environment and embrace continuous delivery.
Matching Summary
Design and build features that improve clients' customer experience, owning services end-to-end and collaborating closely with product managers and designers.
Skills & Requirements
Must-have
Java backend development
Microservices architecture
Spring Boot and Spring Cloud
Transactional systems design
Cloud environments (native and hybrid)
Nice-to-have
Client-first mindset
Continuous improvement culture
Agile Scrum methodologies
SAFe frameworks
Key Requirements
8+ years of experience in software development using Java
Bachelor's degree in Computer Science, Information Technology, or equivalent
Experience with microservices architecture, Java EE, Spring Boot, Spring Cloud, Hibernate
Experience with Oracle, PostgreSQL, BigTable, BigQuery, NoSQL
Experience with Git, IntelliJ IDEA, Pub/Sub, Data Flow
Experience in native and hybrid cloud environments and Agile development