Tech Stack
AngularJavaJavaScriptJenkinsjQueryMicroservices
About the role
- Work on Stefanini's development team supporting one of Brazil's leading banks;
- Be part of the development team, taking ownership of work items for each Sprint;
- Perform analysis and testing with an emphasis on programming;
- Manage your own work and promptly notify the team of any potential delays.
Requirements
- Proactivity, teamwork, self-management and decision-making skills, and strong communication;
- Principles and practices of agile software development;
- Analysis of functional, non-functional, and agile requirements;
- Software design patterns (enterprise integration patterns, general design patterns, SOA, microservices patterns);
- Relational data modeling;
- Three-tier application architecture and the MVC pattern;
- Responsive interfaces and Progressive Web Applications (PWA);
- System integration;
- JavaScript, ECMAScript 5 and 6, Ajax, jQuery, AngularJS;
- User Experience (UX) and usability concepts;
- Continuous integration, Jenkins, test-driven development (TDD);
- Software testing;
- Java programming for the web;
- Experience with Java-based batch processing solutions.
- Meal allowance or meal voucher;
- Discounts on courses, universities and language schools;
- LinkedIn Learning and Stefanini Academy — platforms with free, up-to-date online courses with certificates;
- Mentoring;
- Childcare allowance;
- Discounts for medical consultations and exams;
- Health insurance;
- Dental insurance;
- Discounts and perks at partner establishments;
- Travel club;
- Pet care benefit;
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptECMAScript 5ECMAScript 6AjaxjQueryAngularJSJava programmingrelational data modelingsoftware design patternstest-driven development
Soft skills
proactivityteamworkself-managementdecision-makingstrong communication