Java Fullstack Developer
Core
Design, develop, and maintain robust and scalable enterprise-level applications encompassing both front-end and back-end development.
Role type
Senior Java Fullstack Developer
Builds
Enterprise applications, user-facing features, RESTful APIs, and microservices
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Java, Spring Framework (Boot, MVC, Security), modern JavaScript frameworks (Angular, React, Vue.js), relational databases (PostgreSQL, MySQL, Oracle), ORM frameworks (Hibernate, JPA), RESTful API design, microservices architecture, Git
Preferred skills
Cloud platforms (AWS, Azure, Google Cloud)
Technologies
Spring Boot, Spring MVC, Spring Security, Angular, React, Vue.js, PostgreSQL, MySQL, Oracle, Hibernate, JPA, AWS, Azure, Google Cloud, Git
Responsibilities
Design and implement high-quality, scalable Java applications; Develop user-facing features using modern front-end frameworks; Write clean, efficient, and well-documented code; Collaborate with product owners, UI/UX designers, and other developers; Participate in the entire software development lifecycle; Develop and maintain RESTful APIs and microservices; Work with various database technologies for data storage and retrieval; Perform code reviews; Troubleshoot, debug, and resolve software defects and production issues
Seniority
Senior, hands-on IC