Job Summary
We are seeking a seasoned software professional to lead the development of scalable digital products and services. As a senior developer, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our organization.
This is an exciting opportunity for a talented individual to join our team and contribute to the success of our business. You will have the chance to work with a talented group of developers, product owners, project managers, and solution architects to deliver innovative solutions that drive business value.
Key Responsibilities
* Design, develop, and deliver scalable digital products and services
* Provide technical leadership and guidance on technology stack, design patterns, and architectural strategies
* Maintain high-quality software solutions through code review and testing
* Collaborate with internal stakeholders to build relationships and communicate complex information clearly
Requirements
* Must-have: Java/Spring Boot (backend development)
* Must-have: Microservices (breaking systems into smaller services)
* Must-have: Event-driven systems (experience with tools like Kafka, RabbitMQ, AWS SNS/SQS)
* Nice-to-have: AWS Cloud experience
* Nice-to-have: Frontend exposure (React or Angular)
* Nice-to-have: Experience in regulated industries (finance, healthcare etc.)
What We Offer
As a senior developer, you will have the opportunity to work with a talented team, learn new technologies, and contribute to the success of our business. We offer a dynamic and supportive work environment, competitive compensation, and opportunities for growth and development.