Search by job, company or skills

FE CREDIT

Java Developer

Early Applicant
  • Posted a month ago
  • Be among the first 10 applicants

Job Description

Job Description

  • Design, develop, and maintain high-performance RESTful APIs using Java Spring Boot.
  • Build robust microservices that handle large-scale financial transactions.
  • Work with Kafka and RabbitMQ to implement event-driven architectures.
  • Collaborate with architects and DevOps to design and implement cloud-native and secure systems on AWS.
  • Implement efficient data models and optimize database performance (Oracle, PostgreSQL).
  • Develop and maintain unit tests and contribute to CI/CD pipelines.
  • Ensure high system reliability through monitoring, logging, and performance tuning (ELK, Prometheus).
  • Mentor junior engineers and contribute to code reviews and design discussions.
  • Work closely with business teams (Product, Operations, Telesales, Customer Service) to deliver solutions aligned with user needs.

Your Skills and Experience

Core Backend Development

  • Strong expertise in designing and building RESTful APIs using Java Spring Boot.
  • Proven experience with Java 8+ (Streams, Lambdas, Optional, Functional Programming).
  • Deep understanding of software design patterns and microservices architecture.

Messaging & Event-driven Systems

  • Hands-on experience with Kafka and/or RabbitMQ.

Database & Data Management

  • Proficient in Oracle and PostgreSQL databases.
  • Strong understanding of SQL optimization and transaction management.

Caching & Performance

  • Experience with Redis and caching strategies.
  • Proven experience building high-performance backend systems processing billions of transactions/month.

Monitoring & Logging

  • Experience with ELK stack (Elasticsearch, Logstash, Kibana).
  • Familiarity with Prometheus and Grafana.

Cloud-native Development

  • Experience with cloud platforms (AWS preferred).
  • Familiarity with 12-Factor App principles.

Development Practices

  • Solid understanding of secure development practices.
  • Proficient in Agile methodologies, Unit Testing, CI/CD pipelines.

Soft Skills

  • Strong communication and collaboration abilities.
  • Team-oriented mindset; ability to mentor and support fellow engineers.

Nice to Have

  • Experience working in the banking / financial services domain.
  • Background working with core card systems (credit card, debit card platforms).
  • Experience collaborating with international card payment organizations (Visa, Mastercard, JCB, UnionPay).
  • Experience working in a product development environment (building long-lived product lines).

More Info

Date Posted: 19/08/2025

Job ID: 124188541

Report Job

About Company

View More
Last Updated: 23-09-2025 11:25:19 PM