Join our highly skilled team as a Senior Backend Developer, become a pivotal contributor to our core Research and Development group. Your expertise will be essential in architecting and deploying microservices solutions, utilizing cutting-edge technology to create scalable, asynchronous, cloud-centric, and event-driven systems.
Responsibilities:
- Engineer superior software development and innovative back-end designs.
- Implement sophisticated back-end solutions to enhance system performance and scalability
- Encourage collaboration across R&D teams to refine software development processes within the SDLC.
- Advance Agile practices through collaborative efforts with Front-End engineers and Quality Assurance teams.
- Assure excellence in code thorough reviews.
- Troubleshoot and rectify complex technical challenges.
Preferred Skills and Qualifications:
- Hold a Bachelor's degree in Computer Science or a cognate discipline.
- Proven expertise in a Senior Backend Developer capacity or similar position
- Proficient in Java and Spring Boot frameworks.
- Proficient with NoSQL databases, especially MongoDB.
- Experienced with SQL databases, notably Postgres.
- Proficiency with Kafka and Redis is a strong asset.
- A solid grasp of microservices architecture, reactive programming, and big data insights is highly advantageous.
- A background with Kubernetes is beneficial.