
Desenvolvedor Baixa Plataforma
Posted May 11

Posted May 11
This is a fully remote position, open to applicants in Brazil.
• Executes activities covering the entire software development life cycle, from requirements gathering to support for the final deployment of the developed functionalities, in line with agile development process paradigms.
• Join the development team, taking on work items for development during each Sprint;
• Carry out activities inherent to development, such as analysis and design, programming, testing, and requirements;
• Perform software development activities in a multidisciplinary manner, focusing on product quality and maintainability, including requirements, analysis and design, programming, configuration management, testing, and deployment;
• Manage your own work by promptly signaling to the team about any delays or other impediments;
• Guide and support the developers of the software project development team;
• Code and integrate software components according to technical specifications, utilizing defined development tools, programming languages, and libraries for the project;
• Identify, build, and test developed components to ensure quality;
• Conduct evolutionary or corrective maintenance of software components;
• Prepare technical documentation according to the contractual requirements of the project being worked on;
• Integrate the produced components with those built by other team members, using the integration tool defined for the project;
• Set up and configure a local development environment according to the demands and needs of the projects;
• Provide support to the IT team and client users when requested, regarding the characteristics and specifics of the developed software components, modules, and packages;
• Deliver and execute integration testing in the client's environment to ensure full functionality of the software and its components;
• Monitor the approval and implementation of the software in the client environments according to the established contract;
• Conduct training and knowledge transfer to the client regarding the developed software to ensure optimal system operation;
• Understand the operation of information systems based on experimentation/observation and the ability to refactor legacy web systems.
• A completed degree in Information Technology or a bachelor's degree accompanied by a postgraduate certificate (specialization, master's, or doctorate) in Information Technology with a minimum of 360 hours.
• Oracle Certified Professional – Java SE Programmer (version 5 or higher);
• CSD – Certified Scrum Developer;
• PSD – Professional Scrum Developer.
• 3 years of experience in system development in a distributed environment, using corporate Java stack.
• Knowledge of Java SE 8+, Java EE, Spring Framework 3.x+, Microprofile;
• JPA, JDBC, Hibernate, SQL;
• Design Patterns, MVC, three-layer architecture;
• RESTful APIs, SOAP, Swagger/OpenAPI;
• Application servers: IBM WebSphere Application Server (WAS), IBM WebSphere Liberty (Liberty Profile), Red Hat JBoss EAP (WildFly), Quarkus (Red Hat);
• Jenkins, Git, Maven, SonarQube;
• Testing: JUnit, TDD, ATDD;
• Messaging with MQ Series (IBM WebSphere MQ, JMS).
• Health Plan
• Dental Plan
• Life Insurance
• Food or Meal Voucher
• Transportation Voucher
• WellHub - Gympass
Veeam Software
Grupo Bimbo
Accenture Federal Services
Get handpicked remote jobs straight to your inbox weekly.