Engenheiro de Software Fullstack Pleno (Java/Flutter)

New
J
JobgetherHR Tech
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PostgreSQLAWS EKSFlutterGitJavaMongoDBRabbitmqSpring Boot

Requirements

  • Solid professional experience with Java 8+, Java EE, Spring Boot, Quarkus, and MicroProfile.
  • Hands-on experience with Flutter for building modern, interactive frontend interfaces.
  • Familiarity with Amazon EKS (Elastic Kubernetes Service) for creating and managing development and production environments.
  • Experience with asynchronous integrations using RabbitMQ and/or AWS SQS.
  • Knowledge of relational and non-relational databases, particularly PostgreSQL and MongoDB.
  • Strong understanding of software architecture and development practices, including Domain-Driven Design (DDD), microservices, MVC, and Clean Architecture.
  • Experience implementing automated unit tests with JUnit and a strong commitment to software quality.
  • Knowledge of Redis for caching and in-memory data storage.
  • Proficiency with Git and structured version-control practices such as GitFlow.
  • Experience creating technical documentation with Markdown, Swagger/OpenAPI, C4 Model, and UML.

Responsibilities

  • Develop, maintain, and continuously improve software features, identifying opportunities for refactoring and technical enhancements.
  • Work across the application stack, contributing to backend services with Java and frontend experiences with Flutter.
  • Participate actively in technical discussions and recommend tools, technologies, and approaches that improve the development process and product quality.
  • Use Azure DevOps and GitLab to manage development activities, version control, and task organization.
  • Maintain high code quality through automated unit, integration, and mutation testing.
  • Build and maintain integrations between services using asynchronous messaging technologies such as RabbitMQ and AWS SQS.
  • Contribute to technical documentation using Markdown, Swagger/OpenAPI, C4 Model, UML, and other appropriate documentation practices.
  • Support cloud-based environments and contribute to development and production infrastructure using AWS and EKS.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now