Java Full Stack Engineer

DigitalXNode

Gurugram District

On-site

INR 900,000 - 1,500,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

DigitalXNode in Gurugram invites a skilled Java Full Stack Engineer to join our enterprise software team. You will design, develop, and optimize secure, scalable applications across backend and frontend layers, participating in the full development lifecycle.

You will work with Java, Spring Boot, microservices, REST APIs, and modern frontend technologies while collaborating with platform, security, and operations teams to deliver reliable solutions.

Qualifications

  • Bachelor's degree in CS/IT or related field.
  • Proficiency in Java, Spring Boot, and modern JavaScript.
  • Experience with microservices, REST APIs, and cloud-ready architectures.

Responsibilities

  • Develop, enhance, and maintain enterprise applications with Java and full stack practices.
  • Build backend services with Java, Spring Boot, and microservices.
  • Create responsive UIs with HTML, CSS, and modern JavaScript.
  • Collaborate with cross-functional teams to deliver high-quality software.
  • Design RESTful services and API integrations.
  • Implement CI/CD pipelines and automated tests.

Skills

Core Java Development
Spring Boot
Frontend Development
HTML5
CSS3
JavaScript
RESTful APIs
Microservices
SQL / Database Design
CI/CD with GitLab

Education

Bachelor's Degree in Computer Science or related
Master's Degree beneficial
Java Certifications

Tools

GitLab
Maven
Artifactory

Job description

Role Overview

The Java Full Stack Engineer position is intended for skilled software professionals who possess strong capabilities in both backend and frontend application development. The role centers on creating, enhancing, and maintaining robust software solutions that are secure, scalable, and optimized for performance. Candidates will be involved in all stages of the development process, including requirements analysis, application design, coding, testing, deployment, and ongoing support.

Working closely with engineering, platform, security, and operations teams, the successful candidate will contribute to the delivery of reliable enterprise-grade applications. The role provides exposure to modern Java technologies, cloud-ready architectures, automated deployment practices, monitoring frameworks, and software engineering best practices. It is an excellent opportunity for professionals who enjoy solving technical challenges, building scalable systems, and contributing to innovative technology initiatives in a collaborative environment.

Roles & Responsibilities
  • Develop, enhance, and maintain enterprise applications using modern Java technologies and full stack development practices.
  • Build and support backend services utilizing Java, Spring Boot, and microservices-based architectures.
  • Create responsive and interactive user interfaces using HTML, CSS, and modern JavaScript technologies.
  • Translate business requirements into efficient technical solutions and working prototypes.
  • Collaborate with cross-functional teams including Development, Platform Engineering, Security, and Operations to deliver high-quality software.
  • Participate in technical design discussions, architecture reviews, and solution planning activities.
  • Design and implement RESTful services, APIs, and integrations with internal and external systems.
  • Configure and manage automated build, testing, and deployment workflows through CI/CD pipelines.
  • Utilize feature management solutions to support controlled rollouts and production releases.
  • Design, optimize, and maintain databases to ensure performance, reliability, and data integrity.
  • Monitor application health, system performance, and operational metrics using observability tools.
  • Investigate and resolve technical issues related to applications, infrastructure, and integrations.
  • Apply security best practices throughout the software development lifecycle.
  • Ensure applications meet performance, scalability, reliability, and maintainability standards.
  • Conduct code reviews and contribute to engineering quality and development standards.
  • Participate in Agile ceremonies including sprint planning, reviews, stand-ups, and retrospectives.
  • Communicate technical progress, risks, and recommendations to stakeholders and project teams.
  • Support junior team members through mentoring, technical guidance, and knowledge sharing.
  • Contribute to framework development, platform enhancements, and process optimization initiatives.
  • Stay informed about emerging technologies and recommend improvements where applicable.
Key Skills
  • Core Java Development, Object-Oriented Programming, and Modern Java Features (JDK 17+)
  • Spring Boot Framework, Microservices Design, and RESTful API Development
  • Full Stack Engineering, Frontend Development, and Backend Integration
  • HTML5, CSS3, and Contemporary JavaScript Technologies
  • Database Design, Query Optimization, and Data Management Concepts
  • CI/CD Automation using GitLab, Maven, Artifactory, and Related Tools
  • Feature Flag Implementation, Release Management, and Deployment Strategies
  • Software Architecture, Scalability Planning, and Application Maintainability
  • Secure Coding Practices, Application Security, and Secrets Management Solutions
  • Monitoring, Observability, and Logging using Prometheus, Grafana, and Similar Tools
  • API Integration, Service Connectivity, and Distributed System Communication
  • Performance Tuning, Issue Resolution, and Technical Troubleshooting
  • Agile Development Practices, Sprint Execution, and Team Collaboration
  • Testing Methodologies, Code Quality Assurance, and Review Processes
  • Cloud-Ready Development, Deployment Automation, and Platform Engineering Concepts
  • Documentation Standards, Knowledge Sharing, and Engineering Governance
  • Analytical Thinking, Problem Solving, and Technical Decision-Making
  • Effective Communication, Stakeholder Interaction, and Cross-Functional Coordination
  • Technical Mentorship, Team Support, and Leadership Capabilities
  • Adaptability, Continuous Learning, and Innovation-Oriented Mindset
Education
  • Bachelor's Degree in Computer Science, Information Technology, Software Engineering, Electronics, or a related discipline.
  • Master's Degree in Computer Science, Information Technology, Software Engineering, or a similar field is advantageous.
  • Relevant certifications in Java Development, Cloud Technologies, DevOps, or Software Engineering will be considered beneficial.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Full Stack
Java Full Stack

Randstad • Hyderabad

Hybrid
INR 1,800,000 - 2,600,000
Java Full Stack Engineer
Java Full Stack Engineer

Randstad • Hyderabad

Hybrid
INR 900,000 - 1,300,000
Software Developer
Software Developer

Capgemini • Chennai District

On-site
INR 1,200,000 - 2,500,000
Fullstack Developer (Java)
Fullstack Developer (Java)

Cloudesign • Mumbai

On-site
INR 1,200,000 - 1,800,000
Java Full Stack Developer
Java Full Stack Developer

Capgemini • Pune District, Chennai District, Bengaluru

On-site
INR 800,000 - 1,200,000
Java Full Stack Developer
Java Full Stack Developer

Daten • Dadri

On-site
INR 700,000 - 1,200,000
Full-stack Java Developer
Full-stack Java Developer

Inspirisys • Chennai District

On-site
INR 900,000 - 1,300,000
Java Full Stack Developer
Java Full Stack Developer

Altimetrik • Chennai District

Hybrid
INR 1,200,000 - 1,800,000
Java Full Stack Developer
Java Full Stack Developer

Tata Consultancy Services • Mumbai

On-site
INR 800,000 - 1,500,000
Java Full Stack Developer Architect
Java Full Stack Developer Architect

Impronics Technologies • Gurugram District

On-site
INR 4,000,000 - 6,000,000