AngularCloudJavaReactSQLNoSQLIntegration TestingVersion Control
About this role
Role Overview
Work on the development, maintenance, and evolution of backend systems in Java.
Implement features with a focus on code quality, performance, security, and readability.
Collaborate with technical and business teams in building and evolving products.
Support the maintenance and modernization of corporate applications based on Java EE.
Analyze and fix issues, identifying root causes and proposing consistent solutions.
Develop reliable and secure integrations between systems.
Also work on front-end layer tasks, with knowledge of Angular 4+/React for maintaining and evolving web applications.
Write SQL queries and work with data manipulation with attention to performance, integrity, and best practices.
Follow development standards, version control, code review, testing, and software quality practices.
Work with application servers commonly used in corporate environments, such as WildFly, Liberty, and similar platforms.
Contribute to technical improvements and continuous evolution of the development environment.
Requirements
Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related field.
Experience with Java development in a corporate environment.
Experience with Java EE and its application servers.
Knowledge of Angular 4+/React.
Knowledge of SQL and best practices for writing queries.
Knowledge of relational databases.
Knowledge of version control systems.
Experience with unit and integration testing.
Experience with APIs, integrations, and distributed services.
Familiarity with secure development practices and software quality.
Preferred: Experience with mission-critical systems.
Preferred: Experience in the financial sector, banking, or payment services.
Preferred: Experience modernizing legacy systems.
Preferred: Knowledge of non-relational (NoSQL) databases.
Preferred: Experience with cloud platforms and distributed environments.
Preferred: Knowledge of observability and application performance analysis.
Preferred: Knowledge of React.
Tech Stack
Angular
Cloud
Java
React
SQL
Benefits
🌱 Holistic Well-being: Your wellbeing is essential. We take care of you and your loved ones with comprehensive health plans — because a healthy team is a team that drives change.
🚀 Development and Growth: Your career keeps moving. At Topaz, #Evolution is constant. Through training programs and daily challenges, we provide you with the tools to unlock your full potential.
⚖️ Flexibility and Balance: We believe in balance. Enjoy the flexibility you need to perform at your best with our hybrid work model and an extra day off on your birthday to celebrate as you deserve.