Java Developer
Posted Updated
Description
# Java Developer
## Job Summary
As a **Java Developer**, you will play a critical role in the design, development, and maintenance of high-performance applications tailored for our clients. Your expertise will contribute significantly to our mission of delivering innovative solutions and exceptional value to the investment banking sector.
## Responsibilities
- Collaborate with clients to understand requirements and deliver innovative solutions tailored to their needs.
- Design and develop high-performance applications using Java and related technologies.
- Re-build existing application components, focusing on server-side improvements and data model flexibility.
- Implement user-friendly designs to define data and model objects, ensuring effective binding with incoming price sources.
- Maintain and optimize applications for performance, reliability, and scalability.
- Work closely with cross-functional teams to achieve project milestones and deliverables.
## Qualifications
- **Strong expertise** in:
- Java
- Spring Boot
- Microservices
- REST API
- Multithreading
- Object-Oriented Programming (OOP)
- **Educational Qualifications**: Bachelor’s degree in Computer Science or a related field.
- **Soft Skills**: Creativity, problem-solving skills, and attention to detail.
- Experience in **Capital Markets** is preferred.
## Preferred Skills
- Familiarity with application design patterns and software development best practices.
- Knowledge of various databases and data modeling techniques.
- Experience in working with investment banking clients or within the finance sector.
## Experience
- **5 to 12 years** of experience in Java development and related technologies.
