About the Role:
We are seeking a highly skilled and experienced Tech Lead / Architect to join our growing team. This role requires a
strong technical background, excellent leadership skills, and the ability to drive architectural decisions while
actively contributing to product development.
Key Responsibilities:
Provide architectural guidance and establish technical best practices across the team
Ensure high standards of code quality, performance, and maintainability
Bridge the gap between backend and frontend teams to ensure seamless integration
Own work allocation, sprint planning, and tracking for the development team
Collaborate closely with the core product and design teams to define and implement new features
Actively participate in development of complex features and system integrations
Drive engineering excellence through mentoring, code reviews, and knowledge sharing
Must-Have Skills:
Strong experience in Java (Spring Boot)
Proficiency in PostgreSQL / MySQL and Redis
Hands-on with Docker, Git, and modern DevOps workflows
Solid understanding of OOP, SOLID, DRY, and KISS principles
Experience with Unit testing (JUnit / TestNG)
Familiarity with OpenAPI (Swagger)
Working knowledge of Kafka / RabbitMQ
Experience in Agile/Scrum environments
Strong English communication skills (minimum B1+ level)
Good to Have:
Experience with Node.js, TypeScript
Exposure to frontend frameworks like React or Next.js
Familiarity with GitLab CI/CD pipelines

Keyskills: Java Docker Postgresql springboot Microservices Rabit Mq Unit Testing Kafka Devops
Programming.com is a global technology services and software development company delivering high-quality digital solutions to enterprises and fast-growing businesses. We specialize in building scalable backend systems, modern web applications, and cloud-native platforms using cutting-edge technol...