Software Engineer (m/f/d)
Sofico, Porto, Portugal +1
What you will do
- Extend Miles Core with new and improved generic features;
- Perform technical analysis, design, and implementation for both back-end and front-end applications;
- Address non-functional requirements such as security, performance, and technical platform upgrades;
- Troubleshoot, maintain, and improve the stability, scalability, and reliability of the Miles Core platform;
- Collaborate with cross-functional teams in an Agile environment to deliver high-quality enterprise solutions.
What you need
- 5+ of experience in an engineering role within an enterprise software product environment;
- Core Java & Enterprise J2EE/Jakarta EE skills;
- Proficiency in Java (Java 11, 17, or 21), including multithreading, concurrency, collections, and the Stream API;
- Uderstanding of core enterprise APIs like Servlets, JavaServer Pages (JSP), Enterprise JavaBeans (EJB), Java Persistence API (JPA/Hibernate), and Java Message Service (JMS);
- Designing and consuming RESTful APIs (OpenAPI/Swagger) and SOAP web services;