Work from Office
Full Time
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.
Develop high-quality application components based on feature specifications and design documents (HLD/LLD/SAD).
Implement reusable, scalable, and optimized solutions using proven design patterns.
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.
Define, implement, and enforce coding standards, templates, and development checklists.
Review peer code for quality, adherence to standards, and performance optimization.
Minimize defects by ensuring comprehensive unit testing and effective debugging.
Create and review unit test cases, test plans, and scenarios.
Support testing teams with clarifications and validate feature functionality.
Conduct integration testing and ensure solution stability in customer or target environments.
Define and govern configuration management plans.
Ensure team compliance with versioning, branching, and CM processes.
Execute and monitor the software release cycle end-to-end.
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.
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.
Set FAST goals for team members and provide timely feedback.
Mentor junior developers and support skill development and upskilling initiatives.
Monitor team engagement, identify attrition risks, and support retention measures.
Create and review project documentation: design documents, requirements, test cases, guidelines, and standards.
Contribute to knowledge bases, libraries, reusable assets, and best practices.
Adherence to engineering processes, coding standards, and project timelines.
Reduced number of technical issues and defects (pre- and post-delivery).
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.
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
Java,Spring Boot,Aws Services
UST
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Java coding challenges to boost your skills
Start Practicing Java Now
thiruvananthapuram
4.6675 - 7.8 Lacs P.A.
kochi, kerala, india
Salary: Not disclosed
chennai, tamil nadu, india
Salary: Not disclosed
chennai, tamil nadu, india
Salary: Not disclosed
thiruvananthapuram
Salary: Not disclosed
trivandrum, kerala, india
Salary: Not disclosed
hyderabad
5.0 - 5.5 Lacs P.A.
hyderabad
5.0 - 5.5 Lacs P.A.
hyderabad
5.0 - 5.5 Lacs P.A.
hyderabad
5.0 - 5.5 Lacs P.A.