Java Backend Developer (with Performance & IAM)

Kasmo Inc

Princeton,, NJ(remote)

JOB DETAILS
SKILLS
Agile Programming Methodologies, Apache, Application Programming Interface (API), Architectural Services, Asset Management, Brokerage, Business Processes, Business Support, Communication Skills, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Design Patterns Programming Methodologies, DevOps, English Language, Enterprise Architecture, Finance, Hibernate, Identity Data Management, International Business, Internet Technology, Java, Java Message Service (JMS), Java Persistence API (JPA), Java Platform Enterprise Edition (Java EE/J2EE), Loan Collateral, Loans, Microsoft SQL Server, Middleware, OAuth, Open Source, OpenID, Oracle Database, Performance Testing, PostgreSQL, REST (Representational State Transfer), SQL (Structured Query Language), Sales, Scrum Project Management and Software Development, Securities, Service Delivery, Single Sign-On (SSO), Software Administration, Software Design, Software Development, Software Engineering, Spring Framework, Systems Administration/Management, Team Player, Technical Delivery, Test Driven Development (TDD), User Interface/Experience (UI/UX), Value Chain Model
LOCATION
Princeton,, NJ
POSTED
25 days ago

Position: Java Backend Developer (with Performance & IAM)

Location: 100% Remote

Duration: 12+ Months

Client is looking for strong backend developer who have good experience in performance and IAM

About the role:

As a Performance Specialist, you are part of the client's core development team. You strengthen the existing cross functional Scrum team, contributing towards the implementation of the future architectural and functional roadmap to meet the client strategic goals and the market demand. You'll help design the foundation for how our global platforms perform and scale. Your expertise will influence selecting, operating and administering systems and software for our environment that supports vital business processes.

About the team:

The client is a market leader in delivering technology and services to the global Securities Finance & Collateral industry. The components of their solution suite are designed to support the entire and complete value chain and processes of the Securities Finance and Collateral market. The global business has 200+ clients, both sell side and buy side institutions including Banks, Agent Lenders, Broker/Dealers and Asset Managers.

What you will be doing:

· Rearchitect performance critical functionality to eliminate bottlenecks and ensure strong scalability and performance

· Drive performance testing

· Investigate performance related limitations to find both short and long term improvements and necessary changes

· Implementation of future architectural enhancements of the platform.

· Development of the platform to meet the standards of performance and scalability expectations.

· Collaborating with the Senior Architects on the platform to take ownership and drive some of the key initiatives.

What you will need:

· At least 5+ year's hands-on professional experience in the Java enterprise environment.

· Strong experience around performance related aspects

· Very good understanding of SQL (experience working with Oracle or SQL Server or PostgreSQL)

· Experience building enterprise financial solutions.

· Experience with Agile and test-driven development.

· Experience in working in a distributed global environment.

· Very good expertise in Java SE/JEE, TypeScript

· Very good expertise in software design patterns, integration patterns and enterprise architectural concepts.

· Hands-on experience with Spring Framework and Middleware, JMS and JPA/Hibernate

· Good understanding of web frontend technologies: Angular v2+, Observables, Redux

· Competence in the usage of REST-APIs

· Experience integrating with Identity and Access Management (IAM) systems, with good understanding of concepts like OAuth, OpenID Connect and Single Sign-on

· Adapting and integrating open-source frameworks and technologies

· Experience working with Kubernetes/ OpenShift

· Very strong communication skills and fluent in English.

· Team player, Willingness to take responsibility.

· Passionate about software development

Added bonus if you have:

· Experience with Integration Frameworks/Patterns (Apache Camel)

· Experience with DevOps Concepts (Continuous Integration and Delivery)

About the Company

K

Kasmo Inc