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