A financial services firm is looking for a Java Developer to join their team in Jersey City, NJ.
Pay: $815/day w2
Responsibilities:
• Work in an agile and fast-paced environment interfacing with management, business and senior technology members
• Understand technical and Business processes of various front office, trading and settlement applications
• Understand business requirements, processes and specifications required to support implementation
• Communicate and coordinate effectively with business analysts and cross functional technology teams
• Document technical specifications, functional flows and drive the projects autonomously
• Architect and design high performance, robust and scalable systems
• Design and implement applications utilizing complex Java/J2EE technologies and middleware systems
• Build and maintain efficient, reusable, and reliable code
• Manage end-to-end development cycle from requirements analysis, coding, testing and maintenance
• Manage Source Code repository and support production releases
Qualifications:
Bachelor's degree or foreign education equivalent in Computer Science or Engineering with 10+ years of experience performing Java/J2EE software engineering within a financial services environment (capital markets ).
• Core JAVA, J2EE, Spring Framework(Spring Boot, JDBC, Spring Batch), Hibernate
• Distributed Caching, EhCache
• In memory data stores: Ignite or Redis
• Distributed processing frameworks like Apache Flink
• Web Servers: Apache, Tomcat, Jetty, Reverse proxies
• Sybase/SQL Server/Oracle/RDBMS Fine tuning
• Rest Web Services with Microservices architecture
• Kafka Connect/Kafka streams, JMS, MQ, Tibco
• Maven, IntelliJ, GIT /SVN, JIRA, Jupyter Notebook
• Python, Linux Shell, YAML, Groovy Scripting
• Kubernetes Cloud deployment
• S3 Cloud storage
• Dynatrace, Prometheus, ELK monitoring
• Workload automation tools: Autosys, Apache Airflow
• Software quality tooling: SonarQube, Nexus, Fortify
• TDD / XP / Scrum / Agile Development Practices
Location: Jersey City, NJ
Posted: Aug. 21, 2024, 8:52 a.m.
Apply Now Company Website