Match score not available

Java Software Developer - Trading / Clearing - Client Portal

EXTRA HOLIDAYS - EXTRA PARENTAL LEAVE
Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field, 5+ years experience as senior Java developer, Proficiency in Java, SQL, RedHat OpenShift.

Key responsabilities:

  • Development and maintenance of Java applications
  • Database management for data integrity and performance
  • System operations on RedHat OpenShift clusters
  • Change management using Turnover software
  • Collaboration with teams to meet business needs

Job description

Logo Jobgether

Your missions

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
  • 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

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


Qualifications & Competences

  • Bachelors degree in Computer Science, Information Technology, or a related field
  • At least 5 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 Turnover 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 The Client
  • Understanding of The Client's  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

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
Check out the description to know which languages are mandatory.

Software Engineer Related jobs