Jersey City, NJ
286 days ago
Java Developer
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 releasesQualifications:
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
Confirm your E-mail: Send Email