Senior Java Backend Developer
As a Senior Backend Developer, you will be instrumental in designing and delivering robust backend solutions. Your expertise in Java and microservices architecture will guide the development of scalable systems catering to organizational demands.
Main Responsibilities
- Design, implement, and maintain scalable and robust backend services using Java within a microservices architecture.
- Develop and manage containerized applications using Docker and orchestrate deployments via Kubernetes.
- Integrate and manage API Gateways (e. g. , Kong) to ensure secure and efficient API communication.
- Participate in the definition and evolution of system architecture, ensuring alignment with business requirements and technical best practices.
- Implement monitoring, logging, and alerting using tools like Prometheus, Grafana, and the ELK stack.
- Apply Site Reliability Engineering (SRE) principles to improve the system's performance, reliability, and incident response.
- Write clean, maintainable, and well‑documented code following industry standards and team practices.
- Perform code reviews and provide mentorship to junior developers.
- Collaborate closely with product owners, architects, and cross‑functional teams in an Agile environment.
- Work with Oracle databases and Oracle SOA Suite, when applicable, for integration with existing enterprise systems.
Key Requirements
- Extensive experience in developing and managing microservice architectures using Java.
- Proficient in working with containerized infrastructures, especially with Kubernetes.
- In‑depth knowledge and hands‑on experience with API Gateways.
Nice to Have
- Familiarity with SOA architectures.
- Experience with Oracle SOA Suite, other ESB tools, and Oracle Database.
- Expertise in Site Reliability Engineering (SRE) practices, including evolving Terraform and Ansible scripts.
- Hands‑on experience with Kong API Gateway or similar tools.
- Experience with Identity and Access Management (IAM) solutions, particularly Keycloak.
- Proficiency with observability and monitoring tools like Grafana, Prometheus, and ELK stack.
- Background in performance optimization and related techniques.
Seniority level
- Mid‑Senior level
Employment type
- Full‑time
Job function
- Engineering and Information Technology
Industries
- IT Services and IT Consulting
Get notified about new Senior Java Software Engineer jobs in Lisbon, Lisbon, Portugal.
- Informações detalhadas sobre a oferta de emprego
Empresa: emagine Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 22. 11. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!