Purpose of the Job :
The person who joins us as a Lead Product Engineer will work in the capacity of an individual contributor. He/ she will work closely with the Product Owner to deliver high quality responsive web applications. As part of the job, he/she is expected to prepare artefacts to document the design and code, conduct design and code reviews for work done by the team, and mentor the junior engineers in the team.
Key Tasks
Develop original algorithms, logic and code, and ensure that it withstands any test
Understand the difference between creating a product and working on a turnkey 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 fields
Agile Certification Certifications in the Financial domain
Preferred Experience
10 to 12 years of software development experience developing web applications using Java ( 1.8+)/ J2EE technology
Expertise in the Object Oriented Programming paradigm and using standard frameworks like Spring MVC, Hibernate
Hands on experience in building UI applications using React or Angular AND Spring and Hibernate
Strong experience in data base design & Stored procedure development
Proven experience in performance tuning of both Online and Batch applications.
Expertise in agile development methodologies and DevOps practices including continuous integration, static code analysis etc.
Expertise in Test Driven development and experience in Rapid Prototyping and testing with Minimum Viable Products
Experience in Product Implementation
Experience of working in Financial industries and/ or product development organizations building financial products
Key Skills and Competencies
Team work
Intellectual curiosity
Financial business acumen
Effective communication
Keyskills: Devops Java 8 React.Js Hibernate Spring Boot Troubleshooting SQL Design JUnit Lead JPA MSA Streams
A technology-driven approach from hiring to deployment with complete assistance & tested strategies to recruit, retain, and manage talent.