As a Senior Software Engineer, you'll lead the development of platforms that manage pay calculations for restaurant employees, ensuring accuracy and reliability in payroll processes.
Desenvolvedor Java Sênior
📜 Description
- Develop and maintain applications utilizing Java and JVM-based languages.
- Develop and operate microservices and APIs using Spring Boot and Node.js.
- Create and maintain containerized solutions with Docker and Kubernetes.
- Implement and maintain continuous integration and automated deployment pipelines.
- Develop unit tests and apply TDD and BDD practices.
- Participate in agile teams, especially using Scrum.
🛠️ Requirements
- Bachelor's degree in Information Technology or related fields.
- Experience in Software Engineering.
- Relevant experience with Java and/or JVM-based languages.
- Experience with system development and operation.
- Knowledge of microservices and APIs using Spring Boot and Node.js.
- Knowledge of Docker and Kubernetes, including AKS, EKS, GKE, and OpenShift.
- Familiarity with DevOps tools like Nexus, SonarQube, GitLab, Jenkins, Bamboo, GitHub, and StarTeam.
- Experience or knowledge in public and private cloud environments like AWS, Microsoft Azure, and Google Cloud Platform.
Full job description
Na Stefanini, acreditamos no poder da colaboração. Co-criamos soluções inovadoras em parceria com nossos clientes, combinando tecnologia de ponta, inteligência artificial e a criatividade humana. Estamos na vanguarda da resolução de problemas de negócios, proporcionando impacto real em escala global.
Ao se juntar à Stefanini, você se torna parte de uma jornada global de transformação. Estamos empenhados em criar impacto positivo não apenas nos negócios, mas também na vida de nossos colaboradores. Se você procura uma oportunidade de crescimento profissional em uma empresa que valoriza inovação, respeito, autonomia e parceria, você encontra aqui!
Junte-se a nós e seja parte da mudança!
#LI-REMOTE
#LI-AS2
Responsibilities
O que esperamos que você realize:
- Desenvolver e manter aplicações utilizando Java e linguagens baseadas em JVM.
- Desenvolver e operar microsserviços e APIs utilizando Spring Boot e Node.js.
- Criar e manter soluções conteinerizadas com Docker e Kubernetes.
- Atuar na implementação e manutenção de pipelines de integração contínua e deploy automatizado.
- Desenvolver testes unitários e aplicar práticas de TDD e BDD.
- Participar de equipes que utilizam metodologia ágil, especialmente Scrum.
- Atuar em ambientes de Cloud pública e privada.
- Garantir a qualidade, legibilidade, cobertura de testes e manutenibilidade do código.
- Utilizar ferramentas e práticas DevOps no ciclo de desenvolvimento.
- Trabalhar com tecnologias como WebSphere, JBoss, Kafka, Kafka Streams e SQL Server.
- Colaborar com o time na identificação e resolução de problemas técnicos.
- Contribuir para a melhoria contínua dos processos, sistemas e soluções.
Requirements
O que precisamos que você tenha de conhecimento:
- Ensino Superior completo em Tecnologia da Informação ou áreas correlatas.
- Experiência em Engenharia de Software.
- Experiência relevante com Java e/ou linguagens baseadas em JVM.
- Experiência com desenvolvimento e operação de sistemas.
- Conhecimento em microsserviços e APIs utilizando Spring Boot e Node.js.
- Conhecimento em Docker e Kubernetes, incluindo Kubernetes puro, AKS, EKS, GKE e OpenShift.
- Conhecimento em ferramentas DevOps, como Nexus, SonarQube, GitLab, Jenkins, Bamboo, GitHub e StarTeam.
- Conhecimento em integração contínua, deploy automatizado, testes unitários, TDD e BDD.
- Experiência ou conhecimento em Cloud pública e privada, como AWS, Microsoft Azure e Google Cloud Platform.
- Conhecimento em:
- Java;
- Spring Boot;
- WebSphere;
- JBoss;
- Kafka e Kafka Streams;
- SQL Server;
- Kubernetes.
- Perfil colaborativo, proativo e com boa comunicação escrita e oral.
- Foco em qualidade, boas práticas e desenvolvimento de código legível, testável e de fácil manutenção.
Similar jobs
Search more Software Engineer jobsSenior Software Engineer II - Solution Lifecycle (Remote Eligible)
The Senior Software Engineer II will design and build scalable backend services, contribute to core infrastructure, and mentor engineers while collaborating in a mob programming environment.
Senior Software Engineer | Product Foundations
As a Senior Software Engineer at Cast AI, you'll design and operate backend services that ensure trust and accountability in cloud infrastructure, focusing on authentication, billing, and real-time pricing.
As a Staff Software Engineer, you will enhance and manage services for importing, syncing, and provisioning identities and access policies within the Onboarding and Lifecycle Management Platform.
Staff Software Engineer, Lifecycle Management
Join the Onboarding and Lifecycle Management team as a Staff Software Engineer, focusing on enhancing and managing backend services for identity provisioning and access policies.
