Senior Software Engineer – Trade Finance Systems

5 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Senior Software Engineer – Trade Finance Systems


Company:

Location:

Experience:

Employment Type:


About the Role:

We’re looking for a seasoned software developer with strong expertise in both Java and Python to join our engineering team building mission-critical systems in the trade finance space. You’ll work on high-throughput applications, intelligent document processing pipelines, and backend services that support banks and financial institutions globally. This role requires deep technical versatility and an understanding of the unique demands of financial services software.


What You”ll Do

Design, develop, and maintain enterprise applications supporting trade finance operations including letters of credit, guarantees, documentary collections, and compliance workflows. You’ll build performant APIs and integration layers, contribute to data processing and automation capabilities, work closely with product and domain experts to translate business requirements into robust solutions, and participate in architectural decisions as we scale our platform.


Required Experience

Java Skills:

  • 5+ years of professional Java development (Java 8+, preferably Java 11+)
  • Strong experience with Spring Framework (Spring Boot, Spring MVC, Spring Security)
  • Proficiency with Java EE/Jakarta EE ecosystems including JSP and Servlets
  • Understanding of JVM internals, garbage collection tuning, and performance optimization


Python Skills

  • 5+ years of professional Python development (Python 3.8+)
  • Experience with web frameworks such as Django, Flask, or FastAPI
  • Familiarity with data processing libraries (pandas, NumPy) and async patterns (asyncio, Celery)
  • Understanding of Python performance optimization and profiling


Core Technical Skills

  • Experience designing and building RESTful APIs and microservices
  • Strong proficiency with relational databases (PostgreSQL, Oracle, or MySQL) and writing performant SQL
  • Familiarity with messaging systems (Kafka, RabbitMQ, or JMS)
  • Experience with caching strategies (Redis, Ehcache)
  • Solid understanding of build tools, version control (Git), and CI/CD pipelines


Performance & Systems

  • Demonstrated experience building or maintaining high-performance, low-latency systems
  • Experience with profiling, optimization, and debugging in both Java and Python environments
  • Understanding of concurrent and parallel processing patterns


Domain Experience

  • 3+ years working in BFSI (Banking, Financial Services, and Insurance)
  • Exposure to trade finance, payments, or capital markets systems is highly desirable
  • Understanding of financial messaging standards (SWIFT MT/MX, ISO 20022) is a plus


Good to Have

  • Experience with microservices architecture and containerization (Docker, Kubernetes)
  • Familiarity with cloud platforms (AWS, Azure, or GCP)
  • Exposure to ML/NLP pipelines or document processing systems (OCR, text extraction)
  • Knowledge of API security patterns (OAuth2, JWT)
  • Understanding of regulatory compliance in financial services (AML, KYC, sanctions)
  • Experience integrating with enterprise systems via SOAP, XML, or legacy protocols


What We Value

  • Ability to choose the right tool for the job and move fluidly between languages and paradigms
  • Strong problem-solving skills with attention to both performance and maintainability
  • Clear communication when explaining technical decisions or collaborating across teams
  • Genuine interest in the trade finance domain and willingness to learn its complexities
  • Self-driven approach balanced with collaborative teamwork

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You