Back-end Developer

Posted 13hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Desenvolvedor Backend Java na Stefanini, empresa global de tecnologia e soluções digitais. Criando microserviços, APIs e soluções Kafka com Docker e Kubernetes.

Responsibilities:

  • Develop and maintain Java applications and microservices using Spring Boot
  • Work with legacy systems (Struts, Servlets, JSP, PrimeFaces)
  • Implement Docker containers and orchestration with Kubernetes
  • Develop data-streaming solutions using Kafka and Kafka Streams
  • Ensure code quality by following best practices and conducting tests
  • Collaborate with cross-functional teams, including QA, DevOps, and Product Owners
  • Document processes and architectural decisions
  • Monitor and troubleshoot issues in production environments
  • Stay up to date with new technologies and industry trends

Requirements:

  • Bachelor's degree in Information Technology or a related field
  • Experience in software engineering, with relevant experience in Java and/or JVM-based languages
  • Experience developing and operating systems using Java, microservices, and APIs (Spring Boot, Node.js)
  • Knowledge of service containerization (Docker, Kubernetes, including AKS, EKS, GKE, and OpenShift)
  • Knowledge of DevOps tools and practices (Nexus, SonarQube, GitLab, Jenkins, Bamboo, GitHub, and StarTeam)
  • Knowledge of continuous integration, automated deployment, unit testing, TDD, BDD, and Agile methodologies (Scrum)
  • Knowledge of private and public cloud environments: Amazon AWS, Microsoft Azure, or Google Cloud Platform
  • Focus on quality and best practices, with a commitment to writing readable, well-tested, and maintainable code
  • Knowledge of Java, Spring Boot, WebSphere, JBoss, Kafka, Kafka Streams, SQL Server, and Kubernetes

Benefits:

  • Meal or food allowance
  • Discounts on courses, universities, and language institutions
  • Stefanini Academy — a platform offering free, up-to-date online courses with certificates
  • Mentoring
  • Benefits club for medical consultations and examinations
  • Health insurance
  • Dental insurance
  • Benefits and discounts at leading establishments
  • Travel club
  • Pet care benefits