Job Description
Job Description
Looking for a Senior Full Stack Developer to participate in strategic migrations and large-scale refactorings on critical platforms in the insurance industry. The professional will contribute to the modernization of legacy systems, evolving frontend architectures with Angular and expanding backend responsibilities using services based on Node.js.
Additionally, you will be involved in developing cloud solutions using AWS, improving CI/CD pipelines and deployment strategies with a focus on increasing reliability, scalability and productivity of the development team. You will collaborate with product, architecture and backend teams to design end-to-end solutions aligned with technical and business objectives.
Responsibilities:
Participate in the modernization of legacy systems and the evolution of frontend and backend architectures.
Develop cloud solutions using AWS, optimizing CI/CD pipelines and deployment strategies.
Collaborate with product, architecture and backend teams to design end-to-end solutions.
Implement code refactorings focused on performance, maintainability and security, ensuring software quality through testing, code reviews and engineering best practices.
Provide support and guidance to developers, serving as a technical reference for frontend (Angular) and full-stack architecture decisions during system modernization and evolution processes.
Requirements:
Minimum 2 years of experience developing applications based on Apache Kafka, working with event-oriented architecture.
Experience with key components of Kafka, including Kafka Streams (Processor API), Kafka Connect, and Schema Registry.
Experience developing with Java and Spring, implementing streaming applications using Kafka Streams.
Experience developing monitoring applications using the ELK stack (Elasticsearch, Logstash, Kibana).
Experience working in Windows and Unix/Linux environments for application development and maintenance.
Experience using the IntelliJ IDE for development.
Experience with Oracle PL/SQL, writing SQL queries and optimizing query performance.
Experience developing and integrating REST APIs.
Experience using Kafka CLI and Kafka REST API to manage and query platform resources.
Experience maintaining and managing ELK servers (advantage).
Experience with Confluent Kafka Cloud (advantage).
Experience in developing DevOps processes for Kafka and ELK environments.
Salary to receive
To agree