
Low Platform Developer
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Brazil.
• Engages in activities that encompass the complete software development lifecycle, from gathering requirements to supporting the final rollout of features developed, in alignment with agile methodologies.
• Collaborates with the development team by taking on development tasks each Sprint.
• Performs development-related functions such as analysis and design, programming, testing, and requirements management.
• Executes software development tasks in a multidisciplinary approach, concentrating on product quality and maintainability, which includes requirements gathering, analysis and design, programming, configuration management, testing, and deployment.
• Manages individual workload effectively, promptly informing the team of any delays or obstacles encountered.
• Provides mentorship and guidance to fellow developers within the project development team.
• Codes and integrates software components as per technical specifications, utilizing the designated software development tools, programming languages, and libraries for the project.
• Identifies, constructs, and tests the developed components to ensure quality assurance.
• Conducts evolutionary or corrective maintenance on software components.
• Generates technical documentation that meets the contractual obligations of the project being undertaken.
• Integrates the components developed with those created by other team members, using the integration tools specified for the project.
• Establishes and configures a local development environment according to the requirements and needs of the project.
• Provides assistance to the IT team and client users when requested, offering insights into the characteristics and specifics of the developed components, modules, and software packages.
• Conducts integration testing in the client environment to ensure full functionality of the software and its components.
• Oversees acceptance and deployment of the software within the client environments in accordance with the contract stipulations.
• Facilitates training and knowledge transfer to the client on the developed software, ensuring smooth operational functionality.
• Gains an understanding of the workings of information systems through experimentation and observation, with the capability to refactor legacy web systems.
• Bachelor’s degree in Information Technology, or completion of any higher education degree accompanied by a postgraduate course certificate (specialization, master's, or doctorate) in Information Technology of at least 360 hours.
• Oracle Certified Professional – Java SE Programmer (version 5 or higher).
• CSD – Certified Scrum Developer.
• PSD – Professional Scrum Developer.
• A minimum of 3 years of systems development experience in a distributed environment utilizing a corporate Java stack.
• Proficient in Java SE 8+, Java EE, Spring Framework 3.x+, MicroProfile; JPA, JDBC, Hibernate, SQL; Design Patterns, MVC, three-tier 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 insurance
• Dental insurance
• Life insurance
• Meal or food voucher
• Transportation voucher
• WellHub - Gympass
Spread Tecnologia
Adistec
Get handpicked remote jobs straight to your inbox weekly.