Seeking an experienced Java /Big data Developer for Reg Reporting suite of application development projects.
Requirements
- Minimum 3 years of practical Java application design and development experience
- 5-6 years of experience in Software Development with focus on Java and related technology preferably in Big Data projects.
- 2+ years of experience in Big Data technologies like Spark /Kafka/Hadoop/ Spring framework
- Experience with Database technologies including relational and NoSQL database , and should have knowledge of Data Modeling , Query Writing , Indexing and Optimization.
- Strong understanding of object-oriented analysis, design patterns, high availability, and concurrent programming
- Have deep understanding of Multithreading and should be able to identify issues during execution of multithreading application.
- Worked on source code management such as SVN, GIT, Bit Bucket.
Responsibilities
- Design , develop and deploy Java based distributed application.
- Work with large data set and extract insights and meaningful information .
- Optimize application performance and scalability.
- Participate in code review and contribute to the development of best practices .
- Develop scalable, efficient high quality distributed software application using Java and other related technologies
- Experience working with large datasets
Other
- Minimum 6 years of proven project experience
- The ability to work in high pressure environment is essential.
- Experience in Financial industry will be a advantage
- Experience in working on a large scale global project.