Lead/Architect Java Developer
New York, NY (On-Site)
Job Description:
JOB TITLE : JOB TITLE :Lead/Architect Java Developer
Duration: 6+ Month
Location: Hybrid New York, NY
Visa: USC/GC
MOI: Skype
Need local to NY/NJ with LinkedIn
Need only 6 Pages resume!
Need minimum 14 years of experience!
Need only genuine GC candidates who can clear background checking!
Mandatory :-
- Experience working in the financial services industry.
- Experience with financial fraud concepts and terms.
Qualifications required:
- 5+ years of extensive experience in Java coding to interact with external systems and databases in a distributed architecture using Spring framework, as well as coding to interact with streaming by using industry-recognized frameworks such as Apache, Flink, and Kafka.
- Knowledge of the full software design life cycle.
- Experience in designing, coding, testing, and consistently managing applications.
- Comfortable coding in several languages and having the ability to test code to maintain high-quality code.
- Experience working with relational databases (such as DB2, Oracle, or PostgreSQL), and with NoSQL, such as Cassandra, and DataStax Enterprise.
- Understanding of both Windows and Linux environments.
- Understanding of Agile methodology with strong working knowledge of JIRA.
Qualifications desired:
- Experience working in the financial services industry.
- Experience with financial fraud concepts and terms.
- Experience with AWS cloud.
- Operational experience in any high-availability environment.
Essential functions and responsibilities:
- Responsible for system integration design and implementation (external and internal), as well as solution implementation.
- Design the system using the Domain Driven Design principle. The system design must be future-proof and be expandable for additional extensions.
- Partner with stakeholders across business units (ex: BA, Product, DevOps, Database Middleware, Cloud team, Security) to design and develop the solution in a collaborative way.
- Work with PMO/Scrum Master by following agile development methodology, communicating effectively with production, managerial teams, and the Project Management Office.
- Develops, enhances, debugs, supports, maintains, and tests software applications for our fraud solution.
- Participates in the design, development, and implementation of complex applications, often using new technologies, software, hardware, and tools.
- Collaborate with other programmers and Engineering partners to ensure successful delivery and implementation of the software application; will also collaborate with administrators to provide technical support as needed.
- Testing, debugging, and refactoring both new and existing code.
- Delivery of best-in-class applications and automation tools.
Key Skills:
- Experience with financial fraud concepts and terms, Experience working in the financial services industry.
JAVA Architect, Lead