Full Stack Java Developer
We are seeking a skilled Full Stack Java developer to join our team. This role will be responsible for the development, maintenance, and evolution of robust and scalable web applications.
* Work on the development lifecycle, from solution conception to system integration and production support, focusing on quality, security, and performance.
-----------------------------------
Required Skills and Qualifications
To be successful in this role, you will need:
* Solid experience in Java 8+ and frameworks such as Spring/Spring Boot.
* Technical knowledge of Java 7 or 8, JSP - Java Server Pages, JSF - Java Server Faces, JBOSS, Primefaces, and Wildfly.
* Advanced knowledge of relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
* Experience in front-end development with HTML5, CSS3, JavaScript/TypeScript, and frameworks such as Angular, React, or Vue.Js.
* Experience with REST APIs, authentication, and authorization (OAuth2, JWT).
* Knowledge of version control tools (Git) and continuous integration pipelines.
* Experience with microservices architecture and messaging (Kafka, RabbitMQ).
* Proficiency in automated testing (JUnit, Mockito, Cypress, Jest).
* Familiarity with Docker environments and orchestration (Kubernetes).
-----------------------------------
Benefits
We offer a range of benefits to our employees, including:
* TCS Benefits – Brazil: Health insurance, dental plan, life insurance, transportation vouchers, meal/food voucher, childcare assistance, Gympass, TCS Cares, partnership with SESC, reimbursement of certifications, free TCS Learning Portal, international experience opportunity, discount partnership with universities and language schools, bring your buddy program, TCS Gems, Xcelerate.
-----------------------------------
Others
We believe in fostering an inclusive culture and promoting diversity and inclusion. We welcome applicants from all backgrounds and encourage those interested in building a career with us to participate in our recruitment and selection process.