Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Java Full Stack Senior Engineer

Location:

Experience:

Employment Type:

Notice Period:

Shift:

About the Company

Our Client is a global technology consulting and digital solutions company helping enterprises reimagine their business models, accelerate innovation, and build scalable, secure, and future-ready systems. We deliver deep technical expertise across industries and support large, mission-critical enterprise environments worldwide.

Must-Have Skills

  • Minimum 5

    years

    of experience developing

    large, complex enterprise applications

    or redesign/modernization projects.
  • Strong end-to-end understanding of

    design, architecture, development, and implementation

    phases.
  • Deep knowledge of

    Enterprise Java

    and related frameworks/libraries.
  • Excellent understanding of

    Java design principles

    and best practices.
  • Strong hands-on expertise in:
  • Java 8+

  • Spring Framework, Spring MVC, Spring Boot

  • JPA, Hibernate

  • Experience building secure, high-quality

    REST APIs

    .
  • Proven experience implementing

    Microservices architecture

    , security patterns, and best practices.
  • Solid understanding and experience with

    design patterns

    and

    integration patterns

    .
  • Full-stack capabilities: UI implementation to backend and downstream integration.
  • Experience with

    scalability, resiliency, performance, and maintainable architectures

    .
  • Strong understanding of

    secure coding practices

    .
  • Hands-on experience analyzing performance issues, logs, and system bottlenecks.
  • Excellent knowledge of databases:
  • RDBMS:

    MS SQL Server, PostgreSQL, Oracle, MySQL
  • NoSQL:

    MongoDB, Cassandra
  • Experience building

    multi-threaded / concurrent

    Java applications.
  • Experience working closely with

    client architects and business teams

    for technical solutioning.
  • Familiarity with

    TDD/BDD

    , Unit/Mock Testing frameworks (JUnit, JMock, Mockito).
  • Knowledge of

    distributed caching

    technologies.
  • Experience with

    XML parsing, transformation, and XML schema

    .
  • Deep knowledge of

    Java/JEE ecosystem

    for multi-tier service-oriented applications.
  • Experience with

    Micro Frontend

    applications using

    Angular 11+

    or

    React

    .
  • Working knowledge of

    public cloud platforms

    (AWS / Azure / GCP).
  • Knowledge of CI/CD tools such as

    Jenkins, Bitrise, CircleCI, TravisCI

    .
  • Strong understanding of

    HTTP/HTTPS, DNS, SSL

    and related protocols.
  • Must have experience with build tools like

    Maven

    or

    Gradle

    .
  • Must have worked on large

    greenfield

    or

    brownfield

    enterprise implementations.

Responsibilities

  • Architect, design, and develop

    large-scale distributed enterprise applications

    .
  • Lead and participate in all stages of project lifecycle—from design to deployment.
  • Build robust backend services, secure APIs, and microservices.
  • Translate business requirements into scalable technical solutions.
  • Work with performance, scalability, and security considerations across the stack.
  • Conduct system performance testing and validate architecture robustness.
  • Troubleshoot complex issues, analyze logs, and resolve design bottlenecks.
  • Collaborate with client architects and cross-functional teams.
  • Support application integration and ensure extensibility of the system.
  • Implement TDD/BDD practices, write unit and mock test cases.
  • Build and maintain CI/CD pipelines along with DevOps teams.
  • Ensure secure coding standards and compliance across development.
  • Work on frontend modules and integrate them with backend services.

Important Note (Please Read Before Applying)

⛔ Do NOT apply if:

  • You have

    less than 5 years

    of Java Full Stack development experience
  • You do

    NOT

    have hands-on experience in Spring Boot, Microservices, REST APIs
  • You lack experience in large-scale enterprise application development
  • You do not have frontend experience (Angular/React) if required by project
  • You are not comfortable with cloud, CI/CD, or performance engineering

✅ Apply ONLY if you meetallthe required criteria above.

Profiles not matching the core requirements will not be considered.

  • 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

    RecommendedJobs for You

    gurugram, haryana, india