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."
(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."