Reach IT - Nearshore Solution
Our nearshore expertise sets us apart. We specialize in on-demand, scalable solutions, and operational excellence. By bridging the talent gap, we deliver results that drive your business forward.
We are looking for a
Senior Java Software Engineer (Hybrid - Lisbon)
Skills:
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, PostgreSQL, or MySQL);
Strong frontend skills with
HTML, CSS, JavaScript
, and frameworks like
Angular
or
React
;
Experience with
Git
, build tools, and Agile methodologies;
Familiarity with
Cloud environments (AWS preferred)
,
DevOps
, 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).
Your Responsibilities:
Design, develop, and maintain
backend services and APIs
using
Java 17+/21
and
Spring Boot
;
Integrate and optimize solutions with
Oracle
or
PostgreSQL
databases;
Build and enhance
web interfaces
with
Angular
or
React
, ensuring scalability, performance, and accessibility;
Implement
DevOps practices
and manage
CI/CD pipelines
(GitHub Actions, Jenkins, or similar);
Deploy and maintain applications in
AWS
(ECS, Lambda, Step Functions, RDS, S3, SQS, SNS, CloudWatch);
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
.
We Value (Nice to Have):
Experience with
Docker/Kubernetes
;
Familiarity with
AI frameworks
or
Data Engineering tools
;
AWS Certification (Solutions Architect or Developer);
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.
Java #SpringBoot #FullStack #SoftwareEngineering #Angular #React #FrontendDevelopment #OOP #CleanCode #DesignPatterns #PostgreSQL #Oracle #MySQL #RESTAPI #AWS #CloudComputing #Terraform #DevOps #CICD #Docker #Kubernetes #AgileDevelopment #Git #Python #Innovation #Lisbon #HybridWork