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.