We are looking for a thoughtful, experienced Senior Java Developer to join our engineering team. The ideal candidate will join a team that takes full responsibility implementing new features, improving performance, and building robust solutions for our payments products and more.
What will I be doing?
Contribute in all phases of the development lifecycle
Designing, developing and delivering high-volume, low-latency applications for mission-critical systems
Write well-designed, testable, efficient code
Ensure designs are in compliance with specifications
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
What skills do I need?
5+ years of software development experience using Java SE
Knowledge of microservices architecture
Experience working with: Spring, Maven, Java
Knowledge of GoLang or interest in learning
Experience using in production with relational databases (MySQL, AuroraDB, Postgresql, Oracle) and optimizing queries for performance.