Software Engineer II

Bottomline Technologies provides collaborative payment, invoice and document automation solutions to corporations, financial institutions and banks around the world.
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 moves more than $10 trillion in payments annually. You'll work on customizing solutions for customers, directly impacting their end users. The role requires excellent communication skills, problem-solving abilities, and comfort working in agile teams with autonomy and 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 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 and 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 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

Bottomline Technologies is an equal opportunity employer committed to creating an inclusive and open environment for everyone. They welcome talent at all career stages and are dedicated to understanding and supporting additional needs.

Join Bottomline to be part of a global leader in business payments and cash management, helping to transform the way businesses pay and get paid!

Last updated 3 months ago

Responsibilities For Software Engineer II

  • Provide technical expertise with hands on coding, for development and enhancement of our solutions
  • Follows software development life cycle (SDLC)
  • Participates and contribute in formal and informal code reviews
  • Write Unit and Integration test cases
  • Performs production support and troubleshooting and maintenance (defect resolution)
  • Write well-designed, testable code
  • Collaborate with cross-functional teams, including product, Production support, and operations, to ensure best-in class customer experience
  • Able to guide junior developers
  • POC 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 (verbal and written) 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.