
Low Platform Developer – Java
Posted Jun 3

Posted Jun 3
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 deployment of developed features, adhering to agile development methodologies.
• Collaborate with the development team, assuming responsibility for work items during each Sprint;
• Execute development-related tasks including analysis and design, programming, testing, and requirements management;
• Conduct software development activities in a multidisciplinary manner, emphasizing product quality and maintainability, which includes requirements gathering, analysis and design, programming, configuration management, testing, and deployment;
• Manage personal workload, promptly informing the team of any delays or obstacles;
• Provide mentorship and assistance to fellow developers on the software project team;
• Write and integrate software components in accordance with technical specifications, utilizing the designated development tools, programming languages, and libraries for the project;
• Identify, construct, and test developed components to guarantee quality;
• Perform corrective and evolutionary maintenance on software components;
• Create technical documentation per the contractual obligations of the project;
• Integrate components created by the team with those developed by others, using the specified integration tool for the project;
• Establish and configure the local development environment based on project specifications and requirements;
• Offer support to the client's IT team and end users when needed regarding the features and specifics of the developed components, modules, and software packages;
• Conduct and execute integration tests in the client environment to confirm the software and its components function fully;
• Oversee acceptance testing and deployment of the software in client environments as outlined in the contract;
• Facilitate training and knowledge transfer to the client concerning the developed software to ensure proper system functionality;
• Gain insight into the operation of information systems through experimentation and observation while possessing the capability to refactor legacy web systems.
• A Bachelor's degree in Information Technology, or completion of any advanced degree along with a postgraduate 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 experience in developing systems within a distributed environment using a corporate Java stack;
• Proficiency in Java SE 8+, Java EE, Spring Framework 3.x+, MicroProfile;
• Familiarity with JPA, JDBC, Hibernate, SQL;
• Knowledge of Design Patterns, MVC, and 3-tier architecture;
• Experience with RESTful APIs, SOAP, Swagger/OpenAPI;
• Proficient with application servers: IBM WebSphere Application Server (WAS), IBM WebSphere Liberty (Liberty Profile), Red Hat JBoss EAP (WildFly), Quarkus (Red Hat);
• Familiar with Jenkins, Git, Maven, SonarQube;
• Testing experience with JUnit, TDD, and ATDD;
• Messaging experience with MQ Series (IBM WebSphere MQ, JMS).
• Health Plan
• Dental Plan
• Life Insurance
• Meal or Food Voucher
• Transportation Voucher
• WellHub - Gympass
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.