Full-Time Java Backend Developer
Devoteam is hiring a remote Full-Time Java Backend Developer. The career level for this job opening is Experienced and is accepting Lisboa, Portugal based applicants remotely. Read complete job description before applying.
Devoteam
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Design and implement scalable, maintainable, and robust Java solutions.
Collaborate with other developers to refine designs based on real-world constraints.
Evaluate new technologies and recommend adoption through proofs of concept.
Lead initiatives within the team to improve code quality, processes, and performance.
Identify and resolve bottlenecks and bugs promptly.
Ensure applications meet performance, usability, and reliability standards.
Maintain automated build, test, and deployment processes.
Must-Have:
- 5+ years of professional experience in Java development.
- Strong knowledge of software architecture concepts: distributed systems, modularity, event-driven/microservices, integration, separation of concerns, etc.
- Experience with Spring Boot, Hibernate ORM, Kafka, and REST APIs.
- Proficient with Git (Gitflow), Maven, Docker, and automated testing (unit, functional, performance).
- Deep understanding of Java/JEE internals (memory, classloading, transactions).
- Experience delivering enterprise-level Java applications in agile/lean environments.
- Strong analytical, organizational, and communication skills; team player and self-motivated.
- Professional English (written and spoken).
Nice-to-Have / Additional Skills:
- Java EE platforms, Linux environments.
- Oracle or PostgreSQL experience.
- Kubernetes/OpenShift knowledge.
- Continuous integration tools (Jenkins), development support tools (JIRA, Confluence).
- Monitoring tools (Prometheus, Minio).
- Experience with RedHat BRMS (Drools, JBPM).