Plan (able to divide feature requirement into smaller subsections), estimate and execute all development and deployment of system features and monitor for successful integration, maintaining the system throughout its lifecycle.
Recommend software solutions to needs in financial functionality.
Develop modules and work with the development team by doing design, code reviews and delegation of coding to junior Java developers.
Understand business requirements and provide technical solutions.
Job Skills & Qualifications
Relevant object-oriented application building experience in a professional environment.
Agile/Scrum development cycle understanding.
Thorough understanding of relational databases such as MySQL or similar technologies.
Excellent coding skill in Java and advanced Java.
Unit test (junit), understand TDD, API integration tests.
Understand Advance java along with web development.
Thorough understanding of REST API and how AJAX API works.
Understand asynchronous programming.
Knowledge working closely with git.
Excellent communication skills and being able to work independently or in a team.
Good design skills wrt patterns and Object-Oriented Programming.
Good to have following skills
Knowledge of HTML, Javascript and GWT
Dependency Injection framework (Google Guice)
Mongodb.
Exposure to Cloud Ecosystems especially AWS
Math Skills
Exposure to Finance domain
Salary Package:
As per the industry standard
Preferred Programs:
BE or BTech or equivalent degree with strong Mathematics and Statistics foundation
(example, B.Sc. or M.Sc. in Mathematics & Computer Science)