HumanBit Logo

Java Developer | Codersbrain

full-time
Posted on 18-07-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