Posted on: 11/11/2025
Overview :
- Senior Software Engineer shall be responsible for the module level (high and low) design, implementation and testing of a variety of software solutions in the product line.
- He/She should be able to effectively work independently within a team of technically strong engineers.
- He/She should be adhering to the schedules, standards and quality processes and procedures of the Organization.
- Software defect resolutions (including complex issues), testing and maintaining the software is an important task of a Senior Software Engineer.
- He/She shall be responsible for training/mentoring the junior team members.
- He/she shall contribute to the overall design, analysis and business requirements spanning across modules.
- Knowledge and ability to manage the entire software development life cycle process is essential for a Senior Software Engineer.
Responsibilities :
- High and low level module design using UML.
- Contribute to the overall design.
- Propose alternate solutions/designs.
- Derive technical requirements of modules from business/functional requirements.
- Develop high-quality and performance sensitive code using defined programming languages as part of the implementation.
- Unit testing & debugging of production software.
- Continually updating technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new applications.
- Supporting and maintaining functionality of software for the product.
- Diagnose and troubleshoot complex issues.
- Proficient in usage of software configuration management tools, defect tracking tools, Static Code Analyzer tools, Debugging tools.
- Train and mentor junior team members.
- Work with the Technical Leads to effectively understand and implement the solutions independently in accordance with the appropriate process.
- Building the software for testing and product release, and ability to resolve build related issues.
Specific Knowledge And Skills :
Candidates should have experience in the following skills and technologies :
- Must have 4+ years of experience in building microservices using Java.
- Hands on experience in building microservices using Spring Boot, Spring Cloud, Cloud foundry (PCF)/AWS, Docker.
- Good experience in API gateway like Apigee is preferred.
- Very Strong in Core Java (Collections, Threads, Regular Expressions, Exception handling).
- Good knowledge on coding standards, design patterns, unit testing.
- Good knowledge on CICD practices.
- Good exposure to JMS environment and hand on experience in Redis/Rabbit MQ / Active MQ / Kafka.
- Design and Architecture (Microservices design pattern).
- Good knowledge on relational database (MS SQL/PostGreSql) or NO SQL database is preferred.
Soft Skills :
- Ability to accomplish assigned tasks without supervision.
- Excellent verbal/written communication skills with very good teaming skills.
- Good documentation skills and software process discipline.
- Self-initiative and self-managed.
- Voice out issues and persuasive to resolve issues.
- Good time management and organizational skills.
- An ability to work to deadlines.
Qualifications :
At least 6 to 8 years in Software development
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1572584
Interview Questions for you
View All