Logo for BE | Shaping The Future Romania

Java Software Developer - Trading / Clearing - Client Portal

Role overview

Qualifications

  • Bachelors degree in Computer Science, Information Technology, or a related field
  • At least 5 years experience in Java development
  • Strong understanding of SQL and database management
  • Experience with IBM Openshift or other cloud technologies

Responsibilities

  • Develop, test and maintain applications using Java and OpenShift
  • Implement and manage CI/CD pipelines
  • Monitor system performance and troubleshoot issues
  • Collaborate with cross-functional teams to deliver solutions

About the company

BE | Shaping The Future Romania logo

BE | Shaping The Future Romania

Digital Transformation Consulting

Company details

Company typeSME
IndustryDigital Transformation Consulting

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

LOCATION

Remote (Romania)

DESCRIPTION

Job Summary

We are seeking a highly skilled and experienced Java Software Developer to join our trading clearing solutions team. The ideal candidate will have at least 5 years experience, with Markets Clearing activities familiarity, coupled with a strong understanding of Java-based technologies, solid background in web application frameworks, good expertise in SQL and solid experience with IBM Openshift / other cloud technologies. This role requires the ability to work with cross-functional teams and a deep understanding of software delivery and maintenance processes, with the principal objective of acting as the main contributor for the new and existing clearing products development, delivery and troubleshooting, both on evolution and maintenance areas.


Main tasks of the role include (but not limited to):

Development and Maintenance

  • Develop, test and maintain applications using Java, OpenShift and related technologies
  • Write efficient, reusable and scalable code for web-based client portal
  • Implement and manage continuous integration / continuous deployment (CI/CD) pipelines
  • Automate system operations tasks to improve efficiency and reduce manual effort
  • Debug and resolve technical issues and defects in a timely manner


Database Management

  • Design, implement, and maintain databases, ensuring data integrity and performance
  • Ensure efficient data retrieval and storage by optimizing SQL queries and database performance


System Operations

  • Deploy and manage applications on RedHat OpenShift clusters
  • Perform tasks on Unix-like systems, utilizing bash scripting for automation and system management
  • Monitor system health, optimize application performance and troubleshoot issues as they arise, to ensure high availability and reliability
  • Ensure compliance with security standards and protocols for deployed applications
  • Perform regular system maintenance and upgrades to ensure stability & performance
  • Troubleshoot and resolve any application issues in a timely manner
  • Collaborate with IT operations and ServiceDesk teams to ensure seamless operation of applications


Change Management

  • Manage application changes using Turnover change management software
  • Ensure proper version control and documentation for all changes and updates


Collaboration and Communication

  • Collaborate with cross-functional teams to gather requirements and deliver solutions that meet business needs
  • Provide technical guidance and mentorship to junior developers and other team members


Documentation and Reporting

  • Document technical processes, system configurations, and user manuals
  • Maintain accurate records of system performance and technical issues


Continuous Improvement

  • Stay updated with the latest industry trends and technologies related to Java techstacks (incl. various web frameworks and cloud-related tech)
  • Propose and implement improvements to existing systems and processes to enhance productivity and efficiency

Qualifications & Competences

  • Bachelors degree in Computer Science, Information Technology, or a related field
  • At least 2 years of proven experience as a senior developer with a focus on Java tech
  • Skilled in Java / TypeScript development
  • Extensive knowledge of SQL and experience with database interactions
  • Solid knowledge of RedHat OpenShift container platform, experience in deploying and managing applications on OpenShift with proficiency in using OpenShift Web Console and CLI (oc)
  • Good understanding of OpenShift architecture and components
  • Skilled in monitoring and logging tools for OpenShift (e.g., Prometheus, Grafana)
  • Experienced with OpenShift pipelines (Tekton) for CI/CD
  • Proficient in writing and managing OpenShift YAML manifests
  • Knowledge of OpenShift security best practices
  • Experience with IBM WebSphere for application deployment and management
  • Experience with several change management software
  • Familiarity with Unix-like systems and bash scripting
  • Familiarity with major web application frameworks and databases
  • Familiarity with cloud platforms and services (like AWS, Azure or GCP)
  • Strong communication and interpersonal skills
  • Ability to work independently and as part of a team


Nice to have

  • Knowledge of Financial Markets Clearing activities and the assets cleared by the Central Counterparty Clearing House (CCP)
  • Understanding of Central Counterparty Clearing House (CCP) relations with other entities such as Markets, Central Securities Depositories (CSD) and Central Bank
  • Skilled in configuring OpenShift routes and ingress controllers
  • Knowledge of OpenShift operators and Custom Resource Definitions (CRDs) and knowledge of OpenShift RBAC (Role-Based Access Control)
  • Proficient in configuring and managing persistent storage on OpenShift
  • Relevant certifications related to technical domains and / or system operations


Benefits

  • Professional development opportunities
  • Flexible work hours and remote work options


B2B Contract

Full-time job

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Java Developer Related jobs

Other jobs at BE | Shaping The Future Romania

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.