📌 Full stack Java Developer
We are looking for a Full stack Java Developer who will integrate the IT team., for a major European institution.
🛠 Your Responsibilities:
* Development of front-end website architecture.
* Development of backend business logic.
* Design of user interactions on web pages.
* Development of features to enhance the user experience.
* Building reusable code for future use.
* Understanding and implementation of security and data protection.
* Design responsive applications.
* Design and develop RESTful APIs.
* Participating in the design and creation of scalable software.
* Maintenance of code integrity and organisation.
* Writing clean, functional code on the front-end.
* Compile and analyse data, processes, and codes to troubleshoot problems and identify areas for improvement.
* Develop and maintain relational database procedures
* Testing and fixing bugs or other coding issues.
* Meet both technical and consumer needs.
* Write technical documentation.
* Build and manage the releases
* Manage the upgrades of the technical components of the application and execute the migration needed.
🎯 Specific expertise:
* Proficiency in Typescript and Angular, experience with asynchronous programming, the redux architecture and particularly the NGRX store.
* Proficiency in Java with extensive experience in designing and implementing scalable, efficient, and secure solutions.
* Proficiency in DevSecOps standards and practices
* Proficiency with Java back-end frameworks such as Spring boot and Hibernate for the implementation of microservices and RESTful APIs.
* Proficiency in PL/SQL and relational databases (Oracle).
* Good knowledge of application server management (Weblogic, Tomcat, Apache Maven).
* Good knowledge in Web security, authentication and authorization protocols (OAuth, Open ID Connect).
* Deep knowledge of the following tools: JIRA, Confluence, Bamboo, Nexus, Jenkins, SonarQube.
* Deep knowledge of the reporting tools: Jasper Reports, BIRT Report.
* Good experience with API Development and Security:
-Postman: for API development, testing, and documentation.
-Swagger/OpenAPI: for designing and documenting RESTful APIs.
-JWT (JSON Web Tokens): for secure user authentication.
✅ Required Skills:
* Autonomous.
* Strong organizational and time-management skills.
* Capability of integration in an international/multicultural environment.
* Excellent verbal communication.
* Attention to details.
* Good problem-solving skills
* Team player
Benefits:
✅ Remote model of work from Europe.
🤝 Long-term Freelance project.
🌍 Participate on a multicultural and collaborative team, with clear processes.