About the role
We are looking for an experiencedJava Full Stack Developerwho can design, develop, and maintain end-to-end web applications. The ideal candidate has strong expertise in Java-based back-end services, modern JavaScript frameworks on the front end, and is comfortable working in an Agile, DevOps-driven environment.
- Design, develop, and maintainend-to-end web applicationsusing Java and front-end frameworks.
- DevelopRESTful APIs / microservicesusing Java, Spring / Spring Boot.
- Buildresponsive, user-friendly UIsusing HTML5, CSS3, JavaScript, and frameworks such as Angular / React / Vue (as per project stack).
- Collaborate witharchitects, business analysts, QA, and DevOpsto deliver high-quality features on time.
- Writeclean, modular, testablecode following coding standards and best practices.
- Integrate applications withdatabases(RDBMS/NoSQL) and external systems.
- Participate incode reviews, design discussions, and technical decision-making.
- Implementunit tests, integration tests, and support automated testing and CI/CD pipelines.
- Troubleshoot and resolveproduction issues, performance bottlenecks, and defects.
- Contribute totechnical documentation(design documents, API specs, deployment guides).
- Education:Bachelor’s/Master’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
- Backend:
- Strong experience withJava (8 or above)
- Hands-on withSpring / Spring Boot, Spring MVC, Spring Data, Spring Security
- Experience in buildingRESTful APIs / microservices
- Strong experience withJava (8 or above)
- Frontend:
- Strong knowledge ofHTML5, CSS3, JavaScript
- Experience with at least one modernJavaScript framework: Angular / React / Vue
- Familiarity withresponsive designand cross-browser compatibility
- Strong knowledge ofHTML5, CSS3, JavaScript
- Database:
- Experience withRDBMS(e.g., MySQL, PostgreSQL, Oracle)
- Good understanding ofSQL, query optimization, and data modeling
- Exposure toNoSQLdatabases (e.g., MongoDB, Cassandra) is a plus
- Experience withRDBMS(e.g., MySQL, PostgreSQL, Oracle)
- Tools & Processes:
- Experience withGitor similar version control systems
- Familiarity withCI/CD pipelines(Jenkins, GitLab CI, Azure DevOps, etc.)
- Working experience inAgile/Scrummethodologies
- Experience withGitor similar version control systems
- Other:
- Strongproblem-solvinganddebuggingskills
- Good understanding ofdesign patterns,OOP, andsoftware engineering principles
- Excellentcommunicationandcollaborationskills
- Strongproblem-solvinganddebuggingskills
- Experience withcloud platforms(AWS / Azure / GCP) and cloud-native development.
- Knowledge ofcontainerization(Docker, Kubernetes).
- Experience withmessage queues(Kafka, RabbitMQ, etc.).
- Exposure tosecurity best practices(authentication, authorization, OWASP).
- Experience withfront-end build tools(Webpack, NPM, Yarn) andUI testingframeworks.
- Familiarity withDevOps practicesand monitoring tools (Prometheus, ELK, etc.).
- Strongownershipand accountability for deliverables.
- Ability to work independently as well as part of across-functional team.
- Adaptable to changing priorities andfast-paced environments.
- Proactive, with a continuous learning mindset and interest in new technologies.