Quick Summary
What we are looking for
We are looking for a Senior Java Developer to work in a squad responsible for the support, evolution, and modernization of critical systems.
The main challenge of the position will be to support the transformation of a solution currently concentrated in a monolithic architecture, contributing to its componentization, technological evolution, and preparation for a multiplatform architecture.
This person will act both in the maintenance and evolution of legacy systems and in the development of new solutions, participating in the definition and execution of the modernization and technological obsolescence reduction plan.
We are looking for someone with an analytical profile, good technical investigation capacity, and experience in complex environments, integrations, and distributed systems.
Key Responsibilities:
- Develop, maintain, and evolve back-end and front-end applications.
- Act in the modernization of legacy systems, supporting the gradual migration from a monolithic architecture to independent components and services.
- Participate in the definition and execution of the technological obsolescence reduction plan.
- Develop new features using Java, Spring Boot, and microservices architecture.
- Analyze existing systems, identify dependencies, and propose solutions for decoupling and componentization.
- Develop and maintain integrations between distributed systems using REST APIs, SOAP, messaging, and other protocols.
- Act in the investigation and resolution of problems in Linux environments.
- Develop and maintain automated unit, integration, and end-to-end tests.
- Support continuous integration and delivery practices, containerization, and application orchestration.
- Contribute to code quality, technical documentation, code review, and definition of best practices.
- Actively participate in squad ceremonies and activities, working together with product, architecture, quality, and infrastructure professionals.
Requirements:
- Proven experience with back-end and front-end software development.
- Experience with Java 8 or higher, Java EE, Spring Boot, and microservices.
- Knowledge of distributed systems architecture and modernization of legacy applications.
- Experience with Linux, Shell Script, services, TCP/IP, and debugging tools such as GDB.
- Experience with messaging and asynchronous processing using technologies such as ActiveMQ, ZeroMQ, Kafka, or MQueue.
- Knowledge of SOAP and REST protocols and integrations.
- Knowledge of data modeling and relational databases, such as MySQL, PostgreSQL, and Oracle.
- Experience with version control tools, such as Git, GitLab, or SVN.
- Experience with automated unit, integration, and end-to-end tests.
- Experience with containers, Kubernetes, CI/CD pipelines, and Jenkins.
Nice to Have:
- Knowledge of C and C++.
- Experience with Qt and C++ development in a Windows environment.
- Advanced knowledge of sockets, threads, and application debugging.
- Experience with Angular or PHP.
- Knowledge of cloud environments, such as AWS, Azure, or on-premises infrastructure.
- Experience with non-relational databases, such as MongoDB or Azure Cosmos DB.
- Experience in modernization projects, monolith decomposition, or migration to microservices architecture.
Location of the position: 100% remote
Who is Insi?
We are a consultancy specialized in digital evolution. But, above all, we are a company of people. People who listen before proposing. Who go to the essential before presenting a solution. Who measure success by what actually changed, not by what was implemented.
With more than three decades of history and a global presence, we believe that true transformation begins within: within people, teams, organizations — and it is this conviction that guides every choice we make, every project we deliver, 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 space to interact with different technologies, participate in challenging projects, bring new ideas, and work from anywhere in Brazil and (why not?) the world.
We are one of the best companies to work for in Brazil according to Great Place to Work and we are 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 are driven by performance
- We grow and learn together
- We seek excellence and simplicity
- We act with creativity and innovation
Everyone is welcome regardless of their condition, disability, ethnicity, religious belief, sexual orientation, appearance, age, or similar. We want you to grow with us in a welcoming environment full of opportunities.
Do you identify? Then, #ComeBeInsi!


