What are the responsibilities and job description for the Senior Java Developer Finance Domain Experience - Need Native Americans position at Everest Global Solutions?
Job Details
Job Title: Senior Java Developer Finance Domain Experience - Need Native Americans
Location: NY / Onsite Need Locals & Native Americans
Duration: 12 months
Contract: C2C
NY / Onsite Need Locals & Native Americans
Job Description:
About Us:
We are a leading [Company Industry], specializing in delivering cutting-edge solutions to clients in the financial sector. Our dynamic team thrives in an innovative and fast-paced environment, driving technology-forward initiatives to revolutionize finance. We are currently seeking an experienced Senior Java Developer with expertise in the finance domain to join our talented team.
Job Description:
As a Senior Java Developer with finance domain experience, you will be responsible for designing, developing, and maintaining high-performance, scalable, and secure Java-based applications tailored to the finance industry. You will work closely with stakeholders to translate business requirements into technical solutions, ensuring that our platforms align with industry standards and regulations. The ideal candidate will have a strong background in Java development along with a deep understanding of the financial services landscape.
Key Responsibilities:
Lead the design, development, and deployment of Java applications within the finance domain.
Work on core banking systems, trading platforms, payment processing, or investment applications.
Collaborate with product managers, business analysts, and other developers to understand business requirements and translate them into technical specifications.
Architect and implement scalable and performant solutions for mission-critical applications.
Enhance and maintain financial software systems by identifying and resolving complex issues.
Ensure code quality through unit testing, code reviews, and adherence to best development practices.
Optimize database interactions and ensure secure data management in compliance with financial regulations.
Mentor and guide junior developers, providing technical leadership and fostering team collaboration.
Participate in Agile/Scrum ceremonies and contribute to continuous process improvements.
Required Skills and Qualifications:
5 years of hands-on experience in Java development with strong expertise in object-oriented programming (OOP) principles.
Extensive experience working with the finance domain, including exposure to financial services, trading systems, risk management, or payment solutions.
Strong proficiency in Java frameworks such as Spring, Hibernate, and microservices architecture.
In-depth knowledge of relational databases (e.g., Oracle, MySQL, PostgreSQL) and experience in database design and optimization.
Experience with RESTful APIs, Web Services, and integration with third-party systems.
Knowledge of financial data formats (e.g., FIX, ISO 20022, JSON) and relevant protocols.
Familiarity with message brokers and queues (e.g., Kafka, JMS).
Solid understanding of financial regulations and standards, such as Dodd-Frank, MiFID II, or Basel III.
Proficiency in version control systems (Git) and continuous integration/continuous deployment (CI/CD) practices.
Strong problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
Excellent communication skills and the ability to work in a collaborative, cross-functional team environment.
Preferred Skills:
Experience with front-end technologies (e.g., Angular, React) is a plus.
Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
Knowledge of Agile methodologies, including Scrum or Kanban.
Experience in high-frequency trading, capital markets, or financial data analytics.
Education:
Bachelor's or Master's degree in Computer Science, Information Technology, or related field (or equivalent practical experience).