Senior Java Backend Developer

Smartconsulting — Portugal · Posted ~2 hours ago

Senior Full-time

Skills

Java Core Spring Boot Spring MVC Spring Security REST APIs SQL NoSQL Git SOLID Java REST API Docker

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A research and development team is looking for a senior Java developer to create reliable backend solutions, integrate systems through APIs, and apply strong software engineering principles.

Highlights

Senior backend role focused on enterprise applications, clean architecture, secure services, and modern Java development.

Description

Description:Our R&D team is looking for a Java developer to participate in the development of a new web application for the provisioning semantic interoperability between different Engineering systems.The main responsibilities will be:∙ Create solution design and implement new features in an agile team;∙ Collaborate with Front-end developers to integrate user-facing elements with server-side logic via REST API;∙ Ensure adequate unit tests coverage.1. Must have:- Strong knowledge of Java Core, Collections, Stream API, Concurrency- Knowledge of Spring Core, Spring Boot, Spring MVC, Spring Security- Knowledge of JWT, OIDC- Knowledge of SQL/noSQL, ability to design schemes and write optimal queries- Working knowledge of Git- A good understanding of software development principles like Clean Code and SOLID principals2. Desirable skills and experience:- Experience with JavaScript, TypeScript, HTML and CSS- Experience with Linux, Docker, Docker-compose- Experience with bug and issue tracker, such as Jira, Mantis, GitLab- Knowledge of Spring Cloud- Ability to analyze a memory dump and discover a memory leak- Experience with performance analysis and tuning- Experience with design and development a fault-tolerant web application- Knowledge of cloud-based technologies, such as Docker, Kubernetes, Kafka, ZooKeeper- Experience with data migration tools like Liquibase- Immediately.- 3+ years of production experience in Java.