Posted on: 27/08/2025
We are seeking a highly experienced and skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in Java or Scala and a deep understanding of distributed systems. This role requires an individual who can translate customer needs into software requirements, deliver high-quality features on time, and handle day-to-day development activities including design and code reviews.
Key Responsibilities :
- Development & Deployment : Implement, test, and deploy services with robust unit tests and metrics. You'll be responsible for delivering quality features on time and on budget.
- Collaboration & Planning : Work closely with product managers to understand customer needs and translate them into software requirements and execution plans. You'll also participate in design reviews and code reviews.
- System Expertise : Apply your expertise in dealing with horizontal scale, high availability, concurrency, and other challenges of SaaS enterprise software. You will also be involved in production support, upgrades, and migrations.
- Process Adherence : Participate in all major development processes, including requirement specification, design, unit testing, and system/performance testing.
Technical Skills :
- Languages & Frameworks : Fluency in Java or Scala.
- CI/CD & Automation : Experience with automation and CI/CD tools such as Selenium, UIAutomator (Java-based), Swift, Jenkins, and Git.
- Systems : Strong grasp of distributed systems and expertise in horizontal scale, high availability, concurrency, and profiling.
- Authentication : Experience with authentication methods including SSO, Multi-Factor, x509, SAML, and OAuth.
- Databases : Experience with MySQL is a plus.
- Methodologies : Strong understanding of CI/CD, SDLC, and Agile methodologies.
- Architecture : Proficiency in event-based architecture with RabbitMQ or Kafka is a plus.
- Other : Knowledge of common design patterns and the ability to communicate design ideas effectively.
Experience & Education :
Experience : A minimum of 8+ years of professional experience in software development.
Education : A Bachelor's degree in Computer Science or a related field (or equivalent experience).
Did you find something suspicious?
Posted By
Pavithara M
Talent Acquisition Executive at Teamware Solutions ( A division of Quantum Leap Co
Last Active: 29 Aug 2025
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1536338
Interview Questions for you
View All