Description
**What are we looking for?**
**Main responsibilities:**
Program, code, and test systems in the specified language, transitioning between Front-End and/or Back-End development projects;
Modify systems to meet new business rules;
Perform system maintenance, making necessary adjustments to meet user requirements;
Develop assembly, debugging, and testing activities for programs; perform maintenance services on already-developed programs;
Carry out routine programming tasks.
Assist in system evolution.
Map business rules in existing systems.
**Requirements:**
Position: Junior Java Developer
Education
Completed undergraduate degree in Information Technology-related fields, such as Computer Science, Information Systems, Software Engineering, Computer Engineering, or related disciplines.
Experience
Minimum of 2 years of software development experience using Java 11 or higher.
Essential Technical Skills
* Java 11 or higher;
* Object-Oriented Programming (OOP);
* Spring Framework (Spring Boot, Spring MVC, and Spring Data);
* JPA/Hibernate;
* Development and consumption of REST APIs;
* Relational Database;
* Git and version control workflow;
* SOLID principles and major design patterns;
* Layered architecture concepts;
* Unit testing using JUnit and Mockito;
* Knowledge of Maven or Gradle;
* Familiarity with integration into corporate systems.
Desirable Technical Skills
* Containerization using Docker;
* Kubernetes concepts;
* Continuous Integration and Continuous Delivery (CI/CD);
* Messaging systems (RabbitMQ, Kafka, IBM MQ, or ActiveMQ);
* Angular (15+) or another modern frontend framework;
* OpenAPI/Swagger;
* DB2 or Oracle databases;
* Experience in financial or banking domain projects;
* Knowledge of microservices;
* Observability fundamentals (logs, metrics, monitoring);
* Experience with agile methodologies (Scrum or Kanban).
Artificial Intelligence Competencies
Familiarity with Generative AI tools to support software development is desirable.
Behavioral Competencies
* Strong communication and interpersonal skills;
* Ability to work effectively in teams;
* Commitment to deadlines and delivery quality;
* Organization and sense of responsibility;
* Proactive and collaborative mindset;
* Interest in continuous learning and technical growth;
* Ability to analyze problems and propose solutions.
Activities
The professional will be involved in the development and maintenance of corporate systems, participating in all phases of the software development lifecycle.
Key responsibilities include:
* Developing new features and evolving existing systems;
* Fixing defects and performing corrective, adaptive, and evolutionary maintenance;
* Developing and maintaining APIs and system integrations;
* Participating in code reviews;
* Creating and maintaining unit tests;
* Participating in agile ceremonies and activity planning;
* Using Continuous Integration (CI/CD) tools;
* Supporting technical documentation of solutions;
**Differentiators:**
**Location of the position:**
**Who is Insi?**
We are a consultancy specialized in digital transformation. But above all, we are a company of people — people who listen before proposing, go to the core before presenting a solution, and measure success by what truly changed — not by what was implemented.
With over three decades of history and global presence, we believe real transformation begins from within: within individuals, teams, and organizations — and this conviction guides every choice we make, every project we deliver, and every person we develop.
**Why build your career at Insi?**
Because here, you think, decide, and create together. We offer autonomy, clear goals, and an environment where Insiders have opportunities to interact with diverse technologies, participate in challenging projects, bring forward new ideas, and work from anywhere in Brazil — and why not, anywhere in the world.
We are recognized as one of the best companies to work for in Brazil by Great Place to Work, and among the top 10 employers in Brazil according to TIME magazine.
**What are our values?**
* We are people serving people
* We think and act like owners
* We have a drive for performance
* We grow and learn together
* We pursue excellence and simplicity
* We act with creativity and innovation
All individuals are welcome, regardless of their condition, disability, ethnicity, religious belief, sexual orientation, appearance, age, or similar factors. We want you to grow with us in an inclusive, welcoming environment full of opportunities.
Do you identify with this? Then, **#JoinInsi!**