Software Engineer

4 years

0 Lacs

Posted:3 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Description – Software Engineer

About the company:

Tyfone, a global leader in the SaaS Digital Banking, Youth Banking, and Digital Payments sectors, is redefining how the world engages with digital finance and payments. Our digital solutions empower individuals, families, and businesses to simplify and make it easier to manage their financial lives, achieve their financial goals, and improve their financial health. Our solutions power digital services for banks and credit unions across the U.S.

Tyfone is a leader in the digital banking sector, offering a range of solutions including nFinia Retail Digital Banking, nFinia Business Digital Banking, and Harmoney Management Console. We also provide payment solutions such as FedNow Instant Payment Xchange™ (IPX), Skip-A-Pay, and Quick Pay. Over 100 customers trust Tyfone's solutions, which are supported by over 200 integrations and over 140 patents. Tyfone has been recognized as a Best Place to Work in Fintech by American Banker and has received multiple awards for its solutions. The company operates with a lean-team model for external engagements to manage costs, increase selling time, and accelerate pipeline velocity. Tyfone values collaborative execution as the path to market leadership.

We are an equal-opportunity employer, and we encourage candidates from diverse backgrounds to apply.

About the role:

We are hiring Java developers to join our team and drive innovative projects. We are looking to build scalable, secure, high-performance applications that meet the evolving needs. If you are passionate about coding and thrive in a collaborative environment, we would love to have you on the board.

Responsibilities:

  • You will be responsible for ensuring the scalability, reliability, and performance of various digital banking services.

  • Design, develop, and maintain backend services and APIs.

  • Build and optimize the applications using modern Java frameworks, while developing unit tests that meet our internal code-coverage metrics.

  • Participate in code reviews, design discussions, and team meetings. Foster a culture of continuous improvement, innovation, and knowledge sharing within the engineering team.

  • Work closely with cross-functional teams to deliver end-to-end solutions.

  • Stay current with industry trends, best practices, and emerging technologies to drive innovation and efficiency.

  • Troubleshoot and resolve technical issues in production and development environments.

  • Develop and maintain documentation for software projects and processes.

Skills:

  • Bachelor's or Master’s degree in Computer Science or related technical field or equivalent practical experience

  • Experience: A minimum of 4+ years of experience in software engineering

  • Strong expertise in high-level programming languages Java.

  • Hands-on experience with Java, SpringBoot, Cloud (AWS ), Kafka (or another messaging service), Memcached/Redis or any caching technologies, relational DBMS ( MySQL, etc)

  • CI/CD development environments/tools: Git, Maven, Jenkins.

  • Experience with SOAP, and RESTful API design and development.

  • Strong experience in architecture design, high availability, and high-performance systems.

  • Ability to learn quickly on the go. We're looking for software engineers who thrive while learning new technologies and don't believe in one-size-fits-all solutions. You should be able to easily adapt to meet the needs of our massive growth and rapidly evolving business environment.

  • Strong communication skills, both verbal and written.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

bengaluru, karnataka, india

hyderabad, telangana, india

bengaluru east, karnataka, india

pune, maharashtra, india

bangalore urban, karnataka, india

bengaluru, karnataka, india