Senior Software Engineer Job at Kunai, New York, NY

  • Kunai
  • New York, NY

Job Description

Kunai builds full-stack technology solutions for banks, credit and payment networks, infrastructure providers, and their customers. Together, we are changing the world’s relationship with financial services. At Kunai, we help our clients modernize, capitalize on emerging trends, and evolve their business for the coming decades by remaining tech-agnostic and human-centered.

Job Title: Senior Java Software Engineer – Financial Services

Location: NYC, New York (Onsite)

About the Role:

We’re seeking a highly skilled Senior Java Software Engineer to join our dynamic team working on complex financial service systems that serve millions of customers worldwide. You will play a critical role across enterprise architecture, risk technology, and investment banking (IB)-facing applications. This role demands strong expertise in core Java technologies, scalable distributed systems, and modern cloud platforms.

Key Responsibilities:


  • Design, develop, and maintain high-performance, scalable financial applications using Core Java, Spring Boot, and Hibernate.

  • Build and integrate RESTful APIs and microservices within distributed systems architecture.

  • Collaborate with cross-functional teams practicing Agile methodologies to deliver high-quality software continuously using CI/CD pipelines and DevOps tools.

  • Implement messaging solutions using Kafka or other enterprise messaging frameworks to handle real-time data streams.

  • Optimize application performance, ensure system scalability and high availability in a demanding production environment.

  • Drive best practices around automated testing (TDD/BDD), including JUnit and Cucumber test frameworks.

  • Contribute to architectural decisions focusing on robustness and risk mitigation in enterprise financial systems.

  • Leverage cloud services (AWS, Azure, or GCP) to deploy and manage resilient cloud-native applications.

 

Required Skills & Experience:


  • Strong expertise in Core Java (Java 8+) with solid understanding of JVM internals.

  • Extensive experience with Spring Boot, Hibernate ORM.

  • Proven background designing and developing REST APIs and microservices architectures.

  • Hands-on experience with Kafka or similar event streaming platforms.

  • Familiarity with cloud platforms such as AWS, Azure, or GCP, including deployment and monitoring.

  • Adept in Agile software delivery and CI/CD automation.

  • Strong knowledge of TDD/BDD with JUnit and Cucumber frameworks.

  • Experience with performance tuning and ensuring high availability in large scale systems.

  • Background in financial services technology, risk systems, or investment banking applications is highly advantageous.

  • Full-working proficiency in English (written and verbal)

 

Preferred Qualifications:


  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

  • Experience with containerization (Docker, Kubernetes) and cloud-native architectures.

 

Our success over the past 20 years is rooted in our exceptional team, which thrives in a culture of collaboration, creativity, and continuous learning. 

We are proud to offer our employees a range of benefits, including competitive compensation, professional development opportunities, and flexible work arrangements, all designed to help them thrive. As we continue to expand, we remain committed to cultivating an environment where people feel valued, have a voice, and are given the tools to grow—both personally and professionally—while pushing the boundaries of innovation in the fintech industry.

 

Minimum Degree Required:



  • Bachelor’s Degree, in lieu of a degree, demonstrating in addition to the minimum years of experience required for the role, three years of specialized training and/or progressively responsible work experience in technology for each missing year of college is required

 

Job Tags

Full time, Work experience placement, Worldwide, Flexible hours

Similar Jobs

Sparrow Company LLC

Mining Production Manager Job at Sparrow Company LLC

Job Description Job Description RESPONSIBILITIES: Operations Leadership Lead daily production activities to ensure safe, efficient, and reliable operations Partner with the Plant Manager to execute site objectives, operational priorities, and continuous improvement...

Revolution Cannabis

Part-Time Brand Ambassador Job at Revolution Cannabis

Job Title Location: Remote - IL, United States Base Pay: $26.00 - $30.00 / Hour Employee Type: Part-Time Required Degree: High school Travel: 80% Manage Others: No Minimum Experience: 2 Years Email: ****@*****.*** Description Requirements Summary...

Verizon

Account Manager SMB- Business Sales Job at Verizon

Job Description When you join Verizon\n You want more out of a career. A place to share your ideas freely even if theyre daring or different. Where the true you can learn, grow, and thrive. At Verizon, we power and empower how people live, work and play by connecting...

Ebara Elliott Energy

Human Resources Intern Job at Ebara Elliott Energy

 ...expanders and gas expanders for use in energy markets worldwide.All internships will consist of the following elements:Individual projects to...  ...Intern will lead the following projects:Act as the primary HR liaison for the summer intern cohort, managing program... 

AM General LLC

Industrial Engineer I Job at AM General LLC

 ...station lay-outs Establish labor and material requirements for engineering changes, make vs. buy studies Interface and negotiate with...  ...IE / IET, ME / MET, EE / EET or equivalent experience as an Industrial Engineer or Manufacturing / Process Engineer High School...