Senior Java Software Engineer
Overview
We are looking for a Senior Java Software Engineer (Hybrid - Lisbon)
Our nearshore expertise sets us apart. We specialize in
- demand, scalable solutions, and operational excellence. By bridging the talent gap, we deliver results that drive your business forward.
Responsibilities
- Design, develop, and maintain backend services and APIs using Java 17+/21 and Spring Boot.
- Integrate and optimize solutions with Oracle or Postgre
SQL databases. - Build and enhance web interfaces with Angular or React, ensuring scalability, performance, and accessibility.
- Implement Dev
Ops practices and manage CI/CD pipelines (Git
Hub Actions, Jenkins, or similar). - Deploy and maintain applications in AWS (ECS, Lambda, Step Functions, RDS, S3, SQS, SNS, Cloud
Watch). - Define and enforce code quality, testing, and security best practices.
- Collaborate with cross-functional and international teams, supporting both backend and frontend initiatives.
- Mentor junior developers and contribute to a culture of technical excellence and continuous improvement.
- Participate in code reviews, architecture discussions, and process optimization initiatives.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in software development, with strong proficiency in Java (17/21) and Spring Boot (Data, Hibernate, JDBC).
- Proven experience developing REST APIs and custom enterprise applications.
- Solid experience with SQL and relational databases (Oracle, Postgre
SQL, or My
SQL). - Experience with Git, build tools, and Agile methodologies.
- Familiarity with Cloud environments (AWS preferred), Dev
Ops, and CI/CD pipelines. - Experience with Terraform or infrastructure as code is a plus.
- Good understanding of software architecture principles, OOP, Design Patterns, and Clean Code.
- Fluency in English (Portuguese and/or French are a plus).
Nice to Have
- Experience with Docker/Kubernetes.
- Familiarity with AI frameworks or Data Engineering tools.
- Hands-on experience with Python for data or automation tasks.
- Exposure to observability tools (Grafana, Prometheus, App Insights).
- Experience with Scrum/Agile using Jira or similar tools.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Information Technology
Industries
- IT Services and IT Consulting
- Informações detalhadas sobre a oferta de emprego
Empresa: Reach IT Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 13. 10. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!