Java FullStack
Indexed description
Job description:
We are currently looking for a fullstack developer profile, to be allocated on a transversal squad/dev team, dedicated to evolving, maintain and support Data Solutions Platform web-based applications. The position is integrated on a team in charge of application assets deployed in production environment. Those assets are mainly in Java/Angular. The position's objective is to evolve and maintain the portfolio of applications, being able to modernize, improve, implement new features, and bug fix.
Main Tasks:
- Develop both on backend and frontend, supporting the team's development as well as filling in when there is a need for extra support on one of the areas
- Be a driver of software development best practices, by promoting clean code conventions and proper usage of available tools
- Be the driver for the change and adoption of best
- Be proactive in continuous development process, review specifications and code (peer review)practices in software development and respective tools
- Work together with different teams to detect improvement areas, make recommendations and development guidance
Technical Skills:
- Solid knowledge and strong experience in frontend development with Angular, HTML and CSS
- Solid knowledge and experience in Java, Java frameworks, NodeJS and Javascript
- Experience with REST APIs and Service/events-oriented architecture
- Knowledge in Continuous Integration and Delivery workflow (like Jenkins, Gitlab, Sonarqube)
- Experience with Dependency Management frameworks (like Maven, Gradle)
- Experience with Linux/Unix environment
- Experience with Spring frameworks
Language Skills:
- English - fluent
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search