Posted on: 11/03/2026
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
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1619554