Lead technical teams in designing, developing, and implementing scalable software solutions using Java and microservices architecture.
Responsibilities
- Lead and mentor technical teams through the full project delivery lifecycle.
- Architect software solutions following industry best practices and performance standards.
- Collaborate with stakeholders to define requirements and meet project milestones.
- Troubleshoot and resolve complex technical issues to ensure application integrity.
- Provide technical guidance to ensure the delivery of high-performance microservices.
Required Skills
- 10+ years of professional experience in software development.
- Advanced proficiency in Java for backend development.
- Deep expertise in the Spring Boot framework for building microservices.
- Strong experience with Hibernate for object-relational mapping (ORM).
- Proven experience deploying and managing applications on Amazon Web Services (AWS).
- Familiarity with Apache Kafka for real-time data processing pipelines.
- Bachelor's degree or equivalent experience.