C6 Bank
Inter Carreiras
SOFTWARE DEVELOPER SPECIALIST - JAVA
About the opportunity
Get to Know Inter As pioneers, we changed the market by launching Brazil’s first digital bank and continue to set trends with cutting-edge technology. We have evolved into a Global Financial Super App, with complete solutions and top-tier innovation. Here, work has a purpose: to build real opportunities, transform people’s lives, and reshape the financial market. This is the Inter way of doing things. If you want to be part of this change and leave a legacy, your place is here. Come be Sangue Laranja.
Get to Know Inter As pioneers, we transformed the market by launching Brazil’s first digital bank and continue to shape the future with cutting-edge technology. We have evolved into a Global Financial Super App, delivering complete solutions and leading innovation. Here, work has purpose: creating real opportunities, transforming people’s lives, and reshaping the financial market. This is the Inter way of making things happen. If you want to be part of this transformation and leave your mark, your place is here. Become Sangue Laranja.
In your day-to-day, you will
- Development and Maintenance
- Develop, evolve, and maintain robust, scalable, and well-documented APIs REST
- Build and support back-end services using Java with Spring Boot and/or Micronaut
- Implement and evolve the Backend for Frontend layer, ensuring efficient contracts with front-end and mobile teams
Collaboration and Integration
- Work closely with iOS, Android, and Web teams, understanding consumption needs and adapting API responses
- Participate in agile ceremonies (planning, refinement, review, daily)
- Collaborate on defining API contracts and technical specifications with product and design teams
Quality and Testing
- Write and maintain unit and integration tests (JUnit, Mockito, Testcontainers)
- Ensure test coverage and code quality by following best practices (SOLID, Clean Code)
- Participate in code reviews, contributing to the team's continuous improvement
Infrastructure and Delivery
- Work with CI/CD pipelines, ensuring continuous and secure deliveries
- Monitor the health of services in production (logs, alerts, observability metrics)
- Identify and fix performance bottlenecks in services
Architecture and Technical Evolution
- Contribute to software architecture and platform evolution decisions
- Propose technical improvements and actively participate in engineering discussions
- Document solutions, architectural decisions, and technical flows
What we are looking for
Required
- Back-end: Java, Maven/Gradle, Spring Boot
- Testing: Experience with unit and integration tests (JUnit, Mockito, Testcontainers)
- APIs and Integrations: Solid experience with development and consumption of APIs REST/GraphQL (experience with BFF architecture is desirable)
- Frameworks and Libraries: Spring MVC, Spring Data, Spring Security, Hibernate/JPA, Kafka/RabbitMQ
- Others: Familiarity with Docker, CI/CD (Jenkins/GitHub Actions), relational and non-relational databases (PostgreSQL, MongoDB)
Desirable
- Experience with Kotlin in back-end
- Knowledge of Microservices architecture and BFF (Backends for Frontends)
- Experience with Kubernetes and container orchestration
- Familiarity with observability (Grafana, Prometheus, Datadog)
Benefits
- Grocery and meal vouchers
- Health and dental insurance
- Life insurance
- Birthday DayOff
- Baby On Board and nursing room
- Extended parental leave
- Childcare/nanny assistance and/or assistance for children with disabilities
- Wellhub and Inter Running Group
- CARE4U space (Belo Horizonte): self-care services with exclusive rates, decompression area, games, and a mini golf course
- Perks in our SuperApp, such as Duo Gourmet
- Inter Prime card
- Internal training and development programs
Selection Process Stages
- Resume screening;
- Screening (initial contact to align expectations regarding the position);
- Assessments;
- Interview with the Talent team;
- Technical test (when necessary);
- Interview with leadership;
- Hiring proposal (Offer);
