Description

" Design and development of Java applications for SPDJI Fixed Income systems.

" Migrate existing applications to java based micro services, deploy using docker and containers.

" Participate in multiple software development processes including requirement analysis, design, coding, testing and Documentation

" Develop software applications based on clear business specifications

" Work on new initiatives and support existing Index applications

" Perform Application & System Performance tuning and troubleshoot performance issues

" Develop web based applications and build rich front-end user interfaces

" Build applications with object oriented concepts and apply design patterns

" Integrate in-house applications with various vendor software platforms

" Setup development environment / sandbox for application development

" Perform unit testing of application code and fix errors

" Interface with databases to extract information and build reports

" Effectively interact with customers, business users and IT staff

Qualifications And Requirements

" Ideal candidate should have 8+ years of strong Java experience in designing, developing, testing, and successfully deploying critical and complex projects.

" Must have strong Java skills with experience in development of concurrent and distributed systems.

" Hands on experience using Java 8 features (Streams API, Functional programming). Must have solid understanding of Java Fundamentals.

" Should have experience working in Java 8 features especially Streams API

" Must have 5 + yrs. advanced experience with Spring-based technologies (Spring Boot, Spring Cloud etc.) and caching frameworks like Hazelcast.

" Must have 5 + yrs. SQL knowledge and experience writing SQL queries and good understanding of data model.

" Role requires experience in designing and implementing micro services-based solutions; and experience writing unit/integration tests.

" Should possess exposure of AWS cloud (EC2, ECS, Load Balancer, Security Group, Lambda, S3, etc.)

" Strong analytical and problem-solving skills.


Desired Skills and Experience
JAVA, SPRING, CACHING, HAZELCAST, STREAMS, SQL, AWS, MICROSERVICES, MICRO SERVICES, MICRO-SERVICES

Education

Any graduate