Our team is expanding, and we are looking for several Java Developers to join a stable, long-term project in the Finance industry.
The core of the work involves the analysis, correction, and evolutionary improvement of a large-scale system that has recently been migrated.
This is a professional and high-standard environment where you will join an established team of experts as a fellow professional.
In this role, you will work with both Java-based batch components (primary focus) and C# (.NET/WinForms) applications.
Requirements * Strong proficiency in Java (specifically Batch processing) and/or C# (.NET) * Ability to analyze, navigate, and improve both recently migrated and legacy codebases * Experience in resolving production or pre-production incidents and performing root cause analysis * High level of autonomy, technical rigor, and curiosity to dive into complex financial logic * Ability to work effectively within a cross-functional team and sync with architects
Responsibilities * System behaviors analyzing and technical challenges identified during the final stages of project delivery * Ensure the robustness of the platform by identifying and resolving root causes of non-functional issues in both Java (Batch) and C# (WinForms) components * Actively implement feature enhancements and technical optimizations, contributing to the continuous growth and modernization of the application * Partner with the architecture team to ensure every solution is technically sound, consistent, and follows best practices * Maintain clear technical insights and documentation, ensuring the system`s logic is transparent and maintainable for the long term
Conditions * Duration: Long term * Work Format: Fully Remote or hybrid (depending on your preference) * Start Date: We fully respect notice period and are open to discussing a timeline that ensures a smooth transition for you