
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