Job Responsibilities: (this is more to explain a typical day/week in the work life of the selected person (again no skills to be included here, this is more to appreciate what is the actual job expectation)
"Design, develop, and maintain full-stack applications using Java/Spring Boot and modern frontend technologies.
Develop scalable RESTful APIs and integrate backend services with frontend applications and external systems.
Build responsive and user-friendly web applications using modern JavaScript frameworks.
Participate in the complete software development lifecycle, including requirements analysis, design, development, testing, deployment, and production support.
Write clean, maintainable, reusable, and well-tested code following established engineering standards.
Collaborate with architects, product owners, business analysts, QA engineers, and other development teams.
Troubleshoot application issues, perform root-cause analysis, and implement sustainable fixes.
Participate in code reviews and contribute to technical design and architectural decisions.
Develop unit/integration tests and support CI/CD and automated deployment processes.
Contribute to application performance, scalability, security, and reliability improvements."
Primary Skills ("Must Have")
Skill
Java / Spring Boot - Strong hands-on experience with Java, Spring Boot, Spring MVC, REST APIs, and enterprise application development.
Frontend Development - Strong experience with Angular or React, JavaScript/TypeScript, HTML5, and CSS.
Full-Stack / API & Database Development - Proven experience developing end-to-end applications, integrating REST APIs, and working with SQL/relational databases.