Java Developer
Descrição da vaga
🚀 We’re Hiring | Java Developer 🚀
At Empa‑T, we believe that great technology is built through strong engineering practices, collaboration, and continuous evolution.
We are looking for a Java Developer to join an international project within a large-scale and technically challenging environment.
This role combines Java, Apache Spark, Microservices, Spring, and SQL, offering the opportunity to work on modern backend solutions and distributed applications within an international team.
🧡 About the Project
You will join a technology team responsible for developing and evolving business-critical applications in a complex international environment.
As a Java Developer, you will contribute to the development and maintenance of scalable backend solutions, working with modern Java technologies, microservices architectures, data processing, and relational databases.
You will collaborate closely with developers and other technical stakeholders throughout the software development lifecycle.
Key Responsibilities
- Design, develop, and maintain backend applications using Java 17.
- Develop and maintain solutions based on Microservices architectures.
- Build and enhance applications using Spring / Spring Boot.
- Work with Apache Spark for data processing and distributed workloads.
- Develop and optimize SQL queries and work with relational databases.
- Participate in the design and implementation of scalable and maintainable software solutions.
- Troubleshoot technical issues and contribute to root cause analysis.
- Ensure code quality through testing, code reviews, and development best practices.
- Collaborate with cross-functional and international teams.
- Participate in Agile ceremonies and contribute to continuous improvement initiatives.
- Produce and maintain clear technical documentation.
Skills & Experience
- Professional experience in Java development, ideally with Java 17.
- Experience with Apache Spark.
- Experience developing Microservices.
- Hands-on experience with Spring / Spring Boot.
- Solid knowledge of SQL and relational databases.
- Good understanding of REST APIs and backend development principles.
- Knowledge of software development best practices, including clean code, testing, and version control.
- Experience working within Agile development environments.
- Strong analytical and problem-solving skills.
- Good communication skills and ability to work effectively within international teams.
- Fluent French is mandatory.
- English communication skills are valued.
📍 Location
Portugal, Lisbon | Hybrid work (2x/week)
Why Empa‑T?
At Empa‑T, we value empathy, integrity, and collaboration.
We work on impactful international projects where technology and people go hand in hand. You'll have the opportunity to work with modern Java technologies, develop scalable solutions, and collaborate with experienced professionals in an international environment.
🧡 Join us and help build robust, scalable, and high-quality software solutions with Java, Spark, and modern backend technologies.
Interessado nesta vaga?