Desenvolvedor Java Sênior

BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
DockerAgileJavaKafkaKubernetesMicrosoft SQL ServerSpring BootRESTful APIsMicroservices

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or related fields.
  • Solid experience in software engineering with Java or other JVM-based languages.
  • Strong experience with Spring Boot and/or microservices-based architectures.
  • Experience working with legacy systems such as Struts, Servlets, JSP, or PrimeFaces.
  • Hands-on experience with Docker and Kubernetes (or similar platforms such as AKS, EKS, GKE, OpenShift).
  • Experience with Kafka or Kafka Streams for event-driven and streaming architectures.
  • Familiarity with application servers such as WebSphere or JBoss.
  • Strong knowledge of relational databases, especially SQL Server.
  • Solid understanding of software engineering best practices, including testing and code quality standards.
  • Experience working in agile environments (Scrum or Kanban).

Responsibilities

  • Design, develop, and maintain backend applications using Java and JVM-based technologies, ensuring scalability and performance.
  • Build and evolve microservices and REST APIs, supporting distributed and cloud-native architectures.
  • Work with legacy systems (Struts, Servlets, JSP, PrimeFaces), contributing to their modernization and stability improvements.
  • Participate in the full software development lifecycle, including analysis, development, testing, deployment, and production support.
  • Implement and maintain event-driven integrations using Kafka and other messaging/streaming technologies.
  • Work with containerization and orchestration tools such as Docker and Kubernetes to support scalable deployments.
  • Apply best practices in software engineering, including clean code, testing, version control, and code reviews.
  • Support incident resolution and continuous improvement of production systems.
  • Collaborate in agile teams (Scrum/Kanban) alongside multidisciplinary stakeholders.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now