About the Company
With more than 10 years of experience in the national market, we have more than 350 employees who share our DNA and position ourselves in the market with 3 main service offerings in technology and IT consulting. We are looking for a Senior Fullstack Java Developer (m/f) to join a technology team and participate in the development and evolution of Web and Mobile applications.
Responsibilities
•Develop, implement and maintain Web and Mobile applications
•Participate in Fullstack development projects, ensuring Backend and Frontend components
•Develop solutions using Java/JEE and Spring
•Implement and integrate REST APIs and services based on microservices architectures
•Work with PostgreSQL databases, ensuring the efficiency and optimization of operations
•Implement authentication and authorization mechanisms through OAuth2 and OpenID Connect
•Ensure the quality, security, scalability and performance of applications
•Participate in defining and implementing software development best practices
•Collaborate with multidisciplinary teams in Agile environments (Scrum/Kanban)
•Participate in automated testing activities and continuous improvement
•Promote knowledge sharing and collaboration among team members
Requirements
Solid experience in Java/JEE, Spring and PostgreSQL, with knowledge of Frontend technologies and modern software architectures. The ideal candidate should demonstrate autonomy, the ability to adapt to dynamic environments, and experience developing robust, scalable and high-quality solutions while meeting demanding deadlines.
•Java / JEE
•Spring Framework
•PostgreSQL
•HTML5, JavaScript and CSS
•Development and integration of REST APIs
•Microservices architectures
•Authentication and authorization protocols: OAuth2 and OpenID Connect
•A high degree of autonomy and sense of responsibility
•Ability to analyze and solve complex problems
•Ability to adapt easily to dynamic and demanding work environments
•Good communication and teamwork skills
•Collaborative spirit and willingness to share knowledge
•Results orientation and meeting deadlines
•Ability to organize and manage priorities
•Proactivity and willingness to learn and continually develop
Nice to Have
•Knowledge of DevOps and CI/CD environments
•Experience with automated testing
•Knowledge of TDD (Test-Driven Development) methodologies and practices
•Application of Clean Code principles
•Knowledge of Craftsmanship and software engineering best practices
•Interest in and curiosity about Artificial Intelligence (AI) and its application in software development
•A degree in Computer Science (valued)
•Solid knowledge of English
Conditions
•Work-life balance
•Flexibility in the organizational routine
•Health benefits for employees and family members
•Team Building events
•Agreements with more than 300 partners
•Continuous training through a professional training and certification center
•Ongoing guidance and feedback through a personalized plan
•Career progression through objective and direct evaluations