Description
Job Summary:
Opportunity to work within a team embedded in projects for a Financial Institution, focused on innovation, developing, testing, and implementing Java-based software solutions.
Key Highlights:
1. Working in a challenging and collaborative environment with significant impact.
2. Collaborating with multidisciplinary teams.
3. Promoting best software development practices.
Description: You will join a team embedded in projects for a nationally recognized Financial Institution known for its stability, focus on innovation, and commitment to community development. This is an opportunity to work in a challenging, collaborative, and high-impact environment.
Responsibilities and Duties
* Develop, test, and implement Java-based software solutions, ensuring application quality and performance.
* Collaborate with multidisciplinary teams to understand requirements and propose effective technical solutions.
* Maintain and optimize existing systems, identifying opportunities for improvement.
* Participate in code reviews and promote best software development practices.
* Document processes and developed solutions, ensuring transparency and work continuity.
Requirements and Qualifications
* Professional with solid experience in Java, version 11+;
* Experience and familiarity with test automation;
* Experience in developing web services and APIs (JSON or XML over HTTP);
* Experience with databases (both relational and NoSQL);
* Experience with Cloud Computing development (AWS, Google Cloud Platform, Azure);
* Experience with container-based development (Kubernetes, Docker, OpenShift);
* Experience with event-driven architecture (Kafka);
* Experience with agile methodologies (Scrum / XP / etc.) and familiarity with lean concepts;
* Knowledge of information security;
* Knowledge of distributed and concurrent application development.
2512170202551794265