← Все вакансии/Senior/jobgether
SeniorFlexibleBrazil

Java Developer

J
jobgether
Уровень
Senior
Формат
Flexible
О роли

Описание вакансии

About the company

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor Java Sr. based in Brazil.

Responsibilities
  • Develop, enhance, and maintain applications using Java and Spring Boot.
  • Design, implement, and maintain microservices-based architectures.
  • Develop, evolve, and integrate REST APIs and backend services.
  • Develop and maintain applications using Node.js when required.
  • Implement event-driven integration and processing solutions using Kafka and Kafka Streams.
  • Work with relational databases, particularly SQL Server.
  • Develop, deploy, and operate applications in Docker and Kubernetes environments.
  • Work across Kubernetes platforms including AKS, EKS, GKE, OpenShift, or equivalent environments.
  • Participate in the implementation and evolution of CI/CD pipelines.
  • Support automated deployment and continuous integration processes.
  • Use tools such as Jenkins, GitLab, SonarQube, and Nexus throughout the development lifecycle.
  • Develop and execute unit tests and apply TDD and BDD practices.
  • Ensure code is secure, readable, testable, maintainable, and aligned with development best practices.
  • Investigate and resolve technical issues, contributing to application stability, reliability, and performance.
  • Participate in the investigation and resolution of production incidents and problems.
  • Work with public and private cloud environments and contribute to cloud-based solution delivery.
  • Participate in technical decisions and contribute to the evolution of solution architecture.
  • Collaborate with development, infrastructure, architecture, QA, product, and other multidisciplinary teams.
  • Participate in Scrum ceremonies, supporting planning, execution, and delivery tracking.
  • Identify and propose technical and process improvements that increase efficiency, quality, automation, and reliability.
Requirements
  • Bachelor’s degree in Information Technology, Computer Science, Software Engineering, or a related field.
  • 6+ years of professional experience in Software Engineering or a closely related discipline.
  • Strong professional experience with Java and/or other JVM-based programming languages.
  • Solid experience with Java, Spring Boot, microservices, REST APIs, and Node.js.
  • Experience developing and operating containerized applications and services using Docker and Kubernetes.
  • Experience with Kubernetes environments such as AKS, EKS, GKE, OpenShift, or standard Kubernetes.
  • Knowledge of DevOps practices and tools, including Nexus, SonarQube, GitLab, Jenkins, Bamboo, GitHub, or StarTeam.
  • Practical experience with Continuous Integration (CI) and automated Continuous Delivery/deployment (CD) processes.
  • Knowledge of unit testing, Test-Driven Development (TDD), and Behavior-Driven Development (BDD).
  • Experience working with Agile methodologies, particularly Scrum.
  • Experience with both private and public cloud environments.
  • Experience with one or more major cloud platforms, including Amazon AWS, Microsoft Azure, or Google Cloud Platform (GCP).
  • Strong understanding of software engineering best practices and code quality principles.
  • Commitment to producing clean, readable, testable, sustainable, and maintainable code.
  • Strong analytical and problem-solving skills, with the ability to investigate technical issues and production incidents.
  • Good communication and collaboration skills, with the ability to work effectively across technical and business teams.
  • Proactive mindset and interest in continuous technical learning, automation, and process improvement.
Conditions
  • Food allowance or meal allowance.
  • Discounts on courses, universities, and language-learning institutions.
  • Access to an online learning platform offering free, updated courses with certificates.
  • Mentoring opportunities.
  • Benefits program providing access to consultations and medical examinations.
  • Health insurance.
  • Dental insurance.
  • Discounts and special offers at a range of partner establishments.
  • Travel benefits and discounts.
  • Pet care benefits and partner offers.
  • Opportunities to work with modern cloud, DevOps, microservices, and event-driven technologies.
  • Collaborative environment focused on innovation, technical development, and continuous improvement.
Стек и навыки

С чем работаем