Software Engineer II

Bottomline Technologies is a global leader in business payments and cash management, with over 30 years of experience and moving more than $10 trillion in payments annually.
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
2+ years of experience
Finance

Description For Software Engineer II

Bottomline Technologies is seeking a strong developer to work on their Digital banking solutions. As a Software Engineer II, you'll be part of a team that handles more than 4 trillion payments originating from Digital banking solutions every year, serving 17 of the top 50 US banks.

You'll be working on customizing solutions for customers, directly impacting their end users. The ideal candidate should have excellent communication skills, be a problem solver, and be comfortable working in agile teams with autonomy and complete ownership.

Key Responsibilities:

  • Provide technical expertise with hands-on coding for development and enhancement of solutions
  • Follow software development life cycle (SDLC)
  • Participate in code reviews and contribute to formal and informal reviews
  • Write unit and integration test cases
  • Perform production support, troubleshooting, and maintenance
  • Write well-designed, testable code
  • Collaborate with cross-functional teams to ensure best-in-class customer experience
  • Guide junior developers
  • Conduct POCs on new technologies/frameworks
  • Participate in agile development processes and team meetings

Required Skills:

  • 2-5 years of hands-on experience
  • Strong coding experience with Java, J2EE, SQL
  • Strong experience in Java frameworks, especially Spring framework
  • Solid experience developing with SQL queries, stored procedures, views, and triggers
  • Experience coding REST and SOAP
  • Excellent communication and interpersonal skills
  • Strong problem-solving and conflict resolution skills
  • Working experience with version control systems like Git/Bitbucket and build tools like Maven

This position is based at the Bangalore, India office with a hybrid work arrangement. Bottomline Technologies is an equal opportunity employer and welcomes talent at all career stages. They are dedicated to creating an inclusive and open environment for everyone.

Last updated 3 months ago

Responsibilities For Software Engineer II

  • Provide technical expertise with hands on coding, for development and enhancement of solutions
  • Follow software development life cycle (SDLC)
  • Participate and contribute in formal and informal code reviews
  • Write Unit and Integration test cases
  • Perform production support, troubleshooting and maintenance (defect resolution)
  • Write well-designed, testable code
  • Collaborate with cross-functional teams to ensure best-in-class customer experience
  • Guide junior developers
  • Conduct POCs on new technologies/frameworks
  • Participate in agile development processes and team meetings

Requirements For Software Engineer II

Java
JavaScript
  • 2-5 years of hands-on experience
  • Strong coding experience with Java, J2EE, SQL
  • Strong experience in Java frameworks, especially Spring framework
  • Solid experience developing with SQL queries, stored procedures, views and triggers
  • Experience coding REST and SOAP
  • Excellent communication and interpersonal skills
  • Strong problem-solving and conflict resolution skills
  • Working experience with version control systems like Git/Bitbucket and build tools like Maven

Interested in this job?

Jobs Related To Bottomline Software Engineer II

Software Engineer - Financial Messaging

Software Engineer position at Bottomline focusing on financial messaging software development using .NET and XML technologies for inter-bank payment systems.

Production Support Software Developer

Production Support Software Developer position at Bottomline Technologies, focusing on maintaining and troubleshooting core transaction processing systems in a B2B settlement network.

Software Engineer II

Bottomline Technologies is hiring a Software Engineer II to develop and maintain business payment and cash management systems using Java, Spring, and REST APIs.

Software Engineer II

Software Engineer II at Bottomline: Develop and maintain business payment systems using Java, Spring, and REST APIs. 2+ years experience required.

Software Engineer II

Bottomline Technologies is hiring a Software Engineer II to develop and maintain business payment and cash management systems using Java, J2EE, and related technologies.