Full Stack Engineer (India)

Full Stack Engineer (India)

27 Sep
|
Newgen KnowledgeWorks
|
India

27 Sep

Newgen KnowledgeWorks

India

Full Stack Developer

Experience: 2–5 Years

Employment Type: Full-time

Location: Remote

Functional Area: Technology & Automation

About the Role

We are looking for a Software Developer / Full Stack Developer with strong backend development expertise and working knowledge of frontend technologies.

This is a primarily backend-focused role, with approximately 70–80% of the work involving backend development, enhancement of existing applications, ticket-based changes, troubleshooting, and application support. The ideal candidate should have strong hands-on experience in Java-based backend development and be able to contribute to frontend development when required.

Key Responsibilities

Backend Development

- Develop, enhance, and maintain software applications in accordance with business and user requirements.
- Analyse existing systems, application flows, data usage, business processes, and problem areas to identify appropriate technical solutions.
- Work extensively with existing backend codebases and implement ticket-based changes.
- Develop and maintain backend solutions using Java 8, Spring MVC, Hibernate, SQL, Maven, and JUnit.
- Analyse requirements, define solutions, and evaluate the operational feasibility of proposed changes.
- Troubleshoot application issues and implement appropriate technical resolutions.
- Support application deployment and maintenance activities on Tomcat 9.

Software Development Lifecycle

- Participate in the complete software development lifecycle, including requirements analysis, solution development, coding, testing, implementation, and maintenance.
- Define system specifications, programming requirements, and technical standards for assigned solutions.
- Prepare and implement software solutions based on agreed requirements.
- Conduct unit testing and support functional and integration testing activities.
- Participate in code reviews and ensure adherence to established development practices.




- Support issue resolution and application stabilisation activities.

Frontend Development

- Contribute to frontend development and UI enhancements when required.
- Work with Angular 8, TypeScript 3.5, RxJS Store, and PrimeNG for assigned frontend activities.
- Troubleshoot and resolve UI-related issues as required.
- Collaborate across backend and frontend components to support end-to-end application functionality.

Documentation & Technical Support

- Document technical solutions through appropriate documentation, flowcharts, layouts, diagrams, charts, and code comments.
- Maintain clear, structured, and understandable code.
- Analyse and document development and application-service issues.
- Collect, analyse, and summarise technical information to support issue resolution and application improvements.
- Maintain confidentiality of application and business information.

Deployment, Automation & CI/CD

- Support CI/CD and application deployment activities.
- Work with Jenkins for applicable automation and deployment activities.
- Support automation testing using Cypress.
- Participate in live server deployment activities where applicable.
- Support application testing, release, and deployment processes.

Process Improvement & Stakeholder Coordination

- Analyse existing systems and processes and recommend improvements where appropriate.
- Identify opportunities to improve application functionality, operational efficiency, and development processes.
- Coordinate with vendors or internal stakeholders when software or product evaluation, purchase recommendations,



or approvals are required.
- Continuously enhance technical knowledge through modern development tools, programming techniques, and professional learning.

Required Technical Skills

- 5–8 years of relevant software development experience.
- Strong hands-on experience in Java 8 backend development.
- Strong knowledge of Spring MVC.
- Experience with Hibernate.
- Solid working knowledge of SQL.
- Experience with Maven.
- Experience with JUnit and software testing.
- Experience working with existing enterprise application codebases.
- Experience with Tomcat 9 or similar application-server environments.
- Ability to analyse tickets, understand requirements, implement changes, and troubleshoot issues independently.
- Working knowledge of frontend development using:
- Angular 8
- TypeScript 3.5
- RxJS Store
- PrimeNG
- Exposure to Jenkins, Cypress, CI/CD, and deployment processes.
- Strong problem-solving and analytical skills.
- Good documentation and communication skills.

Preferred Candidate Profile

- Strong backend developer with working knowledge of UI/frontend technologies.
- Comfortable working on and understanding established application codebases.
- Able to independently analyse development tickets and translate them into technical solutions.
- Strong troubleshooting and problem-solving ability.
- Able to take ownership of assigned development activities from analysis through implementation.
- Good understanding of software development lifecycle and application support.
- Strong documentation and code-quality orientation.
- Good collaboration skills when working with internal teams and external vendors.
- Willingness to continuously learn and adopt relevant development tools and technologies.

Qualifications

- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a relevant technical discipline preferred.

📌 Full Stack Engineer (India)
🏢 Newgen KnowledgeWorks
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack engineer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: full stack engineer (india) / india