Senior Java/SpringBoot Developer – Homebanking
Unlock your potential in a role where technology innovation meets big data.
This is a hybrid opportunity based in Lisbon, allowing you to work from home for 3 days per week.
You will join our client, a global IT leader driving innovation with cutting-edge solutions and services. As a Senior Java / Spring-Boot Developer, you will be responsible for developing robust and scalable applications using Java and Spring-boot.
Main Responsibilities:
* Design, develop, and maintain Java applications with a focus on performance and security.
* Utilize Spring-boot to create microservices and contribute to the overall architecture of the system.
* Work with Kubernetes for container orchestration and ensure seamless deployment and scaling of applications.
* E nsure network protocols such as HTTP and REST are correctly implemented for efficient data communication.
* Interact with PostgreSQL databases, write complex SQL queries, and develop stored procedures as needed.
* Use GIT and GitLab-CI for version control and continuous integration, ensuring code quality and consistency.
* Adhere to best development practices including code reviews, Software Craftsmanship, TDD, DDD, and hexagonal architecture.
* Troubleshoot issues and have proficiency with monitoring tools like Kibana, Dynatrace, and Grafana.
Ideal Candidate:
* 5+ years of experience in Java development.
* Strong understanding of the Spring-boot framework.
* Familiarity with Kubernetes and its ecosystem.
* Good knowledge of networking, HTTP, and RESTful services.
* Experience with PostgreSQL, SQL, and stored procedures.
* Proficiency in GIT and experience with GitLab-CI.
* Fluency in French.
We welcome applications from experienced developers who meet these requirements. Please attach your CV in English or Portuguese, including a statement that you agree to our processing and storing of your data.