Role: Java full stack Developer
Location: Pune
Experience: 7+ yrs
Skill: Java, Core Java, Spring boot, Microservices, React
Key Responsibilities:
- Develop and maintain Java-based applications using modern frameworks (Spring, Hibernate, etc.).
- Build responsive and dynamic front-end interfaces using HTML, CSS, JavaScript, and frameworks like Angular, React, or Vue.js.
- Write reusable, testable, and efficient code.
- Integrate front-end UI with backend APIs and databases.
- Design and implement RESTful APIs for integration with other systems.
- Work with databases such as MySQL, PostgreSQL, or NoSQL databases (MongoDB, Cassandra).
- Ensure the scalability, performance, and security of applications.
- Troubleshoot and debug applications to improve performance and resolve issues.
- Work in an Agile development environment, participating in sprints, code reviews, and sprint planning.
- Collaborate with product managers, designers, and other developers to ensure project goals are met.
- Keep up to date with the latest trends and technologies in both front-end and back-end development.
Required Skills:
- Strong proficiency in Java and Java-based frameworks (e.g., Spring Boot, Spring MVC).
- Experience with front-end technologies like HTML5, CSS3, JavaScript, and JavaScript frameworks (e.g., Angular, React, or Vue.js).
- Knowledge of databases (MySQL, PostgreSQL, or NoSQL databases).
- Familiarity with version control systems (Git, GitHub, or Bitbucket).
- Experience with RESTful API development and integration.
- Knowledge of web services, microservices architecture, and cloud platforms (AWS, Azure, GCP).
- Strong understanding of Agile methodologies and development best practices.
- Familiarity with testing frameworks (JUnit, Selenium, etc.).
- Excellent problem-solving, debugging, and troubleshooting skills.
- Strong communication skills and the ability to work well in a team environment.