Logo
Mindlance

Senior Java Developer

Mindlance, Jersey City, New Jersey, United States, 07390


Senior Java DeveloperDuration: 12 months plus

(possible extension or conversion)

Location: HYBRID W/ ONSITE REQUIREMENT - 3 days onsite

Jersey City, NJ 07310

The

ETD Clearing Technology group

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 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.• 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.

"Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans."