Java Developer
Open Systems Technologies - jersey city, NJ
Apply NowJob Description
A financial services firm is looking for a Java Developer to join their team in Jersey City, NJ. Pay: $815day w2Responsibilities: Understand technical and Business processes of various front office, trading and settlement applicationsUnderstand business requirements, processes and specifications required to support implementationDocument technical specifications, functional flows and drive the projects autonomouslyArchitect and design high performance, robust and scalable systemsDesign and implement applications utilizing complex JavaJ2EE technologies and middleware systemsBuild and maintain efficient, reusable, and reliable codeManage end-to-end development cycle from requirements analysis, coding, testing and maintenanceManage 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 JavaJ2EE software engineering within a financial services environment (capital markets ).Required Skills:Core JAVA, J2EE, Spring Framework(Spring Boot, JDBC, Spring Batch), HibernateDistributed Caching, EhCacheIn memory data stores: Ignite or RedisDistributed processing frameworks like Apache FlinkWeb Servers: Apache, Tomcat, Jetty, Reverse proxiesSybaseSQL ServerOracleRDBMS Fine tuningRest Web Services with Microservices architectureKafka ConnectKafka streams, JMS, MQ, TibcoMaven, IntelliJ, GIT SVN, JIRA, Jupyter NotebookPython, Linux Shell, YAML, Groovy ScriptingKubernetes Cloud deploymentS3 Cloud storageDynatrace, Prometheus, ELK monitoringWorkload automation tools: Autosys, Apache AirflowSoftware quality tooling: SonarQube, Nexus, FortifyTDD XP Scrum Agile Development Practices
Created: 2024-04-27