freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer

Summary

Build and maintain large-scale Java banking apps using Spring Boot, Kafka, and cloud platforms; optimize microservices and big-data pipelines.

| Urgent Hiring | 1-Year Renewable Contract

Are you an experienced Java Developer with expertise in Big Data technologies? We are looking for a skilled professional to join a high-impact technology team supporting large-scale banking applications and critical business systems.

This is an excellent opportunity to work on enterprise-grade projects while gaining exposure to modern technologies, cloud platforms, microservices architecture, and big data ecosystems.

Key Responsibilities

  • Design, develop, and maintain scalable Java-based applications
  • Build robust APIs and microservices using modern frameworks
  • Work closely with Business Analysts, Project Managers, Technical Leads, and Development Teams
  • Participate in solution design, code reviews, and performance optimization
  • Implement high-quality solutions following Agile, TDD, and BDD methodologies
  • Support testing, deployment activities, and production issue resolution
  • Contribute to continuous improvement and best engineering practices

Required Skills

  • Minimum 8 years of experience in Java/J2EE development
  • Strong knowledge of Core Java (Java 8+)
  • Experience with Spring, Spring Boot, REST APIs, Web Services, Microservices
  • Strong understanding of Kafka and IBM MQ
  • Hands-on experience with Spark, Flink, Storm, HBase, Elasticsearch
  • Experience with AWS, GCP, or other cloud platforms
  • Knowledge of Maven, Gradle, Jenkins
  • Experience with Git, GitLab, JUnit, Cucumber, Jira, Sonar
  • Familiarity with DevOps, CI/CD, Release Management, and Production Support
  • Strong problem-solving and analytical skills
  • Banking or Cash Management domain experience is advantageous

What's In It For You?

  • 1-Year Renewable Contract with Strong Extension Potential
  • Opportunity to work on large-scale, business-critical applications
  • Exposure to modern technologies including Java, Big Data, Cloud, Kafka, and Microservices
  • Stable project environment with long-term career prospects
  • Opportunity to enhance your banking and financial services technology experience
  • Collaborative and multicultural working environment
  • Fast-moving interview process for suitable candidates

See also