Are you looking for a new challenge that will help you grow as a developer?
Job Overview
We are seeking an experienced Fullstack Java Developer to join our team. As a Fullstack Java Developer, you will be responsible for designing, developing, and maintaining robust and scalable web applications.
Key Responsibilities
* Solution Conception: Develop innovative solutions to complex problems using Java 8+ and frameworks such as Spring/Spring Boot.
* Feature Implementation: Implement features, integrate systems, and provide production support with a focus on quality, security, and performance.
Technical Requirements
* Java Development: Solid experience in Java 7 or 8, JSP - Java Server Pages, JSF - Java Server Faces, JBOSS, Primefaces, and Wildfly.
* Databases: Advanced knowledge of relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
* Front-end Development: Experience in front-end development with HTML5, CSS3, JavaScript/TypeScript, and frameworks such as Angular, React, or Vue.Js.
* APIs and Security: Experience with REST APIs, authentication, and authorization (OAuth2, JWT).
* Version Control and CI: Knowledge of version control tools (Git) and continuous integration pipelines.
* Microservices and Messaging: Experience with microservices architecture and messaging (Kafka, RabbitMQ).
* Automated Testing: Proficiency in automated testing (JUnit, Mockito, Cypress, Jest).
* CLOUD and Orchestration: Familiarity with Docker environments and orchestration (Kubernetes).
About the Role
This is an exciting opportunity for a motivated and experienced Fullstack Java Developer to join our team and contribute to the design, development, and maintenance of robust and scalable web applications.