- Work collaboratively in a cross-functional team to deliver high-quality software solutions;
- Partner with stakeholders to understand business requirements and translate them into technical solutions;
- Lead the development and maintenance of Java EE-based applications, ensuring system performance, scalability, and security best practices;
- Ensure clean, maintainable, and testable code through code reviews;
- Perform unit tests (Junit, Mockito) and work with web services (mainly SOAP);
- Continuously learn and stay updated on emerging technologies and industry trends.
Your Profile:
Required Knowledge, Skills, and Abilities:
- Academic Background: Higher education or ongoing studies in Computer Engineering, Information Technology Management, Data Science and Statistics, Mathematics, Computer Science, or similar fields;
- Proven experience as Tech Lead with a track record of leading successful teams and projects;
- Strong experience with Java development, mainly with Java EE specification modules, such as: JSF, EJB, JMS, Hibernate;
- Front-end development experience using PrimeFaces;
- Unit Testing skills with tools like Junit and Mockito;
- Knowledge of SQL (Oracle 10) and web service integration (mainly SOAP);
- Fluency in Portuguese;
- Excellent soft skills, with the ability to work collaboratively and communicate effectively with team members and stakeholders.
Nice to Have:
- Minimum of 3 years of experience with Agile;
- Knowledge of Application Servers, mainly JBoss EAP;
- Minimum of 3 years of experience with: Git, Jenkins, Sonar e Maven