Overview
The Java Full Stack Developer role is critical in driving innovation and delivering userfocused solutions for our teams in Mumbai. This position requires a blend of frontend and backend development skills enabling the developer to work across the technology stack. The successful candidate will lead the charge in building robust applications that enhance user experience and streamline business processes. This role demands a deep understanding of web technologies databases and application servers while also prioritizing code quality and performance. The Java Full Stack Developer will play a key part in collaborating with crossfunctional teams to enhance product offerings and build scalable solutions that respond to dynamic user needs. As a vital member of our development team this individual will contribute to the overall success of our projects and help shape the future of our technological landscape in a fastpaced agile environment.
Key Responsibilities
- Design develop and maintain scalable Java applications.
- Implement frontend components using JavaScript and Angular.
- Create RESTful APIs to facilitate backend services.
- Coding and testing software applications to meet all design and performance specifications.
- Collaborate with UI/UX teams to deliver engaging user interfaces.
- Write clean maintainable and efficient code adhering to best practices.
- Analyze and improve application performance through code refactoring.
- Integrate userfacing elements with serverside logic.
- Maintain technical documentation related to application design and functionality.
- Participate in code reviews and provide constructive feedback to peers.
- Assist in troubleshooting and debugging issues across the application stack.
- Stay updated on emerging technologies and industry trends.
- Work closely with product managers to understand requirements and deliver solutions.
- Participate in daily standups and sprint planning meetings.
- Assist in deploying applications and monitoring their performance.
Required Qualifications
- Bachelors degree in Computer Science Engineering or a related field.
- Minimum 4 years of experience in Java development.
- Proven experience with Spring and Hibernate frameworks.
- Strong knowledge of frontend technologies such as Angular HTML and CSS.
- Experience in developing RESTful services and APIs.
- Familiarity with SQL databases and ORM tools.
- Proficient in version control systems preferably Git.
- Understanding of Agile methodologies and workflow.
- Excellent problemsolving and analytical skills.
- Strong communication skills and ability to work collaboratively in teams.
- Experience with cloud services (AWS Azure) is a plus.
- Knowledge of best practices in software development.
- Experience with testing frameworks and practices.
- Ability to manage multiple priorities and meet deadlines.
- Willingness to learn new technologies and frameworks as required.
hibernate,testing frameworks,struts,angular,cloud services (aws, azure),orm,java,html/css,css,restful apis,sql,spring,html,agile methodologies,javascript,git