Sr Java Developer

Finstro

Negotiable
Remote3-5 Yrs ExpDiplomaFull-time
Share

Remote Details

Open CountryPhilippines

Language RequirementsEnglish

This remote job is open to candidates in specific countries. Please confirm if you want to continue despite potential location restrictions

Job Description

Description

Finstro has been solving financial challenges within B2B Trade finance since 2012 and served global businesses with over $1 billion in Trade Payments.


Finstro provides a complete cashflow management platform, enabling customer and supplier payments and providing innovative credit-based solutions to help businesses grow.


We are the solution to pay and get paid on terms that suit your business.


We are looking for highly skilled programmers with experience building web applications in Java. Java Developers are responsible for analysing user requirements and business objectives, determining application features and functionality, and recommending changes to existing Java-based applications, among other duties.


The ideal candidate will have a strong background in designing, developing, and implementing complex, high-performance Java-based applications. This role requires hands-on experience with modern Java frameworks and tools.


Responsibilities:


  • Design, develop, and maintain Java-based applications and systems.
  • Collaborate with cross-functional teams, including product managers, designers, and other developers, to define project requirements and deliverables.
  • Write clean, maintainable, and efficient code following best practices.
  • Perform code reviews, provide constructive feedback, and mentor junior developers.
  • Troubleshoot, debug, and resolve software defects and technical issues.
  • Ensure the performance, quality, and responsiveness of applications.
  • Participate in architectural design and contribute to technology decisions.
  • Implement and maintain APIs, microservices, and database integrations.
  • Stay updated on industry trends, emerging technologies, best practices, Java 11, Spring5, JPA 2
  • Designing and implementing Java-based applications.


Position Requirements:


  • 8+ years of developing backend systems in Java that are highly performant and scalable while being cost efficient and secure.
  • 3+ years working with Cloud providers (Preferable AWS)
  • Deep knowledge of multi-threading, data structures and algorithms
  • Proficient in database systems both Relational and NoSQL with ability to model DB objects & write performant SQL queries.
  • Good experience in asynchronous and distributed messaging systems
  • Experience with Linux, bash scripting and running software in Docker/Kubernetes
  • Participate in projects than span multiple teams from requirements to production in a fast-paced environment.
  • Experience with TDD (Test Driven Development) and Unit/Integration tests
  • Fluent communication in English, both verbally and written to all levels within the organization including non-technical audience
  • BS in Computer Science or equivalent work experience Spring Boot, JPA
  • Java 11 preferred but at least Java 8 is a must have
  • Experience with System integrations, API development & micro services.


The role will be based out of our Manila office in Bonifacio Global City, Taguig.


Candidates must be willing to work full time onsite whilst on probation and may transition to Finstro's Flexible Work Arrangements afterward, subject to mutual agreement with their manager.

Requirements

Please refer to job description.

JavaSpringHibernateRESTful APIsSQLMicroservicesObject-Oriented ProgrammingVersion ControlDebuggingProblem Solving
Preview

Boss

HR ManagerFinstro

Posted on 01 May 2025

Report this job

Bossjob Safety Reminder

If the position requires you to work overseas, please be vigilant and beware of fraud.

If you encounter an employer who has the following actions during your job search, please report it immediately

  • withholds your ID,
  • requires you to provide a guarantee or collects property,
  • forces you to invest or raise funds,
  • collects illicit benefits,
  • or other illegal situations.