Software

Software Engineer - Java Full Time

We’re TETON, a global service provider and product company, and we generate ideas & businesses in a way that moves the world. We connect different institutions, corporations, and consumers to one another – quickly, reliably, securely and, help them to grow further, together. If you want to make an impact on a global scale, come make a difference at TETON.
6 months ago No Preference

What does a successful Software Engineer do at TETON?

  • TETON is looking for multiple Software Engineers to join our Core customer facing engineering group to support TETON’s Global Business Partner’s (Payment Processing).

  • You will be joining an organization responsible for mission critical platforms that support customer’s payments businesses who process over 350 million payment transactions per day with a peak throughput of over 8,000 transactions per second all while maintaining millisecond fast response time. All this for some of the largest merchants in the US and EUROPE.

  • This fast-paced online transaction-processing environment requires a passionate critical problem solver who can balance platform stability and resiliency along with modern engineering practices and solutions.

  • You will be responsible for coding, testing, and analyzing application software dealing with real-time processing (authorizing and settlement) of high-volume, high-availability, financial and credit card processing transactions and ensuring TETON’s reputation by providing optimum solution which integrates with merchant and Card brand interface software.

The Opportunity

We are looking for an expert java application developer with payments experience to help build an industry leading issuing platform. The individual must have prior experience working on ISO 8583/20022 format financial transactions utilizing the Java POS (JPOS) framework. The ideal candidate will have experience building, integrating, and maintaining electronic payment switches in a PCI DSS environment. Familiarity with hardware security modules (HSM), PIN encryption, EMV and e-Wallets is a plus. The individual will work with a team of talented engineers working in a fast paced, agile environment, developing a groundbreaking, multi-tenant, cloud-based payments platform. We are seeking an independent and motivated engineer with strong communication skills, who wants to see his or her work change an industry.

Key Responsibilities

  • Build, integrate and maintain electronic payments switch utilizing ISO 8583/20022 format financial transactions

  • Participate in platform testing , certification and enhancements in compliance with card brand network specifications

  • Work closely with on-site and off-site teams in a fast-paced Agile environment

  • Build, maintain, support and certify large scale payment systems

  • Analyze and tune real-time processes for optimal performance

  • Build, maintain and optimize deployment pipelines

What would be must to have:

  • Bachelor’s degree in computer science or engineering or equivalent

  • Experience with Credit Card and Debit Card payment processing

  • Knowledge of ISO 8583

  • Distributed applications monitoring

Important info about this role:

  • BS Computer Engineering or Computer Science, or related/equivalent experience

  • 5+ years of experience building enterprise applications using JAVA 8+

  • Experience with Credit Card and Debit Card payment processing
  • Knowledge of ISO 8583
  • Distributed applications monitoring
  • Established background in designing and building highly scalable systems
  • Excellent project management skills
  • Strong verbal and written communication skills
  • Spring framework 4.x and Spring boot 1.5.x
  • Solid experience in relational databases: PostgreSQL (preferred), MS SQL, Oracle
  • Familiarity with software management tools (Maven, TeamCity, Git)
  • Self-starter with strong and proactive work ethic with the motivation to achieve results in a fast-paced environment
  • Exceptional organizational and time management skills
  • Experience with Git or comparable source-control tool
  • Experience with any of Liquid Base, Hibernate, Junit, JaCoCo, Rest Assured a plus
  • Experience with Atlassian stack (JIRA, Confluence, BitBucket) a plus
  • Experience with Cloud platforms such as MS Azure and or Amazon AWS a plus
  • Experience with containerization and orchestration (Docker, Kubernetes) a plus

Perks at work:

  • We are TETON of our commitment to your overall well-being with a growing offering of physical, mental, emotional, and financial benefits from day one.

  • Maintain a healthy work-life balance with paid holidays, generous time off policies, including transportation, subsidized lunch etc..

  • Plan for your future with competitive salaries, variety of rewards.

  • Advance your career with training, development, certification, and internal mobility opportunities.

  • Join Employee Resource Groups that promote our diverse and inclusive culture where employees can share perspectives, exchange ideas, and elevate careers.


Thank you for considering employment with TETON Please:

Overview

  • Job Title: Software Engineer - Java
  • Experience: 2 Years
  • Vacancy: 3
  • Posted Date: Nov-09-2023
  • Apply Before: Nov-30-2023
Apply For This Job

Apply For This Job