HumanBit Logo

Java Developer | Codersbrain

full-time
Posted on July 18, 2025

Job Description

Java Developer

Company Overview

Although the company overview is not specified, we are looking for dynamic candidates to fill the role of Java Developer in a fast-paced environment focused on financial services.

Job Summary

The Java Developer will play a critical role in designing and implementing robust trading systems and applications that handle high volumes of transactions. With a focus on performance optimization, the candidate will ensure that systems are fault-tolerant and highly available, contributing to the whole team's success in meeting business goals.

Responsibilities

  • Develop and maintain Order and Execution Management systems and trading software.
  • Design high-throughput, high-availability distributed applications.
  • Collaborate on architecture and design using concurrent programming best practices.
  • Implement software following the Software Development Lifecycle (SDLC).
  • Work with MySQL and NoSQL technologies such as Cassandra for data storage solutions.
  • Contribute to microservices architecture and design for scalability and efficiency.
  • Handle integration with messaging middleware such as Kafka or similar.
  • Participate in Agile/Scrum methodologies to lead project development.

Qualifications

  • Education: Bachelor's or Master's degree in Computer Science or Engineering.
  • Experience:
    • 5+ years hands-on experience in Java.
    • Financial experience and exposure to trading environments.
  • Technical Skills:
    • Core Java, Multithreading (Must)
    • Strong understanding and implementation of Spring framework.
    • Proficiency in MySQL (Must).
    • Experience with Microservices and SOA (Must).
    • Familiarity with message-oriented middleware (Kafka preferred).
    • Knowledge of cloud platforms (AWS, Azure) and containerization technologies.
    • Experience with modern web technologies such as Angular, React, and TypeScript is a plus.
    • Experience with programming languages like Scala or Python is an advantage.
  • Soft Skills:
    • Strong analytical and software architecture design capabilities.
    • Effective communication and presentation skills (both written and verbal).

Preferred Skills

  • Experience with orchestration, containerization, and building cloud-native applications.
  • Familiarity with project management methodologies such as Agile/Scrum.

Experience

  • A minimum of 5 years of relevant experience in software development, particularly in financial services and trading systems.

Environment

  • Work locations include Gurgaon, Noida, and Bangalore, with 5 days onsite requirement per week.
  • Candidates must be available for late evening interviews due to client scheduling based in London.

Salary

  • Estimated candidate pay is ₹1.2 Lakhs per month.

Growth Opportunities

Career advancement opportunities within the company will be available for high performers, focusing on further specialization in software architecture and leadership roles.

Benefits

  • Comprehensive benefits package including health insurance, paid leave, and professional development resources will be offered to candidates.
Powered by
HumanBit Logo