" 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
Any graduate