Take part of highly skilled and enthusiastic agile team, determined to develop new solutions that have the potential to transform the future of financial services around the globe.
As a Backend developer you will design, implement, and own server-components and micro-services in the cloud environment.
You will be collaborating with a global tech and product teams and interfacing with other groups around the globe.
Responsibilities:
Lead the backend SW development team within the whole product, hire and mentor new team members to cope with the growing business and technological challenges for server components and micro-services written in Java-Spring.
Be accountable for quality, performance, scalability, and security of the different system components.
Gather business requirements from product team, understand the needs and how it can be implemented considering existing logic.
Guide, review, and approve new features design, implementation, design & architecture activities for the product roadmap
Adhere to highest development standards including clean code methodologies, code reviews, unit tests and integration tests.
Research and experiment with new technologies and advocate proper adoption.
Requirements: 5+ years' experience with SaaS application, backend development using Java and Spring framework.
2+ years' experience in team leadership, leading a team of at least 3 people.
experience communicating and collaborating with other departments e.g. product, operations, etc.
Experience with data modelling, RDBMS, SQL and ORMs
Experience with AWS services and ecosystem.
Proven practical experience with micro-service architecture.
Experience with Kafka / other message broker
Passionate about technology, ability to research new technology, determine best practices and educate other developers.
Ability to work independently and proactively come up with innovative solutions.
This position is open to all candidates.