Java Developer | Codersbrain
contractual
Posted on July 18, 2025
Job Description
Java Developer
Company Overview
Devlabs is a leading technology solutions provider specializing in financial services and software development. With a strong focus on innovation and quality, we create robust applications that empower our clients in the trading industry.
Job Summary
We are seeking experienced Java Developers to join our dynamic team. The ideal candidate will have hands-on experience in building order and execution management systems, trading systems, and distributed applications. This role is crucial for enhancing our software solutions and contributing to our clients' success in financial markets.
Responsibilities
- Develop and maintain high-quality Java applications with a focus on order and execution management.
- Design and implement distributed applications that are high throughput, highly available, and fault-tolerant.
- Collaborate with cross-functional teams to define, design, and ship new features and enhancements.
- Conduct code reviews and ensure adherence to best practices in the software development lifecycle (SDLC).
- Troubleshoot and resolve performance and scalability issues in existing applications.
- Participate in late evening interviews for candidate assessment as required.
Qualifications
- Education: Bachelor’s or Master’s degree in Computer Science or Engineering.
- Technical Skills:
- 5+ years of hands-on experience in Java development.
- Strong understanding of multithreading and concurrent programming.
- Proficiency in MySQL and experience with NoSQL technologies like Cassandra.
- Knowledge of building microservices architecture and Service-Oriented Architecture (SOA).
- Experience with messaging systems (e.g., Kafka, Message Queues) and cloud-native applications (AWS, Azure).
- Familiarity with modern web technologies such as Angular, React, and TypeScript is a plus.
- Soft Skills:
- Strong analytical and software architecture design skills with an emphasis on test-driven development.
- Effective communication and presentation skills, both written and verbal.
Preferred Skills
- Experience with orchestration, containerization, and cloud-native application development is a significant advantage.
- Familiarity with programming languages such as Scala and Python is a plus.
- Experience in project management methodologies such as Agile/Scrum is preferred.
Experience
- A minimum of 4 years of relevant experience in Java development and financial systems.
Environment
- The position requires candidates to work onsite 5 days a week in Gurgaon, Noida, or Bangalore.
- Candidates must be comfortable with late evening interview schedules for client assessments.
Salary
- Estimated salary of 120,000 per month.
Growth Opportunities
- Opportunities for career progression within the organization based on performance and project involvement.
Benefits
- Comprehensive healthcare insurance.
- Paid leave and flexible work policies.
- Professional development training and resources.