Search by job, company or skills

Umanist NA

Senior Java Full Stack Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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 Responsibilities

Location: 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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135074253

Similar Jobs