Description
Job Summary:
Develop, maintain, and optimize high-level Java applications for the banking and financial sector, ensuring security, performance, and scalability while collaborating in agile teams.
Key Highlights:
1. End-to-end Java and Angular development.
2. AI-driven optimization of banking and financial applications.
3. Collaboration in agile teams (Scrum) and technical innovation.
Description:
What do you need to know to join Topaz?
* Solid Java development experience (Java 8\+), including advanced object-oriented programming fundamentals.
* Frontend development experience (Angular), enabling end-to-end delivery capability.
* Availability to participate in biweekly on-call duty.
* Experience with corporate applications using Wildfly, REST, SOAP, JasperReports, and integration patterns.
* Experience in data modeling, SQL query creation and optimization for SQL Server.
* Knowledge of automated testing (unit and integration tests) using JUnit and Mockito.
* Ability to analyze, diagnose, and resolve production environment issues, proposing secure and sustainable fixes.
* Familiarity with Git and version control practices applied in agile teams.
* Understanding of system architecture, API design, security, performance, and best practices for integration.
Advantages
* Experience developing or maintaining high-transaction-volume applications serving large user bases.
* Experience with automation processes, CI/CD, and DevOps (desirable).
Your day-to-day at Topaz:
* Analyze, develop, maintain, and optimize high-level Java applications for banking and financial sector clients, ensuring high standards of security, performance, scalability, and user experience.
* Thoroughly document all code and associated technical processes.
* Actively participate in agile ceremonies (especially under the Scrum methodology) and directly collaborate with other technical teams (Backend, QA, Design, Product).
* Research and propose innovative technical solutions, demonstrating autonomy, problem-solving ability, and proactivity.
* Maintain effective and clear communication with internal and external stakeholders whenever necessary.
* Actively use, promote, and leverage Stefanini-provided Artificial Intelligence tools, adopting a mindset of continuous improvement and AI-powered optimization.
251210020218393481