Posted on: 30/07/2025
Responsibilities :
- Full Stack Development : Design and develop end-to-end solutions for web applications using Java, Spring Framework, and modern front-end technologies such as Angular, React.js.
- Front-End Development : Develop responsive and user-friendly interfaces using HTML, CSS, and JavaScript frameworks, ensuring cross-browser compatibility and optimal performance.
- Back-End Development : Implement robust and scalable server-side logic and RESTful APIs using Java, Spring Boot, and related frameworks.
- Database Design : Design and optimize database schemas, write complex SQL queries, and interact with relational databases such as MSSQL, PostgreSQL, or Oracle.
- Integration and Deployment : Integrate third-party services and APIs, implement continuous integration and deployment (CI/CD) pipelines, and ensure smooth deployment and release processes.
- Code Quality and Testing : Write clean, maintainable code following coding standards and best practices. Conduct unit testing, integration testing, and end-to-end testing to ensure software quality and reliability.
- Performance Optimization : Identify and address performance bottlenecks, memory leaks, and other scalability issues to ensure optimal performance of web applications.
- Security : Implement security best practices and measures to protect web applications against common security vulnerabilities such as XSS, CSRF, and SQL injection.
- Documentation : Document technical designs, architecture, and implementation details. Create and maintain technical documentation for reference and knowledge sharing.
- Collaboration : Collaborate with product managers, UX/UI designers, and other stakeholders to understand requirements, provide technical insights, and deliver solutions that meet business objectives.
Qualifications :
- Bachelor's degree in computer science, engineering, or a related field. Master's degree is a plus.
- 5+ years of experience in software development, with a focus on full stack web development using Java technologies.
- Strong proficiency in Java programming language and object-oriented design principles.
- Experience with web development frameworks such as Spring Framework, Spring Boot, Hibernate, or similar.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (Angular, React, JavaScript).
- Solid understanding of web services, RESTful APIs, and microservices architecture.
- Experience with relational databases (MSSQL, PostgreSQL, Oracle) and proficiency in SQL query optimization.
- Familiarity with version control systems (Git), build tools (Maven, Gradle), and continuous integration/deployment (CI/CD) pipelines.
- Strong problem-solving skills, attention to detail, and ability to work in a fast-paced, collaborative environment.
- Excellent communication and interpersonal skills, with the ability to effectively communicate technical concepts to non-technical stakeholders.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1521289
Interview Questions for you
View All