SOFTWARE DEVELOPER SPECIALIST JAVA
Primary stack
Nice to have's
Job description
About the Position
SOFTWARE DEVELOPER SPECIALIST JAVA
Belo Horizonte, MG
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 daily tasks, you will:
- Develop, evolve, and maintain microservices-based systems using Java (11/17/21) and frameworks like Spring Boot and Micronaut.
- Model RESTful APIs following the API First approach (Swagger/OpenAPI).
- Work with relational databases (PostgreSQL, SQL Server) and non-relational databases (MongoDB, DynamoDB).
- Participate in the definition of architectures, contributing to good design and scalability practices.
- Implement secure solutions, using JWT, OAuth2, and Basic Auth for authentication/authorization.
- Contribute to the continuous improvement of development processes and software quality.
- Support less senior team members in development and solving questions.
Responsibilities
- Develop, evolve, and maintain microservices-based systems using Java (11/17/21) and frameworks like Spring Boot and Micronaut.
- Model RESTful APIs following the API First approach (Swagger/OpenAPI).
- Work with relational databases (PostgreSQL, SQL Server) and non-relational databases (MongoDB, DynamoDB).
- Participate in the definition of architectures, contributing to good design and scalability practices.
- Implement secure solutions, using JWT, OAuth2, and Basic Auth for authentication/authorization.
- Contribute to the continuous improvement of development processes and software quality.
- Support less senior team members in development and solving questions.
Requirements
Required:
- Availability to work on-site at one of our offices located in Belo Horizonte (MG), Recife (PE), Curitiba (PR), and São Paulo (SP).
- Completed higher education in Technological Graduation.
- Solid experience in Java (11, 17 or higher) and frameworks like Spring Boot, Spring Cloud, Hibernate/JPA.
- Practical experience in building microservices and RESTful APIs.
- Knowledge of databases: modeling and optimization in PostgreSQL, SQL Server, MongoDB, and DynamoDB.
- Experience with Kubernetes (EKS).
- Experience with AWS, using services and components like EC2, EKS, S3, SQS, SNS, CloudFront, ELB, among others.
- Experience with authentication/authorization (JWT, OAuth2).
- Familiarity with version control tools (Git) and continuous integration and delivery practices (CI/CD).
- Knowledge of distributed architecture patterns (CQRS, Event Sourcing).
- Knowledge of good security practices for web applications and microservices.
Desirable:
- Familiarity with monitoring and observability tools (Prometheus, Grafana, ELK).
- Experience in automated testing practices (unit, integration, contract).
We Offer
- Meal and meal vouchers
- Health and dental insurance
- Life insurance
- Birthday DayOff
- Baby On Board and Breastfeeding 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 values, decompression area, games, and mini golf course
- Benefits in our SuperApp, such as Duo Gourmet
- Inter Prime Card
- Internal training and development programs
About the Company
Pioneiros, mudamos o mercado ao lançar o primeiro banco digital do Brasil e seguimos criando tendências com tecnologia de ponta. Evoluímos para um Super App Financeiro Global, com soluções completas e inovação de primeira. Aqui, o trabalho tem propósito: construir oportunidades reais, transformar a vida das pessoas e o mercado financeiro. Esse é o nosso Jeito Inter de Fazer. Se você quer fazer parte dessa mudança e deixar um legado, seu lugar é aqui.
Stages of the Selection Process
- Resume screening;
- Screening (initial approach to align expectations about the job);
- Assessments;
- Interview with the Talent Team;
- Technical test (when necessary);
- Interview with the leadership;
- Job Offer;
Apply for this position
Interested in building your career at Inter Careers? Receive future opportunities sent directly to your email.
© Inter. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Inter is a television channel that produces skits for family audience of all age groups.
More at Inter
All 147 rolesUX UI SPECIALIST I
Inter · Brazil
UX UI SPECIALIST II
Inter · Brazil
Training Analyst I- CX | Payments (Cards)
Inter · Brazil
TRAVEL OPS l PRODUCTS ANALYST
Inter · Brazil