Coditude is looking for a Full-Stack Developer in Pune District, India. Candidates should have 2-3 years of experience in full-stack development, with strong skills in Java, Spring Boot, JSP, and Servlets. Familiarity with React.js is preferred. Responsibilities include developing web applications, designing RESTful APIs, and implementing security and performance optimization in applications. A Bachelor's degree in Computer Science or related field is mandatory. Join a dynamic team and stay updated with the latest technologies.
Qualifications
2-3 years of experience in full-stack development.
Hands-on experience with React.js for front-end development is nice to have.
Familiarity with front-end build tools and package managers.
Responsibilities
Develop and maintain web applications using Java Spring Boot, JSP, Servlets, and React.
Design RESTful APIs and integrate them with front-end applications.
Write clean, well-documented, and efficient code.
Skills
Java
Spring Boot
JSP
Servlets
React.js
Git
SQL/NoSQL
Debugging
Performance tuning
Problem-solving
Education
Bachelor’s degree in Computer Science, Information Technology or related field
Tools
Docker
Jenkins
AWS
Azure
GCP
Webpack
Babel
NPM
Job description
Key Responsibilities
Develop and maintain web applications using Java Spring Boot, JSP, Servlets, and React.
Design RESTful APIs and integrate them with front-end applications.
Write clean, well-documented, and efficient code following best practices.
Debug and troubleshoot issues across the full stack (front-end and back-end).
Participate in code reviews, ensuring the team follows best practices and standards.
Implement security, data protection, and performance optimization in web applications.
Collaborate with cross-functional teams to gather requirements, define project scope, and deliver features on time.
Stay up to date with the latest trends and technologies in software development and propose new tools for improved efficiency.
Required Skills & Qualifications
2-3 years of experience in full-stack development.
Proficiency in Java, Spring Boot, JSP, and Servlets.
Hands-on experience with React.js for front-end development is nice to have.
Knowledge of RESTful APIs and how to integrate them into front-end applications.
Familiarity with version control tools, such as Git.
Understanding of database concepts and experience with SQL/NoSQL databases.
Familiarity with front-end build tools (e.g., Webpack, Babel) and package managers (e.g., NPM).
Experience with debugging and performance tuning across the entire application stack.
Strong problem-solving skills and ability to work both independently and in teams.
Preferred Qualifications
Experience with DevOps tools such as Docker, Jenkins, etc.
Familiarity with cloud platforms (AWS, Azure, GCP) for application deployment.
Knowledge of responsive design principles and frameworks (e.g., Bootstrap).
Experience with Agile development methodologies.
Familiarity with testing frameworks (JUnit, Mockito) and front-end testing libraries (Jest, Enzyme).
Education
Bachelor’s degree in Computer Science, Information Technology, or a related field.