HumanBit Logo

Senior Java Developer | Codersbrain

contractual
Posted on August 23, 2025

Job Description

Sr. Java Developer

Company Overview

Company information not specified.

Job Summary

The Sr. Java Developer will contribute to the development of Order and Execution Management and Trading systems. This role involves working on high throughput, high availability distributed applications, with a strong focus on applying experience from the financial sector. The developer is expected to possess a robust understanding of concurrent programming and build scalable architectural solutions.

Responsibilities

  • Develop and maintain Order and Execution Management and Trading systems.
  • Design high throughput, fault tolerant distributed applications.
  • Collaborate on building microservices architecture and Service-Oriented Architecture (SOA).
  • Deploy applications in an enterprise environment adhering to established Software Development Lifecycle (SDLC).
  • Implement distributed applications using NoSQL technologies, ensuring efficient data management using caching technologies.
  • Participate in architecture design discussions and promote test-driven development practices.

Qualifications

  • Education: Bachelor’s or Master’s degree in Computer Science or Engineering.
  • Technical Skills:
    • 5+ years of hands-on experience in Java.
    • Proficiency in MySQL.
    • Experience in building microservices and distributed applications.
    • Understanding of multithreading and using Spring framework.
    • Familiarity with message-oriented middleware (e.g., Kafka, MQ, NATS).
    • Knowledge of NoSQL technologies such as Cassandra; familiarity with caching technologies like Apache Ignite and Redis is strongly preferred.
    • Experience with cloud platforms (e.g., AWS, Azure) and modern web technologies (e.g., Angular, React, TypeScript) is a plus.
  • Soft Skills:
    • Strong analytical skills and software architecture design capabilities.
    • Effective communication and presentation skills (both written and verbal).

Preferred Skills

  • Experience with programming languages such as Scala and Python.
  • Familiarity with orchestration and containerization.
  • Background in Agile/Scrum project management methodologies.

Experience

  • A minimum of 5 years of professional experience in Java development is required, particularly in financial applications.

Environment

  • This position is contractual and can be performed remotely. The working hours are from 11:00 AM to 8:00 PM IST.

Salary

  • Indicative salary of ₹1.3 Lakhs, based on candidate experience.

Growth Opportunities

Opportunities for advancement within the company are not specified.

Benefits

Benefits associated with the position are not specified.

Important Notes

  • Candidates must ensure they have all required documentation and a clear CIBIL score, as thorough background verification (BGV) will be conducted.
  • When submitting a resume, please include a Skill Matrix detailing years of experience and ratings out of 10 for core skills.
Powered by
HumanBit Logo