Job Description
Insight Global is looking for a Software Engineer for a leader in the Fintech space. This role takes place on their Alternate Payment Methods Engineering Team, primarily responsible for payments that are not run through credit or debit card schemes. Their focus is to enable integrations to local payment options and plug them into the company's merchant and consumer facing products.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
• 5+ years of professional experience in backend development, with a strong focus on Java.
• Proficiency in Java and related frameworks such as Spring Boot and Hibernate.
• Strong knowledge of data structures, object-oriented design, and algorithms.
• Experience with RESTful API design and development.
• Experience with microservices architecture and distributed systems.
• Proficiency in database technologies such as SQL, NoSQL, and in-memory databases.
• Understanding of CI/CD pipelines and DevOps practices.
• Familiarity with developer productivity and collaboration tools such as IntelliJ IDEA, Eclipse, Maven/Gradle, Jenkins, and Docker.
• Familiarity with AI-assisted code generation tools such as GitHub Copilot, Claude Code, and other emerging AI developer assistants.
• Proven experience in both real-time online transaction processing systems as well as non-real time asynchronous processing.
• Knowledge of code versioning tools, such as Git.
Nice to Have Skills & Experience
Nice-to-have familiarity with front-end technologies such as React, Express, Node.js.
• Experience working in payments or financial services industry is a plus.
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.