Posted on: 03/12/2025
Role Summary :
The Senior Software Engineer is responsible for designing, developing, and optimizing scalable applications using Java, Spring Boot, AWS, and full-stack technologies. This role involves driving technical excellence, guiding team members, supporting project execution, and ensuring high-quality deliverables across development, testing, and release cycles.
Key Responsibilities :
Application Development & Design :
- Develop high-quality application components based on feature specifications and design documents (HLD/LLD/SAD).
- Enhance existing system components through refactoring, reconfiguration, or reuse.
- Create user interfaces, business components, data models, and integrations.
- Perform code development, debugging, testing, and documentation.
Code Quality & Standards :
- Define, implement, and enforce coding standards, templates, and development checklists.
- Minimize defects by ensuring comprehensive unit testing and effective debugging.
Testing & Validation :
- Create and review unit test cases, test plans, and scenarios.
- Conduct integration testing and ensure solution stability in customer or target environments.
Configuration, Release & Deployment :
- Define and govern configuration management plans.
- Execute and monitor the software release cycle end-to-end.
Domain & Customer Interaction :
- Understand the customer domain and business context to provide value-adding technical solutions.
- Participate in requirements clarification, design discussions, and demos with customers.
- Collaborate with customer architects to finalize solutions and present design options.
Project Execution & Delivery :
- Support the Project Manager with planning, effort estimation, and module-level delivery.
- Manage complex user stories, sprint deliverables, and cross-team dependencies.
- Perform Root Cause Analysis (RCA) for defects and drive preventive measures.
Team Leadership & Mentorship :
- Set FAST goals for team members and provide timely feedback.
- Monitor team engagement, identify attrition risks, and support retention measures.
Knowledge & Documentation Management :
- Create and review project documentation : design documents, requirements, test cases, guidelines, and standards.
Expected Outcomes & KPIs :
- Adherence to engineering processes, coding standards, and project timelines.
- High-quality code with minimal non-compliance issues.
- Improved customer satisfaction and timely delivery of quality solutions.
- Active contribution to team engagement, upskilling, and mandatory compliance.
Mandatory Skills :
- Java, Java/J2EE, Spring Boot strong hands-on experience.
- Full-stack development proficiency in JavaScript and related frontend frameworks.
- AWS Cloud expertise in S3, EC2, Lambda, Glue, Redshift, RDS, Aurora, IAM, networking.
- Python & Shell Scripting strong scripting and automation skills.
Technical Skills :
- Programming : Java, Spring Boot, Java/J2EE, Python, JavaScript
- Cloud : AWS (S3, EC2, Lambda, Glue, Redshift, RDS, Aurora)
- Databases : SQL/NoSQL, data modeling
- DevOps : CI/CD pipelines, Git, build tools
- Testing : JUnit, integration testing, API testing
- Tools/Platforms : IDEs (IntelliJ/Eclipse), RAD tools, Linux/Unix, containerization knowledge
Methodologies : Agile/Scrum/Kanban, SDLC processes
Design : Microservices, REST APIs, design patterns, modeling languages
Did you find something suspicious?
Posted By
Tiyasha Bose
Talent Acquisition Specialist at US TECHNOLOGY INTERNATIONAL PRIVATE LIMITED
Last Active: 4 Dec 2025
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1584478
Interview Questions for you
View All