Java Developer responsible for developing and maintaining software applications for Stefanini. Collaborating with teams to meet project requirements and ensure quality software delivery.
Responsibilities
Desarrollar y mantener las aplicaciones basadas en el lenguaje Java de acuerdo con los requisitos del proyecto y asegurar el funcionamiento adecuado del software.
Desarrollar y probar aplicaciones de software utilizando el lenguaje de programación Java.
Colaborar con equipos multifuncionales para analizar los requisitos comerciales y traducirlos en especificaciones técnicas.
Escribir código limpio, eficiente y fácil de mantener que cumpla con los estándares de codificación.
Realizar pruebas unitarias y de integración para garantizar la calidad del código.
Solucionar problemas y depurar defectos de software para garantizar un rendimiento y funcionalidad óptimos.
Manténgase actualizado con las últimas tendencias y tecnologías de la industria para mejorar continuamente los procesos de desarrollo de software.
Participar en el ciclo de vida completo del desarrollo de software, incluida la recopilación de requisitos, el diseño, el desarrollo, las pruebas y la implementación.
Requirements
1.- Java (versión 17 o superior)
Dominio de la programación orientada a objetos, manejo de excepciones, colecciones, streams y concurrencia.
2.- Spring Boot
Desarrollo de APIs REST
Inyección de dependencias, Spring Security, Spring Data JPA
Conocimiento de arquitectura de microservicios
3.- Maven
Gestión de dependencias y ciclo de vida de construcción
4.-Git
Uso de ramas, pull requests, resolución de conflictos
5.- Bases de Datos Relacionales
Dominio de SQL
Experiencia con al menos un sistema gestor (PostgreSQL, MySQL, Oracle, etc.)
Habilidades en la Nube y DevOps
1.- AWS (preferido)
Servicios como EC2, S3, RDS, Lambda, API Gateway, IAM
2.- CI/CD con definición de pipelines en YAML
Experiencia escribiendo y manteniendo pipelines en:
Software Engineer focusing on Java development and microservices within a Brazilian payment technology company. Collaborating in multidisciplinary teams to build and improve payment systems.
Senior Software Engineer developing Java backend solutions for Elo, a Brazilian payments technology company. Engaging in software development and innovation for secure payment systems.
Founding Engineer building the infrastructure for an AI - driven procurement platform at NegotiateAI. Seeking experienced engineer to tackle innovative challenges within a transformative startup environment.
Back End Developer focused on system development using C# at Grupo Quantum Web. Engaging in innovative solutions and continuously learning in a collaborative environment.
Senior Full Stack Software Engineer building impactful features in a BCorp company. Focused on design to deployment across Ruby, Angular, and TypeScript technologies.
Spark / Scala Developer working as a contractor in a hybrid setting for Barclays and Capgemini. Utilizing Scala and Apache Spark technologies in Prague (Pankrác) with an immediate start.
Backend Engineer developing and maintaining backend infrastructure for web applications at a company blending art and technology. Collaborating with team members to ensure robust and scalable systems.
Senior Java/Kotlin Developer specializing in scalable tech solutions at CI&T, leveraging AI expertise. Contributing to high - quality systems in an agile environment.
Senior Backend Engineer collaborating with engineers and product managers at Frontify to enhance brand features. Building scalable systems while maintaining robust architecture in a vibrant team.