Java Developer
Job Location
Mumbai or Banglalore
Type of Job
Full Time
Job Description:
About the Role
We are looking for a strong Java technologist to join our Investment Portfolio Solutions team with a strong inclination to design and develop scalable calculation services in the fixed income trading business. The candidate must be passionate about code quality and good engineering practices. Proficiency in Java and other server side technologies are expected. Expertise with Azure is a big plus as the team is moving towards this cloud platform. Great attention to details and desire to understand fixed income fundamentals is essential for building intelligent calculation processes.
Job Responsibilities
Design and develop reliable quantitative software systems.
Produce high quality maintainable code.
Collaborate with other team members through peer programming and code reviews.
Understand fixed income business logic, a bigger picture and core ideas behind the developed software.
Contribute to the overall system design.
Advocate toward best engineering practices.
Follow Agile methodology and its ceremonies.
Essential Qualifications:
Strong Java developer with solid background Spring, Spring Boot, SOAP/RESTful Services, Multi-threading, design patterns, Object Orientation
RDBMS experience in Sybase/DB2/Oracle for development and support of applications.
Hands-on technologist with exposure to all the aspects of SDLC
Messaging knowledge with XML/SOAP/MQ/Kafka is highly desirable.
Experience in development/support/productionizing of robust, large-scale systems
Highly proficient in written and verbal communication skills with strong analytical and problem-solving skills
Good to Have:
Web development knowledge
Exposure to UI technologies, Cloud technologies, TDD, Agile & DevOps (CI/CD/automated testing/blue green deployments), test frameworks (cucumber, Junit, Jmock)
Exposure to distributed caching technologies/frameworks
Interested candidate can send their resumes on shriya@bolt-techservices.com