top of page
Border

Fullstack Developer (Java)

Develop and maintain scalable fullstack applications using Java (Spring Boot) and modern frontend frameworks, with strong expertise in database management, CI/CD, and cross-functional collaboration.

Job Details

Employment Type: 
Full Time
Timing:
9:30 am to 6:30 pm IST
Work Mode:
Work From Office
Experience:
4-6 years
Location:
Ahmedabad, Mumbai

Job Requirement:

  • 4-6 years of hands-on experience in fullstack development, with a strong focus on Java.

  • Good to have knowledge of containerization/docker.

  • Good to have knowledge of azure pipeline/CICD.

  • Proficiency in frontend technologies such as HTML5, CSS3, JavaScript, and frontend frameworks (e.g., Angular, React,  Vue.js).

  • Extensive experience with Java and backend frameworks like Spring Boot.

  • Strong understanding of database design and management, including experience with relational databases (e.g.,  MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).

  • Familiarity with version control systems, particularly Git.

  • Solid understanding of software development principles, design patterns, and best practices.

  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.

  • Excellent problem-solving skills and the ability to troubleshoot complex technical issues.

  • Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment.

  • Self-motivated and able to manage multiple tasks and priorities in a fast-paced environment.

Frontend Development:

  • Develop responsive and user-friendly web applications using modern frontend technologies such as HTML5, CSS3,  and JavaScript.

  • Utilize frontend frameworks and libraries like Angular, React, or Vue.js to build dynamic and interactive user interfaces.

  • Ensure cross-browser compatibility and optimize applications for maximum speed and scalability.

  • Proven working experience in Java development, Java 17 and Java 8 included.

  • Collaborate with UI/UX designers to implement design specifications and ensure a seamless user experience.

Backend Development:

  • Design, develop, and maintain server-side applications and APIs using Java and related frameworks such as Spring  Boot.

  • Implement robust and scalable backend services, ensuring high performance and responsiveness to frontend requests.

  • Perform database design and management, including writing complex queries and optimizing database performance.

  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).

  • Integrate third-party services and APIs as required by project needs.

Collaboration and Communication:

  • Work closely with cross-functional teams, including product managers, designers, and other developers, to understand project requirements and deliver solutions that meet business objectives.

  • Participate in code reviews, providing constructive feedback to peers to ensure code quality and best practices.

  • Communicate effectively with stakeholders, providing regular updates on project progress and addressing any issues  or concerns.

Testing and Quality Assurance:

  • Write unit, integration, and end-to-end tests to ensure the reliability and stability of applications.

  • Debug and resolve technical issues, performing root cause analysis and implementing appropriate fixes.

  • Collaborate with QA engineers to ensure comprehensive test coverage and identify potential areas for improvement.

Continuous Improvement:

  • Stay up to date with the latest industry trends, technologies, and best practices to continuously enhance skills and knowledge.

  • Identify opportunities for process improvements and contribute to the continuous improvement of development workflows and practices.

  • Mentor and guide junior developers, sharing knowledge and promoting a culture of learning and growth within the team.

Apply For This Position

Upload Resume

Upload
Max: 2 MB
bottom of page