Job Purpose : Candidate should be hands on and have a strong analytical and technical ability with 4-6 years of experience in Core Java and Java EE and UI development.
An additional 3-4 years working on complex medium to large projects in a fast paced financial environment is expected with experience in Core Java, Java EE, Scala and Python
Strong communication skills are a key. The position is based in Pune and is required to manage day to day delivery work, ensure adherence to process and quality, and identify project / program delivery risks and works on risk mitigation.
Requires good analytical skills in order to filter, prioritize and validate potentially complex material from multiple sources and applies skills and knowledge of the business to develop creative solutions to meet client and business needs.
The candidate will be required to work with complex and variable issues with substantial potential impact, weighing various alternatives and balancing potentially conflicting needs.
Job Background / context : Key Responsibilities :
Design (high-availability, fault-tolerant, low latency).
High end software development across different equities core services data projects
Lead team of junior developers on technical aspects
Unit testing, capacity tests and failure testing.
Provide 3rd line support
Work and liaise closely with other teams that are in scope of the project
Write technical design and testing documents and provide innovative technical solutions.
Please Add few points as per Requirement.
Strong, hands-on experience in solution design, UML, design patterns and data structures.
Excellent knowledge of Scala, Python, Perl or R-Programming
Good knowledge of Core Java especially Collections, I / O, Multi-threading and Generics
Substantial experience in Spring Framework, Spring Integration, Spring batch and persistence framework like Hibernate.
Experience designing and building RESTful JSON APIs.
Hands on experience in test Driven development and automated testing tools like JUnit, Cucumber.
Application servers Weblogic / Tomcat, RDBMS SQL Server / Oracle
Knowledge of MongoDB or other NoSQL database is an added advantage.
Experience using source code control systems, such as STASH / GIT.
Tools Well versed with Eclipse, Teamcity, uDeploy;
Experience / Understanding of messaging products such as 29W, TIBCO EMS.
Nice to have - Java script experience developing with React.js / Angular.js / Node.js Qualifications - DEFINE MUST HAVE & GOOD TO HAVE EXPLICITLY
Bachelor’s degree in Computer Science or equivalent