Empresa:
Reach IT
Descrição da Função
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 (Remote)
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;
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, 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;
AWS Certification (Solutions Architect or Developer);
Experience with Scrum/Agile using Jira or similar tools.

Observações
Not Specified (Portugal)