๐ 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:
โ
100% Remote model of work from Europe.
๐ค Long-term Freelance project.
๐ Participate on a multicultural and collaborative team, with clear processes.