Cary, NC

Java Developer(Onsite, Cary, NC)



Job Description

Job description

iVoyant is an emerging digital platform engineering and development services firm based in Atlanta. At iVoyant, we are helping our customers solve complex challenges, support their growth & transformation agenda, and leverage technology to make a difference.

iVoyant is looking for a talented Java Developer to work with one of our major clients.

You will be joining the technology team as a developer within a multinational financial corporation. Our technology team provides a platform that allows payment processing, primarily to support operations. We are in the process of transforming our processes to make them easier and cheaper to maintain by implementing new functionality on our strategic platform. Therefore, we are looking for a motivated Java Developer with a passion for Agile practices to join our team.

Key responsibilities

  • Contribute to building a shared platform architecture and code base across Fintech Enablement applications allowing quicker time to market of new solutions.
  • Use your full stack or backend Java experience for designing and developing new and existing applications within a cloud-based high availability architecture.
  • Assist in the adoption of modern engineering practices, design principles, and Agile methodology across the Fintech Enablement team.
  • Engage with the business sponsors and stakeholders across multiple business domains and geographies to implement requirements according to agreed timelines.
  • Partner with DevOps/QA on continuous integration and continuous delivery (CI/CD) to ensure quality solutions are delivered to end users and provide Level 3 support when needed.

Skills and experiences

  • Significant prior experience with building Micro-services with REST APIs as well as strong knowledge of Relational Database (SQL/PL-SQL), NoSQL (document-oriented and column-based storage) as well as in protocols and formats (HTTPS, Web sockets, SOAP, JSON, XML)
  • Skilled in building productive networks to drive collaboration, re-use, and knowledge sharing; you also effectively & constructively communicate complex messages in a clear and concise manner
  • Prior experience with Java/Java-oriented frameworks (e.g., Spring Boot), preferably with near real-time event-based systems (JMS/MQ/pub-sub) and especially related to infrastructure, networks, security, and data/analytics technology
  • Prior hands-on experience with architecting solutions in the cloud-based environment as well as in re-architecting and designing existing applications for the cloud – ideally Google (GCP) as well as the ability to consider additional dimensions (e.g., Financials, Risk, Time to Market) on top of the architecture drivers, to propose balanced and feasible architecture solutions.

Qualifications (Must Have):

Must be a US Citizen or Resident or EAD holder.

Location: Cary, NC (Remote right now but has to be onsite within 1-2 months)

Salary: 120K/Yr. to 130K/Yr., Plus a 7% bonus

Experience:

  • 7 to 10 years as a Java Developer
  • 3+ years of experience in the financial industry

Recommended Skills

  • Agile Methodology
  • Architecture
  • Backend
  • Continuous Delivery
  • Data Analysis
  • Design Elements And Principles
Browse other jobs