Low Platform Developer

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

As a Low Platform Developer at Spassu, you will engage in comprehensive software development cycles. Contribute to innovative projects in a tech-driven environment.

Responsibilities:

  • Performs activities covering the entire software development lifecycle, from requirements gathering to supporting the final deployment of the features they developed, consistent with agile development processes.
  • Join the development team, taking work items for development each Sprint;
  • Carry out development-related activities such as analysis and design, programming, testing and requirements;
  • Execute software development activities in a multidisciplinary way, focusing on product quality and maintainability, including requirements, analysis and design, programming, configuration management, testing and deployment;
  • Manage their own work, promptly notifying the team of any delays or other impediments;
  • Mentor and support the developers on the project development team;
  • Code and integrate software components according to technical specifications, using the software development tools, programming languages and libraries defined for the project;
  • Identify, build and test the developed components to ensure quality;
  • Perform evolutionary or corrective maintenance of software components;
  • Produce technical documentation in accordance with the contractual requirements of the project they are working on;
  • Integrate the components produced 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 project requirements and needs;
  • Provide support to the IT team and client users when requested, regarding the characteristics and specifics of the developed components, modules and software packages;
  • Deliver and execute integration testing in the client environment to ensure full functionality of the software and its components;
  • Monitor acceptance and deployment of the software in the client environments in accordance with the contract;
  • Conduct training and knowledge transfer to the client on the developed software, ensuring proper system operation;
  • Understand the operation of information systems based on experimentation/observation, with the ability to refactor legacy web systems.

Requirements:

  • 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.
  • 3 years of systems development experience in a distributed environment using a corporate Java stack.
  • Knowledge of 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).

Benefits:

  • Health insurance
  • Dental insurance
  • Life insurance
  • Meal or food voucher
  • Transportation voucher
  • WellHub - Gympass