Develop end-to-end Java solutions, covering both front-end and back-end components
Participate in defining application architecture and selecting appropriate technologies
Collaborate with product, design, and QA teams to ensure deliverables meet both functional and technical requirements
Perform testing, debugging, and performance optimization
Ensure ongoing maintenance and continuous improvement of existing applications
Produce clear and up-to-date technical documentation.
Requirements
Bachelor’s or Master’s degree in Computer Engineering, Computer Science, or a related field
Solid experience (minimum 4 years) in Java development, including frameworks such as Spring Boot and Hibernate
Proficiency in front-end technologies such as Angular, React, or Vue.js
Strong knowledge of HTML5, CSS3, JavaScript, and TypeScript
Experience with relational databases (e.g., PostgreSQL, MySQL)
Familiarity with version control tools (e.g., Git) and agile methodologies (Scrum, Kanban)
Knowledge of CI/CD practices and integration with RESTful APIs
Fluent in English
Strong analytical and problem-solving skills
Excellent communication and teamwork abilities
Proactive and results-oriented mindset
Adaptability to dynamic and demanding environments.
Benefits
Flexibility enables a better work-life balance and gives more flexibility to the employee to manage the working hours, as well if he works at the office or remotely, according with the company’s hybrid work policy
We have local programs that promote people growth, reskill and new skills development (Career Acceleration Programs)
We promote an empowering environment with autonomy and peers' relationships among the top scores of our Monthly Employees' feedback
Attractive compensation package and benefits such as Health and Life insurance
Referral program with bonuses for talent recommendations and other fringe benefits according with our partnerships in force.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.