Development-engineering
Intermediate Fullstack Developer
Intermediate
Remote
CBZ Technologies
80 000 $ - 110 000 $ (Permanent)
65 $ - 90 $ (Freelance)
Master the full technology stack to deliver complete features. Versatility will be a major asset for agile teams.
Responsibilities
- Develop optimized and high-performance features in collaboration with a team of experts and generalists.
- Program a Web service in Java using Servlet, JAX-RS, and JAX-WS.
- Program object persistence in a relational DB with JDBC and a CRM.
- Create DB structures and write complex SQL queries.
Requirements
- Minimum THREE (3) years of experience as Front-end and Back-end (Java) developer (must have worked in BOTH roles).
- Experience in Web development with Javascript and Typescript of complex components.
- Knowledge and experience with reactive Web frameworks (Vue.js, Angular, React, etc.).
- Master SOLID principles.
- Conducted complex code reviews.
- Conducted unit tests.
- Master single page application concepts and responsive Web development.
- Experience modeling complex components.
- Created and managed branches/tags in a version control system.
- Experience programming Java Web services, using JDK utilities, OO design patterns, layered architecture, dependency injection, and persistence.
- Experience proposing and modeling solutions and identifying bugs.
- Experience creating DB structures and writing complex SQL queries.
- Experience with Oracle DBs.
- Know main characteristics of a REST API.