
Java Fullstack Developer
Hitachi, Ltd.5 months ago
Bengaluru, IndiaSenior
Responsibilities
- Design, develop, and maintain scalable Java applications and services.
- Build user-facing features with modern front-end frameworks and optimize user experience.
- Write clean, efficient, documented code using development best practices and design patterns.
- Collaborate with product owners, UI/UX designers, and developers to define and deliver features.
- Participate in requirements gathering, design, coding, testing, deployment, and production support.
- Develop and maintain microservices and APIs.
- Use relational and NoSQL databases for data storage and retrieval.
- Conduct code reviews and resolve software defects and production issues.
- Keep current with emerging technologies and industry trends.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- At least 5 years of Java full-stack development experience.
- Strong proficiency in Java and the Spring Framework, including Spring Boot, Spring MVC, and Spring Security.
- Experience with HTML5, CSS3, JavaScript, and at least one of Angular, React, or Vue.js.
- Experience with relational databases such as PostgreSQL, MySQL, or Oracle and ORM frameworks such as Hibernate or JPA.
- Experience with microservices architecture and API design.
- Proficiency with Git or another version control system.
- Familiarity with AWS, Azure, or Google Cloud is a plus.
- Experience with Scrum or Kanban is preferred.
- Strong problem-solving, analytical, communication, independent-working, and collaboration skills.
Benefits
- Industry-leading benefits, support, and services focused on holistic health and wellbeing.
- Flexible work arrangements depending on the role and location.
- Inclusive equal-opportunity workplace with reasonable accommodations available during recruitment.