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 IC Java Fullstack Developer
Builds
Enterprise applications, user-facing features, RESTful APIs, and microservices
Domain
Enterprise software development, Cloud & Data Engineering
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)
Responsibilities
Design and implement scalable Java applications; develop user-facing features with modern front-end frameworks; write clean, efficient, and well-documented code; collaborate with product owners and designers to ship new features; participate in the full software development lifecycle; develop and maintain RESTful APIs and microservices; work with various database technologies; perform code reviews; troubleshoot and resolve production issues
Seniority
Senior, hands-on IC