Role -Title Java Developer
Level 3
Location Bangalore.
Position Description
We are looking for a highly motivated, hands-on JAVA developer to work at our Bangalore, India location. Ideal candidate will have solid software technology background with capability in the making and supporting of robust, secure, and multi-platform financial applications to contribute to Wealth Management Risk Reporting UI / E*TRADE Integration projects. The successful candidate will be a proficient and productive developer, have good communication skills, and demonstrate ownership.
Job Functions/Duties and Responsibilities
- Solve complex engineering problems within fixed income trading domain.
- Design and development of scalable resilient financial systems.
- Produce high quality maintainable code.
- Build continuously testing suite at various levels.
- Collaborate with other team members through peer programming and code reviews.
- Interact with traders, quantitative modelers, and other business users.
- Continuously learn fixed income business domain.
- Advocate and advance toward cutting edge engineering practices.
- Follow Agile development practices and ceremonies.
Skills Required:
- 5-7 years of hands-on professional experience using Core Java, Java Restful APIs, Spring Boot and Spring related frameworks
- Solid understanding and experience with Object-Oriented design and development
- Proficient with database technologies (preferably DB2), including modelling and performance tuning
- Practiced understanding of Agile development methodologies & understanding of DevOps Integration
- Hands on with Agile software/tools (e.g., JIRA, etc.)
- The ability to write reusable, optimized, maintainable code that is well documented and follows industry-standard best practices
- Good problem-solving skills
- Good communication and presentation skills: ability to communicate in a clear and concise manner, across all stakeholder groups and with staff from junior to senior levels
Skills Desired:
- Proficiency in UI frameworks such as Angular and React.
- Azure or other cloud platforms such as Google Cloud, AWS, etc.
- Competency with source control (preferably Git) and Continuous Integration tools such as Jenkins.
- Experience in the regression methodologies.
- Experience in python.
Education:
- Bachelors/Masters Degree in Computer Science, Information Systems, or related field
Please share CV to thiyagarajan.m@bct-consulting.com