HamburgerMenu
hirist

Software Developer - Full Stack

Suitable
7 - 10 Years
Bangalore

Posted on: 11/03/2026

Job Description

Description :

Role Overview :

We are looking for an experienced Desktop & Web Full-Stack Software Developer to design, develop, and maintain scalable desktop and web applications.

The ideal candidate will have strong expertise in Java-based application development, modern web technologies, and system design, along with experience working in Agile development environments.

You will work closely with cross-functional teams to build robust, high-performance applications while ensuring adherence to best practices in software architecture, code quality, and deployment processes.

Key Responsibilities :

- Design, develop, and maintain desktop and web-based software applications.

- Translate business requirements into scalable technical solutions and system architectures.

- Develop clean, maintainable, and efficient code following object-oriented programming principles.

- Participate in software design, code reviews, testing, and deployment across the full Software Development Lifecycle (SDLC).

- Build and maintain frontend and backend components for web applications.

- Troubleshoot complex issues and optimize applications for performance, scalability, and reliability.

- Collaborate with product managers, designers, and other engineering teams to deliver high-quality solutions.

- Implement CI/CD pipelines and version control practices to ensure efficient development and deployment.

Technical Skills & Requirements :

- Strong understanding of object-oriented design, advanced data structures, and algorithms.

- Expertise in Java development.

- Experience with Eclipse IDE, including Eclipse Modeling Framework (EMF) and Sirius graphical modeling tools.

- Strong knowledge of Unified Modeling Language (UML) for system design and architecture.

- Experience with React, JavaScript, HTML5, and CSS.

- Familiarity with JSP-based web development.

- Experience with Spring Boot and backend frameworks.

- Strong database experience with PostgreSQL.

- Experience with GraphQL APIs.

- Familiarity with application servers such as Apache Tomcat and WildFly.

- Experience with GitLab for version control and CI/CD pipelines.

- Experience developing using Visual Studio Code.

- Experience deploying applications using OpenShift.

- Familiarity with OSLC (Open Services for Lifecycle Collaboration) standards.

Educational Qualifications :

- Masters degree in Computer Science, Information Systems, or a related field.

Key Competencies :

- Strong understanding of software development lifecycle (SDLC) and Agile methodologies.

- Excellent analytical, problem-solving, and decision-making skills.

- Strong communication and collaboration skills.

- Ability to work effectively in fast-paced, complex engineering environments


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in