We are seeking an experienced Senior Springboot Engineer to join our dynamic team and drive the development of our microservices-based architecture. As a key member of our engineering team, you will play a pivotal role in designing, developing, and maintaining robust and scalable applications. This position is ideal for a qualified who thrives in a fast-paced environment and has a passion for cloud-native solutions, particularly Azure.
Experience Required
8+ years
Key Responsibilities
- Develop and maintain microservices architecture using Springboot.
- Collaborate with cross-functional teams to define and implement system architecture.
- Optimize application performance and scalability on Azure cloud services.
- Ensure high availability and reliability of microservices.
- Participate in code reviews and contribute to best practices.
- Design and implement automated testing strategies.
- Provide technical leadership and mentorship to junior developers.
- Manage deployment pipelines and ensure seamless integration.
- Handle and resolve complex technical issues.
- Stay updated with the latest trends and technologies in cloud computing and microservices.
Qualification Criteria
- Proven experience in developing microservices using Springboot.
- Strong understanding of Azure cloud services and deployment strategies.
- Excellent problem-solving skills and attention to detail.
- Ability to work in an agile development environment.
- Strong communication skills and ability to work in a team.
- Experience with CI/CD pipelines and automated testing frameworks.
- Knowledge of RESTful APIs and microservices communication.
- Proficient in database design and data management.
- Experience with cloud-native security best practices.
- Ability to write clean, maintainable, and efficient code.