Experience
5 - 10 yrs
Job Location
Mumbai, India
Vacancy
1
Designation
Java Full Stack Developer
Job Type
Not specified
Job Description
- Design, develop, and maintain Java-based software applications throughout the entire software development lifecycle.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Develop user-facing features using Java frameworks (such as Spring, Hibernate, or JavaServer Faces) for web applications.
- Design and implement RESTful APIs for seamless integration with front-end components.
- Create and maintain database schemas, write efficient SQL queries, and optimize database performance.
- Develop and maintain scalable and high-performance back-end systems.
- Familiar with Continuous Integration methodologies and tools, including Jenkins
Good to have:
- Exposure to Microservices, Docker, Kubernetes and cloud deployment.
- Ensure the security, performance, and reliability of the applications by implementing best practices and industry standards.
- Conduct code reviews, identify and fix bugs, and troubleshoot production issues.
- Collaborate with front-end developers to integrate user interfaces with back-end systems.
Critical Skills to Possess:
- 5+ years of software application development
- 3+ years experience with node.js
- 2+ years experience with Java, Spring Framework, and Spring Webflux.
- Familiarity with database technologies and working knowledge of SQL.
- Ability to write well-designed quality code
- Nice to have HTML, CSS, ReactJS to create rich user interfaces.
- Nice to have experience with AWS, Containers, Server-less technologies