TU PRÓXIMO CAPÍTULO
Senior Software Engineer
Sobre el puesto
• Develop robust, scalable backend solutions using Java and Spring Boot.
• Actively participate in the full software development lifecycle, from conception through production deployment.
• Implement and enhance CI/CD pipelines, ensuring delivery automation and quality.
• Perform unit, integration, and end-to-end (E2E) testing, promoting quality and reliability practices.
• Integrate and manage relational databases, as well as work with Kafka and its connectors.
• Work with JPA/Hibernate and Kubernetes for application orchestration.
• Ensure application observability by using metrics, logs, and monitoring to continuously improve operations.
• Apply and promote software resilience best practices, ensuring fault-tolerant, highly available systems.
• Collaborate with other teams, fostering alignment and clear communication.
• Propose innovative solutions to technical and business challenges.
• Document architecture and technical decisions to facilitate understanding and the evolution of solutions.
• Contribute to the technical development of other engineers on the team.
• Seek and apply feedback for continuous improvement while maintaining a collaborative and proactive approach.
• Bachelor's degree in Computer Science, Information Systems, Systems Analysis and Development, Engineering, or related fields.
• Completed or ongoing specialization/MBA in Computer Science, Information Systems, Systems Analysis and Development, Engineering, or related fields.
• Solid experience in backend development.
• Strong proficiency in Java and Spring Boot.
• Experience working with relational databases.
• Experience with unit, integration, and end-to-end (E2E) testing.
• Knowledge of Kafka and Kafka Connectors.
• Experience with Maven and/or Gradle.
• Experience with JPA and Hibernate.
• Experience with Kubernetes.
• Experience implementing and enhancing CI/CD pipelines.
• A plus: Experience with Prometheus.
• A plus: Knowledge of in-memory and NoSQL databases.
• A plus: Experience with backend application architecture.
• A plus: Knowledge of security in application design.
• A plus: Advanced CI/CD experience.
• A plus: Ability to document architecture through diagrams.
• A plus: Experience with performance testing.
• A plus: Experience mentoring and developing other software engineers.
• 14th and 15th fixed salary payments
• Profit-sharing plan (based on seniority)
• Health and dental insurance with no copayments
• Well-being programs through Wellhub (formerly Gympass), including nutrition, psychology, workplace wellness, massage, running group, and local gym benefits
• Meal and food allowances, with flexible allocation percentages between the VA/VR cards and no copayments
• Extended maternity and paternity leave
• Childcare or nanny allowance for children up to 6 years and 11 months old
• Allowance for children with disabilities, with no age limit
• Life insurance
• Private pension plan with employer contributions of up to 6% of salary
• Training platform—Sicredi Aprende—with a variety of courses
• 40-hour workweek using a time-off-in-lieu bank system
• Remote work allowance (except for positions that are 100% on-site)