Senior Java Software Engineer

New York 23 months agoFull-time External
Negotiable
Position: Senior Java Developer Location: Jersey City, NJ (Onsite Job Type: W2 / Fulltime Job Description: PrimeDB is a data warehousing platform supporting Prime Services business end to end supporting complete suite of services offered to hedge fund clients with technology teams located in the NJ, India and Portugal Offices. The role therefore involves close contact with Front Office teams, Business Analysts and technology counterparts and applicants must be capable of remaining calm and dealing with a dynamic high-pressure environment. Top Requirements: • Bachelor's Degree or foreign education equivalent in Computer Science or Engineering. • 10 plus years of experience performing Java/J2EE software engineering within a financial services environment (Capital Markets) • Experience using Core Java, J2EE, Spring Framework, Hibernate, Distributed Caching, Apache Flink, Web Servers like Apache and tomcat, SQL Servers, Rest Web Services, and Kafka. Skillset Requirements: • 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