HamburgerMenu
hirist

Job Description

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

info-icon

Did you find something suspicious?