← Toutes les offres

Mid-Level Software Engineer

À propos du poste

• Develop and maintain back-end applications using Java and Spring Boot
• Build, enhance, and maintain RESTful APIs, applying best practices in development, security, performance, and scalability
• Participate in defining and implementing technical solutions aligned with product needs
• Analyze and resolve issues, as well as implement enhancements and new features
• Develop unit tests and contribute to application quality and reliability
• Work with microservices architecture, messaging, and system integrations
• Contribute to the evolution of CI/CD pipelines and build and deployment automation processes
• Support application monitoring by analyzing metrics and contributing to system observability
• Participate in code reviews, share knowledge, and help drive the adoption of software engineering best practices
• Collaborate with Product Managers, Analysts, Architects, and other team members to build solutions
• Work in cross-functional teams using agile methodologies such as Scrum and Kanban
• Analyze problems, propose solutions, and contribute to the continuous improvement of products and processes
• Expand technical knowledge and share learnings with the team

• Experience developing back-end applications using Java and Spring Boot
• Experience building and maintaining RESTful APIs
• Knowledge of relational and non-relational databases, including data modeling and query development
• Experience working with microservices architecture
• Knowledge of software engineering best practices, including SOLID, Clean Code, and design patterns
• Experience with unit testing and software quality practices
• Knowledge of messaging and event-driven architecture, preferably with Apache Kafka
• Experience containerizing applications with Docker and basic knowledge of Kubernetes
• Experience with Git and collaborative development
• Knowledge of or experience with CI/CD pipelines using tools such as Jenkins
• Knowledge of service discovery and configuration management tools such as Consul
• Experience with cloud services, preferably AWS (ECS, SQS, and S3)
• Knowledge of monitoring and observability using tools such as Dynatrace, Prometheus, Grafana, or similar technologies

• 14th and 15th fixed annual salaries
• Profit-sharing payments (based on seniority)
• Health and dental insurance with no copayments
• Gympass
• Life insurance
• Health and well-being programs (nutrition, psychology, workplace wellness, massage, running groups, and local gym membership)
• Meal and food allowances, with flexible allocation percentages between the food and meal cards and no copayments
• Extended maternity and paternity leave
• Childcare or nanny assistance for children up to 6 years and 11 months old
• Assistance for children with disabilities, with no age limit
• Private pension plan with contributions of up to 6% of salary
• Sicredi Aprende training platform, offering a wide range of courses
• 40-hour workweek using a time-off-in-lieu bank system
• Remote-work allowance (except for positions that are 100% on-site)