Inviting applications for the role of Lead Consultant, Java
Designing and developing high volume, low- latency applications for mission critical systems and delivering high- availability and performance.
Contributing in all phases of development lifecycle.
Writing well designed testable, efficient code.
Understanding existing Application code to be able to enhance without creating redundancies
Troubleshoot problems across Technology stacks
Contribute in designing and documenting of the software architecture based on existing architecture and inputs received from Client from time to time.
Perform unit testing, integration testing and UAT as and when required.
Engage with Client in requirement gathering, Status update on deliverables, UAT and be the key stakeholder in the overall engagement.
BE / B Tech / MCA / BCA
Excellent written and verbal communication skills
Experience on Java / J2EE development including Core Java, Spring, Spring Boot, Spring MVC, Hibernate
Good experience on Maven, UML, Restful web services, Jenkins / Team city, SVN, GIT, TDD using Junit, JIRA / QC
Should be able to design solutions using proven patterns, awareness of anti-patterns, performance tuning
Basic understanding of finance and investment banking