Description
Work on the development, maintenance, and evolution of high-performance corporate applications using Java technologies and service-oriented architectures. Ensure solution quality, scalability, and security, contributing to efficient system integration and delivery of business-aligned products. Collaborate with multidisciplinary teams to promote best development practices and technological innovation
**Responsibilities:**
* Develop and maintain corporate applications using Java.
* Design, implement, and evolve APIs and services with Java Spring Boot.
* Develop corporate solutions using Java EE.
* Implement system integrations based on Service-Oriented Architecture (SOA).
* Perform relational and non-relational database modeling and access using Hibernate and JPA.
* Create and maintain unit and integration tests to ensure application quality.
* Participate in code reviews, incident fixes, and continuous improvements.
* Analyze and resolve complex technical problems.
* Collaborate with technical teams and business areas to define and implement solutions.
**Requirements:**
* Solid experience in Java development.
* Advanced knowledge of Java Spring Boot.
* Experience with Java EE (Enterprise Edition).
* Practical experience with Service-Oriented Architecture (SOA).
* Knowledge of relational and non-relational databases.
* Experience with Hibernate and JPA.
* Knowledge of Git and version control.
* Experience implementing unit and integration tests.
* Strong communication skills and ability to work collaboratively in teams.
* Analytical capability and problem-solving skills.
**Preferred Qualifications:**
* Experience with DataStage for ETL process development, analysis, and maintenance.
* Experience processing large volumes of data.
* Experience developing and maintaining high-volume batch routines.
* Knowledge of performance and reliability optimization for processes.
* Experience in financial, banking, or payment systems projects.
* Ability to quickly learn new technologies and adapt to different contexts.
* Attention to detail and focus on delivering high-quality solutions.