Java Developer
The resource performs high complexity (i.e. system level applications) analysis, design, development and unit testing of software applications from user requirements/stories and design documents. The candidate also resolves defects encountered during various testing cycles. The candidate should be able to understand matured complex applications and implement major/minor enhancements in a fast-paced dynamic work environment. Have good communication skills and should be able work and deliver effectively individually as well as part of team.
Strong fundamentals of Object Oriented Concepts
Solid Core Java/J2EE Expertise
Solid understanding on Relational Databases concepts and SQL queries
WebLogic/JBoss, Oracle, Spring (Core, Boot, Batch Web etc), iBatis/Hibernate, AutoSys, Unix Platform (basic to intermediate scripting), Bitbucket, UCD
Working knowledge of Oracle and Oracle stored procedures
Working Knowledge of building reports in BI tools (MicroStrategy)
Working knowledge of Tibco EMS / BW
Working knowledge of AWS tech stack - Elastic Beanstalk, Cloud Formation, OpsWorks, VPC, EC2, EC2 Container Service, CloudWatch, IAM, API Gateway, S3, SQS, SNS, SES, Kinesis, RDS, ElasticCache, DynamoDB
Should have worked in an Agile software development environment
Prior FNM experience is preferred
Business knowledge of Market Data and Capital Markets is strongly desired