Previous
Sr. Java Developer / Lead
Next
Ref No.: |
22-02293 |
Location: |
Wayne, New Jersey
|
About the Role:
- Responsible for programming, testing, implementation, documentation, maintenance, and support of systems application software in adherence with Client standards, processes, and best practices.
- Develop high-quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within the expected time and budget.
- Assist team members in the development of applications, components, system-to-system interfaces, and complete software solutions.
- Work with the project team to meet scheduled due dates, while identifying emerging issues and recommending solutions for problems and independently perform assigned tasks, and perform production incident management.
- Creates documentation such as user guides and software development guides for moderately complex projects.
- Actively look for opportunities to enhance standards and improve process efficiency.
About the candidate:
- Engineering experience, preferably in high volume, low latency transaction processing systems (such as payments transaction switching, high-frequency trading systems, or global real-time event streaming systems, etc.)
- Experience in CI/CD pipeline creation via Jenkins.
- Delivered scalable products through a CI/CD pipeline deploying on-prem or in a public cloud infrastructure.
- Ensure quality across the full stack via rigorous CI/CD practices in all aspects of the SDLC (Builds, Test, and
- Deploy).
- Strong writing and verbal communication skills
Preferred Skills:
- Experienced in event-driven systems (Apache Kafka, NATS, etc)
- Experience in financial system encryption (PIN Blocks, CHIP, CVC) would be beneficial
- Experience with testing frameworks and methodologies (Gtest, JUnit, mocking, etc.)
- Experienced in building platforms with Microservice architecture and RESTful APIs.
- Experience with various transport protocols (REST, gRPC, OpenAPI, etc.)
- Experience using cloud-native approaches running on Linux, leveraging Spring Boot
- Experience with virtualization like Cloud Foundry (PCF), Kubernetes (PKS), Docker, etc.
- Experience with deployment via CI/CD.
- Experience with various coding languages Java, Go, C++, ESQL, etc.
- Experience or understanding of Payment and Financial transaction industry-standard formats such as ISO8583, ISO20022, and corresponding modeling and markup language formats
|