LOG IN
SIGN UP
Tech Job Finder - Find Software, Technology Sales and Product Manager Jobs.
Sign In
OR continue with e-mail and password
E-mail address
Password
Don't have an account?
Reset password
Join Tech Job Finder
OR continue with e-mail and password
E-mail address
First name
Last name
Username
Password
Confirm Password
How did you hear about us?
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Java Software Developer

at Cencora

Back to all Java jobs
C
Industry not specified

Java Software Developer

at Cencora

JuniorNo visa sponsorshipJava

Posted 16 hours ago

No clicks

Compensation
Not specified

Currency: Not specified

City
Porto
Country
Portugal

Join our trading technology team in Porto as a Java Software Developer and contribute to the design, development, testing, and maintenance of high-performance Java-based trading systems. Build reliable backend solutions for real-time trading used by banks, brokers, and funds, leveraging Spring, Spring Boot, REST APIs, and data integration layers. You will work with senior developers, QA, and DevOps in a hybrid environment (Porto office 4 days a week) to ensure quality, efficiency, and continuous improvement. This role offers growth towards autonomy while gaining exposure to financial markets and low-latency trading workflows.

Join us as a Java Software Developer

Build reliable backend solutions for real-time trading systems.

We are looking for a Java Software Developer to join our trading technology team in Porto and contribute to the development and maintenance of high-performance trading software. Working under the guidance of senior engineers, you will support the design, development, testing, and maintenance of Java-based trading systems that power mission-critical solutions for banks, brokers, and funds.

In this role, you will contribute to reliable and scalable systems while building a strong foundation in software engineering best practices, trading technology, and real-time systems. You will collaborate closely with senior developers, analysts, QA, and DevOps teams in an environment that values learning, accountability, and continuous improvement.

Hybrid working model: 4 days per week in the office.

Why this role is exciting

  • Work on real-time, high-performance trading systems used by global financial institutions

  • Learn from experienced engineers in a collaborative, multidisciplinary team

  • Gain exposure to financial markets, trading workflows, and low-latency systems

  • Build backend services, APIs, UIs, and integration layers for mission-critical platforms

  • Grow towards full technical autonomy while contributing to meaningful products

Key Responsibilities

Software Design & Development

  • Contribute to the design, development, and maintenance of efficient and testable Java code using Spring, Spring Boot, or equivalent frameworks

  • Develop and maintain backend services, APIs, UIs, and data integration layers

  • Apply coding standards, version control practices, and documentation guidelines

  • Participate in code reviews and apply feedback to improve product quality and efficiency

  • Support product consistency and quality across releases

Quality, Accountability & Compliance

  • Design, implement, and execute automated unit, integration, and performance tests

  • Assist in debugging, troubleshooting, and resolving software issues

  • Follow internal development and delivery processes with attention to efficiency, deadlines, and compliance

  • Ensure confidentiality of proprietary code, client data, and internal methodologies

  • Write, review, and maintain technical documentation aligned with product releases

  • Deliver assigned tasks within agreed deadlines and provide regular progress updates

Collaboration & Client Success

  • Work closely with senior developers, Business Analysts, Quality Assurance Specialists, and DevOps teams

  • Understand functional and technical requirements and help translate them into effective solutions

  • Contribute actively to team objectives and continuous product improvement

  • Support the delivery of reliable, scalable solutions that meet client expectations and contribute to client satisfaction

Learning, Growth & Continuous Improvement

  • Commit to continuous professional growth through on-the-job learning and self-study

  • Develop a solid understanding of trading workflows, financial markets, and real-time system requirements

  • Stay informed about new technologies, development tools, and industry best practices

  • Show curiosity, initiative, and motivation to grow into a fully autonomous software engineer

Profile & Qualifications

Technical Skills

  • BSc in Computer Science, Engineering, or a relevant field

  • Good knowledge of Java 1.8 and object-oriented programming principles

  • Familiarity with Spring, Spring Boot, JPA/Hibernate, REST APIs, and relational databases (SQL)

  • Experience with multi-threaded, high-performance, and network programming (TCP sockets)

  • Basic knowledge of Linux environments

  • Familiarity with Agile methodologies and the Atlassian suite (Bitbucket, Jira, Confluence)

  • Familiarity with Version Control Systems and CI/CD tools (e.g. Git, Jenkins), with autonomy in debugging and profiling tools

  • Knowledge of messaging systems (Kafka, RabbitMQ) and databases (SQL, NoSQL)

  • Familiarity with containerization and orchestration tools (Docker, Kubernetes)

  • Familiarity with serialization frameworks

  • Experience with financial systems, trading workflows, or market data is a plus

Soft Skills & Mindset

  • Strong sense of accountability, responsibility, and commitment to deadlines

  • Team-oriented mindset with efficiency and product quality as guiding principles

  • Strong analytical and problem-solving skills, with attention to detail

  • Willingness to learn about financial systems, trading technology, and market workflows

  • Excellent communication and teamwork abilities

  • Fluency in English (written and spoken) and Italian is a plus

  • Commitment to confidentiality, professionalism, and continuous improvement

Apply by submitting a CV in English

    Java Software Developer

    at Cencora

    Back to all Java jobs
    C
    Industry not specified

    Java Software Developer

    at Cencora

    JuniorNo visa sponsorshipJava

    Posted 16 hours ago

    No clicks

    Compensation
    Not specified

    Currency: Not specified

    City
    Porto
    Country
    Portugal

    Join our trading technology team in Porto as a Java Software Developer and contribute to the design, development, testing, and maintenance of high-performance Java-based trading systems. Build reliable backend solutions for real-time trading used by banks, brokers, and funds, leveraging Spring, Spring Boot, REST APIs, and data integration layers. You will work with senior developers, QA, and DevOps in a hybrid environment (Porto office 4 days a week) to ensure quality, efficiency, and continuous improvement. This role offers growth towards autonomy while gaining exposure to financial markets and low-latency trading workflows.

    Join us as a Java Software Developer

    Build reliable backend solutions for real-time trading systems.

    We are looking for a Java Software Developer to join our trading technology team in Porto and contribute to the development and maintenance of high-performance trading software. Working under the guidance of senior engineers, you will support the design, development, testing, and maintenance of Java-based trading systems that power mission-critical solutions for banks, brokers, and funds.

    In this role, you will contribute to reliable and scalable systems while building a strong foundation in software engineering best practices, trading technology, and real-time systems. You will collaborate closely with senior developers, analysts, QA, and DevOps teams in an environment that values learning, accountability, and continuous improvement.

    Hybrid working model: 4 days per week in the office.

    Why this role is exciting

    • Work on real-time, high-performance trading systems used by global financial institutions

    • Learn from experienced engineers in a collaborative, multidisciplinary team

    • Gain exposure to financial markets, trading workflows, and low-latency systems

    • Build backend services, APIs, UIs, and integration layers for mission-critical platforms

    • Grow towards full technical autonomy while contributing to meaningful products

    Key Responsibilities

    Software Design & Development

    • Contribute to the design, development, and maintenance of efficient and testable Java code using Spring, Spring Boot, or equivalent frameworks

    • Develop and maintain backend services, APIs, UIs, and data integration layers

    • Apply coding standards, version control practices, and documentation guidelines

    • Participate in code reviews and apply feedback to improve product quality and efficiency

    • Support product consistency and quality across releases

    Quality, Accountability & Compliance

    • Design, implement, and execute automated unit, integration, and performance tests

    • Assist in debugging, troubleshooting, and resolving software issues

    • Follow internal development and delivery processes with attention to efficiency, deadlines, and compliance

    • Ensure confidentiality of proprietary code, client data, and internal methodologies

    • Write, review, and maintain technical documentation aligned with product releases

    • Deliver assigned tasks within agreed deadlines and provide regular progress updates

    Collaboration & Client Success

    • Work closely with senior developers, Business Analysts, Quality Assurance Specialists, and DevOps teams

    • Understand functional and technical requirements and help translate them into effective solutions

    • Contribute actively to team objectives and continuous product improvement

    • Support the delivery of reliable, scalable solutions that meet client expectations and contribute to client satisfaction

    Learning, Growth & Continuous Improvement

    • Commit to continuous professional growth through on-the-job learning and self-study

    • Develop a solid understanding of trading workflows, financial markets, and real-time system requirements

    • Stay informed about new technologies, development tools, and industry best practices

    • Show curiosity, initiative, and motivation to grow into a fully autonomous software engineer

    Profile & Qualifications

    Technical Skills

    • BSc in Computer Science, Engineering, or a relevant field

    • Good knowledge of Java 1.8 and object-oriented programming principles

    • Familiarity with Spring, Spring Boot, JPA/Hibernate, REST APIs, and relational databases (SQL)

    • Experience with multi-threaded, high-performance, and network programming (TCP sockets)

    • Basic knowledge of Linux environments

    • Familiarity with Agile methodologies and the Atlassian suite (Bitbucket, Jira, Confluence)

    • Familiarity with Version Control Systems and CI/CD tools (e.g. Git, Jenkins), with autonomy in debugging and profiling tools

    • Knowledge of messaging systems (Kafka, RabbitMQ) and databases (SQL, NoSQL)

    • Familiarity with containerization and orchestration tools (Docker, Kubernetes)

    • Familiarity with serialization frameworks

    • Experience with financial systems, trading workflows, or market data is a plus

    Soft Skills & Mindset

    • Strong sense of accountability, responsibility, and commitment to deadlines

    • Team-oriented mindset with efficiency and product quality as guiding principles

    • Strong analytical and problem-solving skills, with attention to detail

    • Willingness to learn about financial systems, trading technology, and market workflows

    • Excellent communication and teamwork abilities

    • Fluency in English (written and spoken) and Italian is a plus

    • Commitment to confidentiality, professionalism, and continuous improvement

    Apply by submitting a CV in English

      SIMILAR OPPORTUNITIES

      No similar jobs available at the moment.