Key Responsibilities
- - Lead the design, development, and deployment of scalable backend systems using Java and Spring Boot.
- - Architect and implement microservices-based solutions ensuring high availability and performance.
- - Collaborate with cross-functional teams to define, design, and deliver new features.
- - Oversee CI/CD pipelines and ensure smooth integration and delivery processes.
- - Provide technical guidance and mentorship to team members.
- - Ensure system integration with various internal and external services using Apache and other tools.
- - Conduct code reviews and enforce best practices in software development.
- - Monitor and troubleshoot production issues, ensuring timely resolution.
Requirements
- - Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- - Proven experience as a Technical Lead or similar role in backend development.
- - Strong proficiency in Java and Spring Boot framework.
- - Hands-on experience with microservices architecture and RESTful APIs.
- - Experience with Apache technologies (e.g., Apache Kafka, Apache HTTP Server).
- - Proficiency in CI/CD tools and practices (e.g., Jenkins, GitLab CI/CD).
- - Strong understanding of system integration and enterprise architecture.
- - Excellent problem-solving skills and attention to detail.
- - Strong communication and leadership abilities.
What We Offer
- - Competitive salary and performance-based bonuses.
- - Flexible working hours and remote work options.
- - Opportunities for professional growth and development.
- - Collaborative and innovative work environment.
- - Comprehensive health and wellness benefits.