Senior Java Fullstack Developer

7 - 10 years

20 - 27 Lacs

Posted:2 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


Key Responsibilities:

  • Design and develop complex full-stack applications using Angular, Java (Spring Boot), and Node.js.
  • Architect and implement highly scalable REST APIs, microservices, and distributed systems on AWS.
  • Design and build cloud-native solutions using AWS services including Lambda, API Gateway, ECS/EKS, S3, CloudFront, Cognito, RDS/DynamoDB, SQS/SNS, and event-driven components.
  • Work closely with data engineering teams to develop and optimize ETL/ELT pipelines using AWS Glue (Jobs, Triggers, Workflows, Crawlers).
  • Use AWS Athena to query and analyze large datasets, optimizing performance and cost.
  • Develop and maintain Redshift models, schemas, stored procedures, and integrations to support analytics and application data needs.
  • Integrate application workflows with data warehousing, reporting systems, and analytics pipelines.
  • Establish coding, design, and architectural best practices to ensure maintainability, scalability, and performance.
  • Mentor junior and mid-level engineers through code reviews, pair programming, and technical leadership.
  • Collaborate with DevOps teams to build CI/CD pipelines and automate builds, tests, and deployments.
  • Drive application security, IAM best practices, and cloud governance across the development lifecycle.
  • Lead debugging, root-cause analysis, and performance tuning across the full stack.
  • Maintain and update technical documentation, architecture diagrams, and operational guides.
  • Provide architectural guidance, contribute to technology roadmaps, and lead design reviews.

Required Skills & Qualifications:

  • Bachelors degree in computer science, Information Security, or related field (preferred).
  • 7–10+ years of experience in full-stack or software engineering roles.
  • Expert-level proficiency with Java (Spring Boot) and Node.js for backend service development.
  • Strong hands-on experience with Angular (version 8+) for building modern web applications.
  • Deep understanding of AWS cloud architecture and experience with key services including:
  • Compute

    : Lambda, EC2, ECS, EKS
  • APIs & Integration

    : API Gateway, EventBridge, SQS/SNS
  • Storage & Databases

    : S3, RDS, DynamoDB
  • Data Engineering

    : AWS Glue (ETL), Athena, Redshift (Data warehouse)
  • Strong expertise in distributed systems, microservices, and event-driven architecture.
  • Experience designing scalable SQL and NoSQL data models (PostgreSQL, DynamoDB, Redshift).
  • Proficiency with Docker and container orchestration (ECS/EKS/Kubernetes).
  • Solid understanding of authentication and authorization frameworks (OAuth2, JWT, Cognito).
  • Strong Git, CI/CD, and automation experience.
  • Excellent problem-solving, debugging, and performance optimization skills.
  • Strong communication skills and ability to lead technical designs across teams.

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
CGI logo
CGI

Information Technology and Consulting

Montreal

RecommendedJobs for You

hyderabad, chennai, bengaluru