Grow your career as a Java/Big Data Developer with an innovative global bank in Tampa, FL. Contract role with strong possibility of extension. Will require working a hybrid schedule 2-3 days onsite per week.
Join one of the world's most renowned global banks and trusted brand with over 200 years of continuously evolving financial services worldwide. Will be working on Regulatory Reporting suite of application development projects. You will work alongside some of the smartest minds in the industry who are excited to share their knowledge and to learn from you.
Contract Duration: 12+ Months
Required Skills & Experience
- BS degree in Computer Science, Computer Engineering or related technical field.
- 8+ years of proven project experience.
- 6+ years of practical Java application design and development experience.
- 6+ years of really strong Java experience.
- Experience with Spark, Kafka, Hadoop, Spring
- Strong background in developing scalable, efficient high quality distributed software application using Java and other related technologies and have experience working with large datasets.
- 6+ years of experience in software development with focus on Java and related technology.
- 4+ 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.
- Deep understanding of Multithreading and should be able to identify issues during execution of multithreading application.
- Exposure to development of microservices based components using the Java stack.
- Worked on source code management such as SVN, GIT, Bit Bucket.
- Build Tools Maven, Ant. Have experience using Sonar, and Jenkins.
- Experience in working on a large-scale global project.
Desired Skills & Experience
- 1+ years of experience in Python.
- MongoDB and elastic search experience.
- Experience in financial industry.
- Understanding of capital markets and financial derivatives (rates or other).
- Experience in Python, UI design, JavaScript and Angular charting, Graph.
- Experience with CI/CD pipelines.
- Test-driven development, including Unit and End-to-End Testing.
What You Will Be Doing
- 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.
Posted By: Melissa Klein