Lead II - Software Engineering

0 years

0 Lacs

Posted:10 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Description

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).
  • 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.

Code Quality & Standards

  • 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.

Testing & Validation

  • 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.

Configuration, Release & Deployment

  • 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.

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.
  • Mentor junior developers and support skill development and upskilling initiatives.
  • 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.
  • Contribute to knowledge bases, libraries, reusable assets, and best practices.

Expected Outcomes & KPIs

  • 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.

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

Skills

Java,Spring Boot,Aws Services

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
UST logo
UST

IT Services and IT Consulting

Aliso Viejo CA

RecommendedJobs for You

hyderabad, telangana, india

thiruvananthapuram, all india