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!