Key Responsibilities
Design, develop, test, and maintain scalable full-stack applications.
Build robust backend services using Java and Spring-based frameworks.
Develop responsive, user-friendly front-end interfaces using modern JavaScript frameworks.
Design and integrate RESTful APIs and microservices.
Write clean, maintainable, and efficient code following best practices.
Participate in code reviews and contribute to technical design discussions.
Work in Agile/Scrum teams to deliver high-quality software.
Troubleshoot, debug, and upgrade existing applications.
Ensure application security, performance, and scalability.
Support CI/CD pipelines and DevOps practices.
Required Skills & Experience
4–12 years of professional software development experience.
Strong proficiency in Java (8+).
Experience with Spring Boot, Spring MVC, Spring Security.
Solid experience with front-end frameworks such as Angular, React, or
Strong knowledge of HTML5, CSS3, JavaScript, and TypeScript.
Experience building and consuming RESTful APIs.
Good understanding of microservices architecture.
Experience with relational databases (e.g., MySQL, PostgreSQL, Oracle).
Familiarity with version control systems (Git).
Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.).
Strong problem-solving and analytical skills.