Senior Software Engineer II

Bottomline Technologies provides collaborative payment, invoice and document automation solutions to corporations, financial institutions and banks around the world, serving 80 of Fortune 100 companies.
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
7+ years of experience
Finance · Enterprise SaaS

Description For Senior Software Engineer II

Bottomline Technologies, a global leader in business payments and cash management solutions, is seeking a Senior Software Engineer II to join their team. With over 35 years of experience and processing more than $16 trillion in payments annually, Bottomline serves 80 of the Fortune 100 companies and 70 of the FTSE 100 companies.

The role involves comprehensive participation in all stages of development, from planning and implementation to testing and product support. As a Senior Software Engineer II, you'll be responsible for designing and architecting technical solutions, providing technical leadership, and working with cross-functional teams to deliver high-quality software solutions.

The ideal candidate will bring strong expertise in Java development, with deep knowledge of Spring, Hibernate, and modern development practices. You'll work with cutting-edge technologies and frameworks while contributing to mission-critical financial applications. The position requires both technical excellence and strong communication skills, as you'll be mentoring team members and collaborating across departments.

Key technical requirements include expertise in Java, J2EE, SQL, and JavaScript, along with strong knowledge of Spring Framework, Hibernate, and Docker. Experience with CI/CD processes, REST API design, and testing frameworks like JUnit and Mockito is essential. The role demands a solid understanding of design patterns, SOLID principles, and service-oriented architecture.

This is an excellent opportunity for a senior developer looking to make an impact in the financial technology sector while working with a company that processes significant payment volumes globally. The position offers the chance to work on complex financial applications while growing your leadership skills and technical expertise.

Last updated 4 days ago

Responsibilities For Senior Software Engineer II

  • Design and architect technical solutions for business problems
  • Provide technical leadership through coaching and mentorship
  • Collaborate with software developers, business analysts and architects
  • Implement new features and modifications
  • Work in cross-functional team during entire SDLC
  • Develop code for system changes within Bottomline core technology
  • Follow release cycles and commitment to deadlines
  • Perform production support and troubleshooting
  • Assist in documentation of user requirements and work plans
  • Prepare reports and documentation on software maintenance

Requirements For Senior Software Engineer II

Java
JavaScript
PostgreSQL
  • Expert level understanding of SDLC with Agile methodology
  • Strong coding experience with Java, J2EE, SQL & JavaScript
  • Strong Knowledge in Spring, Hibernate, Springboot and docker
  • Strong Knowledge in testing frameworks like Junit, Mockito
  • Good knowledge of CI/CD processes and tools
  • Good Knowledge in REST API design and implementation
  • Knowledge in PostgreSQL/Oracle
  • Understanding of Design Patterns and SOLID Principles
  • Bachelor's degree in computer science or equivalent
  • 7+ years of experience as Java developer
  • Excellent communication and interpersonal skills

Interested in this job?

Jobs Related To Bottomline Technologies Senior Software Engineer II

Senior Software Engineer II

Senior Software Engineer II position at Bottomline Technologies focusing on API Management Platforms and Java Microservices in Bangalore, India

Senior Software Engineer

Senior Software Engineer position at Bottomline Technologies, focusing on backend development with Java, Spring, and SQL technologies.

Senior QA Automation Engineer

Senior QA Automation Engineer role at Bottomline Technologies in Bangalore, focusing on test automation framework development using Selenium WebDriver for financial software solutions.

Senior Software Engineer

Senior Software Engineer role at Bottomline Technologies, focusing on API development and management for business payment solutions in Bangalore, India.

Senior Software Engineer

Senior Software Engineer position at Bottomline Technologies in Geneva, working on complex banking software systems using C, Java, and SQL in an Agile environment.