Senior Java Fullstack Developer

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Join a creative tech company as a Java Fullstack Developer focused on agile development. Work remotely while ensuring high-quality software solutions and collaborating with cross-functional teams.

Responsibilities:

  • Develop, maintain, and evolve enterprise systems based on Java technology, ensuring quality, performance, security, and adherence to functional and non-functional requirements.
  • Implement corrective, adaptive, evolutionary, and preventive maintenance on information systems.
  • Analyze, diagnose, and resolve incidents and issues in development, QA/staging, and production environments.
  • Participate in defining and implementing technical solutions aligned with the architectural standards established by the Client.
  • Develop and maintain APIs, microservices, and integrations between internal and external systems.
  • Perform code reviews, identify improvements, and apply software engineering best practices.
  • Create and maintain technical documentation related to the developed solutions.
  • Participate in agile ceremonies and activities, contributing to planning and delivery execution.
  • Support unit, integration, and acceptance testing to ensure the quality of delivered solutions.
  • Analyze application performance, scalability, and observability.
  • Support technology modernization, refactoring, and continuous improvement initiatives.
  • Promote component reuse, solution standardization, and the reduction of technical debt.
  • Collaborate with analysts, architects, support teams, infrastructure, information security, and other involved areas.
  • Ensure compliance with the technical, methodological, and operational requirements established contractually.

Requirements:

  • Bachelor's degree in Information Technology or a related field.
  • Minimum of 6 years of experience performing web application development using Java technologies.
  • Knowledge of agile development principles and practices, including Scrum, Kanban, and Extreme Programming (XP).
  • Knowledge of design patterns and enterprise application architecture.
  • Experience developing REST APIs and system integrations.
  • Experience with Angular.
  • Experience with microservices architecture.
  • Experience with source code versioning tools.
  • Experience in production support and troubleshooting.
  • Experience with continuous integration and continuous delivery (CI/CD).
  • Experience with observability and application monitoring.
  • Git, GitLab, or GitHub.
  • Java 8 or higher.
  • Spring Framework, Spring Boot, and Spring Cloud.
  • Experience with Oracle databases.

Benefits:

  • Infrastructure allowance;
  • Flexible working hours;
  • Birthday day off — with a surprise!
  • Support for training and certifications;
  • Access to Alura;
  • Partnership with FIAP;
  • Employee referral bonus;
  • Health insurance;
  • Dental insurance;
  • Vittude — mental health platform;
  • Wellhub — physical wellness benefits;
  • New Value — discount coupons;
  • SESC;
  • Meal and/or food allowance.