This individual will design and build features that improve our clients’ customer experience, owning services end-to-end and collaborating closely with product managers and designers to create intuitive, impactful solutions
Job Summary
This individual will design and build features that improve our clients’ customer experience, owning services end-to-end and collaborating closely with product managers and designers to create intuitive, impactful solutions.
Operating in a fast-paced Agile environment, they will consistently deliver high-quality, production-ready code and embrace continuous delivery.
Success here requires flexibility in a fast-paced environment, a client-first mindset, and a commitment to delivering consistent, reliable results as part of a performance-driven, values-led team.
Matching Summary
This individual will design and build features that improve our clients’ customer experience, owning services end-to-end and collaborating closely with product managers and designers to create intuitive, impactful solutions.
Skills & Requirements
Must-have
Java backend development
Microservices architecture
Spring Boot, Spring Cloud
Transactional systems design
Agile development environment
Cloud environments (native and hybrid)
Nice-to-have
Client-first mindset
Continuous improvement culture
Mentoring and excellence
Champion of Agile Scrum methodologies
Secure solution design principles
Key Requirements
4+ 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, Oracle, PostgreSQL, BigTable, BigQuery, NoSQL, Git, IntelliJ IDEA, Pub/Sub, Data Flow
Experience in native and hybrid cloud environments and Agile development
Proficient in Python or Java, multi-tenant cloud technologies, and tools like Jira