ICT
IT
EN
On behalf of our esteemed client, a Company leader in digital services, we are recruiting the following profile
JAVA BACKEND DEVELOPER/MANNO
Main responsibilities and activities:
- Bug fixing and feature development on the backend of our web banking application implemented in Java and Spring boot (There is already a backend in place where new features need to be added according to the customer wishes)
- Contribute to all stages of software development lifecycle
- Design, implement and maintain Java-based applications that can be high-volume and low-latency
- Analyze user requirements to define business objectives
- Envisioning system features and functionality
- Define application objectives and functionality
- Ensure application designs conform with business goals
- Develop and test software
- Identify and resolve any technical issues arising
- Create detailed design documentation
- Manage Java and Java EE application development
- Transforming requirements into stipulations
- Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review
Skills&Requirements:
- Knowledge of specific software or tools and certifications requested on Java, J2EE, Rest (API) Services, Open API3, Spring boot, Hibernate, Junit, Oracle, SQL, GI.
- Experience with web applications in the financial industry will be preferred.
- In-depth knowledge in software engineering focusing on technologies like Java, J2EE, Spring framework and Spring Boot, Hibernate/JPA, SQL
- Hands-on experience in building distributed applications, (preferably) using microservice architectures and various integration patterns (messaging, RESTful API, OpenAPI, Postman)
- Good knowledge and understanding of database technologies (SQL, Oracle PL/SQL
- Strong conceptual and analytical mind with a structured and autonomous approach to work on complex technical and business problems
- Able to dive quickly into complex problems, refactor and optimize existing code.
- Structured and autonomous approach to working
- A good team player
- MS Teams & collaboration tools. Work in European time zone
- Italian mother tongue and English (B1/B2 level)