Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 9 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?