Senior Java Full Stack Developer 866
Role Overview
We are seeking a highly skilled
Senior Java Full Stack Developer
to lead end-to-end application development, mentor teams, and ensure high-quality delivery across all phases of the SDLC. The ideal candidate will bring strong expertise in
Java, Spring Boot, Microservices, Cloud (GCP/any cloud)
, and Angular, while also demonstrating strong leadership capabilities and customer-facing skills.
Role Proficiency & Responsibilities
Core ResponsibilitiesLocation: Kochi, Pune, Thiruvananthapuram
- Interpret design specifications to develop application components and features.
- Write, debug, test, document, and communicate development progress.
- Validate solutions with business stakeholders and integrate them into the overall system.
- Select optimal technical approaches — reuse, enhance, or build components as required.
- Optimize code for performance, quality, and cost.
- Enhance customer satisfaction by delivering robust and scalable solutions.
- Set and review FAST goals for self and team.
Key Outcomes & Performance Indicators
- Adherence to engineering and coding standards.
- Compliance with project timelines and sprint commitments.
- Low defect rate during development and post-delivery.
- Minimal non-compliance issues.
- Timely completion of all mandatory compliance trainings.
Expected Deliverables
Coding
- Develop code per design specifications.
- Follow coding standards, templates, and checklists.
- Conduct peer code reviews and support team reviews.
Documentation
- Create/review design documents, templates, and guidelines.
- Prepare requirement documents, test cases, and test results.
Configuration Management
- Define and oversee configuration management plans.
- Ensure full compliance across the team.
Testing
- Design and review unit test scenarios and cases.
- Review test plans prepared by QA teams.
- Provide clarifications during testing cycles.
Domain Understanding
- Guide developers on design and functionality from a domain perspective.
- Build domain knowledge to identify value-add opportunities.
- Complete relevant domain certifications.
Project Management
- Manage delivery of modules and user stories.
- Perform defect RCA, track trends, and drive improvements.
- Contribute to estimation activities.
Knowledge Management
- Contribute to project repositories and reusable assets.
- Review team-created knowledge artifacts.
Release Management
- Execute and monitor release processes.
Design
- Contribute to HLD/LLD/SAD, architecture, and data model designs.
Customer Interaction
- Clarify requirements and guide the development team.
- Present design options and conduct demos for customers.
Team Management
- Set goals, mentor team members, and support growth aspirations.
- Ensure strong engagement and motivation within the team.
Certifications
- Complete relevant technical and domain certifications.
Skill Requirements
Mandatory Skills
- 5+ years of experience in Java
- Java/JEE, Spring, Spring Boot
- REST/SOAP Web Services, Hibernate
- SQL, Tomcat, WebSphere
- GCP (or any cloud technology)
- Jenkins, SONAR, Agile methodologies
- Design Patterns, UML, multi-tier application architecture
- Angular (2.x or later)
Additional Skill Examples
- Ability to break down complex problems into logical components.
- Develop UI and business components with strong analytical skills.
- Estimate time and effort accurately.
- Strong debugging and troubleshooting skills.
- Make quick technical decisions when needed.
- Excellent communication, presentation, and customer interaction skills.
- Ability to manage pressure, dependencies, risks, and parallel tasks.
- Provide technical leadership, mentoring, and team guidance.
Must-Haves
- Skills: Java, GCP, Spring
- Notice Period: 0 to 15 days only
- Strong job stability
Skills: application,cloud,spring,skills,java,design,management,compliance,customer,components