Roles and Responsibilities:
Develop original algorithms, logic and code, and ensure that it withstands any test
Understand the difference between creating a product and working on a turn- key project, and write code accordingly
Demonstrate significant abstraction skills to convert requirements into usable product features
Creating original algorithms and ideas to solve complex issues
Educational Background:
Bachelors+ degree in Computer Science engineering/ related field Preferred
Required Skills:
6 to 9 years of software development experience developing web applications using Java ( 1.8+)/ J2EE technology
Robust understanding of Object Oriented Programming paradigm
Hand on experience in building UI applications using React or Angular AND Spring and Hibernate.
Hands on experience in developing and consuming REST Web services using JSON data interchange format
Experience in identifying performance bottlenecks, fine tuning applications and queries
Experience in agile development methodologies and DevOps practices including continuous integration, static code analysis etc.
Agile certification and exposure to Financial domain
Key Skills and Competencies
Team work
Intellectual curiosity
Financial business acumen
Effective communication