Senior Java Developer

Company:  Axelon Services Corporation
Location: Jersey City
Closing Date: 20/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Global Financial Firm located in JERSEY CITY, NJ has an immediate contract opportunity for an experienced Senior Java Developer

"This role is currently on a Hybrid Schedule.

You will need to have reliable internet, computer and android or iphone for remote access into the client systems during remote work.

We will be expected in the office weekly 3 days depending on the team requirement.

Video/ f2f interviews are required prior to all offers.

Pay rate range: $73.00 - $86.00 Negotiable based upon years of experience

Senior Java Developer

The ETD Clearing Technology group in Client is vibrant, fast paced, and responsible for high performance straight-through-processing of Exchange Traded Derivatives transactions with connectivity to clearing houses globally. The group is responsible for transforming the ETD clearing business by enhancing risk management, simplifying trade processing by automating manual flows and migrating to a cloud-native containerized architecture. As a Senior Software Developer, you will collaborate with the team in an Agile setting to follow best practices, design the application architecture, implement solutions, mentor fellow team members, and test and deploy the solutions. The team will be cross functional with full stack software developers, QA engineers, and Client collaborating to deliver best in class solutions. The team is also focused on building reusable libraries and components that can be shared with the wider organization. We are looking for experienced software developers who are who are passionate about developing technical solutions, demonstrating engineering excellence, and collaborating in a global team environment.

Key Responsibilities:

" Research and understand DevOps best practices based on industry and Client standards.

" Design software components in a microservices cloud-native architecture to be resilient, stateless, scalable, and testable with automation and reusability as key objectives.

" Develop services and APIs in Java, Spring boot frameworks utilizing latest frameworks and libraries with an emphasis on design patterns, code quality, secure coding practices and writing testable code with tests.

" Implement automated build, test and deployment pipelines utilizing latest DevOps tools available at Client.

" Partner with QA engineers to develop test cases and build out an automated testing suite for both API and microservices.

" Collaborate with other development teams to build shared libraries and components for reuse across the organization.

" Participate in daily Scrum ceremonies and conduct sprint demo for stakeholders.

" Partner with support teams to formally handover the software released to production and provide rotational support for the platform.

" Proactively create and manage relevant application documentation using Confluence, JIRA, and SharePoint.

Required Skills, Experience and Competencies:

" Strong technical background, experience with Software Development Lifecycle in a global and dynamic environment.

" Experience with designing and developing cloud native applications with a microservices architecture running on Docker/OpenShift/Kubernetes platform.

" 8+ years of experience in application development using Java , SQL and messaging platforms such as Kafka, MQ etc.

" Experienced in Spring framework, Spring boot technologies.

" Experienced in API development & application security best practices (Oath, TLS, PKI etc.)

" Experienced in Gradle, Maven build tools, Git/Bitbucket, Junit etc.

" Experienced in Caching services such as Redis, Gemfire.

" Passion and commitment for adopting industry best practices and new technologies with exploratory mind-set

" Proactive, detail-oriented, and self-motivated professional who can hit the ground running

" Experience working in an Agile/Scrum work environment.

" Strong communication and presentation skills.

" Ability to manage tight deadlines or unexpected priority changes, excellent time management.

" Willingness to ask questions and challenge the status-quo.
Apply Now
Share this job
  • Similar Jobs

  • Senior Java Developer

    New York County
    View Job
  • Senior Java Developer

    Jersey City
    View Job
  • Senior Java Developer

    Jersey City
    View Job
  • Senior Java Developer

    New York County
    View Job
  • Senior Developer (Java +React)

    New York City
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙