Posted on: 19/08/2025
Job Description :
Key Responsibilities :
Technical :
The Senior Developer is responsible for analyzing, designing, and developing small modules, and contributing to new features and technical debt reduction.
This role goes beyond code, requiring a strong understanding of the full software development lifecycle. This includes defining and implementing effective branching strategies, creating robust deployment plans, and developing comprehensive backout plans to ensure system stability.
A critical aspect of this role is effective communication. The Senior Developer will regularly engage with stakeholders to understand requirements and provide project updates. They will also collaborate with cross-functional and technical teams, including architects, to align on design decisions, resolve technical challenges, and ensure the seamless integration and delivery of solutions.
Furthermore, this role requires a strong personal drive for continuous self-upskilling. The Senior Developer is expected to stay current with emerging technologies and inspire their team to do the same. A proven ability to efficiently use AI tools in their current work, such as for code generation, debugging, or automated testing, is a significant advantage.
They will also be expected to lead a small team of 4-5 developers, providing guidance,
mentorship, and code reviews to maintain quality and productivity.
Professional :
- Maintains a professional demeanor in representing oneself.
- Able to communicate excellently. Can do show and tell.
- Actively participates and is able to lead whenever required, in all Team Meetings.
- Maintains documentation and adheres to coding standards.
Required Qualifications & Skills :
- Bachelors degree in Computer Science, IT, or related field (or equivalent experience).
Technical Skills : Java, Springboot, SQL, Messaging Systems (Active MQ/Kafka), Docker
containers, Release pipelines, Architecture (Service Oriented Architecture / Micro Service
Architecture)
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
Preferred Skills (Good to Have) :
- Knowledge of earlier versions of Java & Spring.
- Experience with Agile/Scrum methodology.
Certifications : Oracle Certification in Java / Google Cloud Engineer / AWS Developer
Work Environment & Tools :
Tools Used : Azure DevOps/Jira, Git, Jenkins, Docker, Intellij
Methodology : Agile
Selection Process :
- HR Screening
- Coding Assessment
- Technical Interview
- Managerial Interview
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1531748
Interview Questions for you
View All