← Todos los empleos

Senior Java Developer

Sobre el puesto

• Work with Java
• Develop and operate systems using Spring Boot, microservices, and APIs
• Create and maintain Angular components, consuming REST APIs and integrating with backend systems
• Work with legacy systems built with WebSphere/JBoss, Struts, Servlets, JSP, and PrimeFaces
• Use TypeScript, HTML, and CSS in frontend development
• Work with Kafka/Kafka Streams for data streaming
• Use SQL Server
• Work with containerization using Docker and Kubernetes
• Ensure code quality, readability, testability, and maintainability

• Bachelor's degree in Information Technology or a related field
• Proven experience in software engineering, with strong expertise in Java and/or JVM-based languages
• Experience developing and operating systems using Java, microservices, and APIs (Spring Boot, Node.js)
• Experience working with legacy systems, such as Struts, Servlets, JSP, and PrimeFaces
• Experience with Angular, including creating and maintaining components, consuming REST APIs, and integrating with backend systems
• Knowledge of HTML, CSS, and TypeScript, applying frontend development best practices
• Experience with containerization (Docker and Kubernetes, including AKS, EKS, GKE, and OpenShift)
• Experience with data streaming (Kafka)
• Strong focus on code quality, including best practices, readability, testability, and maintainability

• 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 exams
• Medical insurance
• Dental insurance
• Benefits and discounts at leading establishments
• Travel club
• Pet care benefits