Posted Apr 30, 2026
In this role as a Software Developer, you will be involved in all stages of development, including planning, implementation, testing, documentation, release, and product support. Your responsibilities will include implementing new features and modifications, developing code for system changes or new modules within Bottomline core technology and architecture according to specifications and standards. You will also participate and contribute in formal and informal code reviews, document code changes, and unit test results per Best Practices. Additionally, you will perform production support, troubleshooting, and maintenance (defect resolution). Key Responsibilities:
Qualifications Required:
Expert level understanding of all phases of SDLC, preferably with Agile methodology
Strong coding experience with Java, J2EE, SQL, JavaScript
Strong Knowledge in Spring, Hibernate, SpringBoot, and Docker
Knowledge in testing frameworks like Junit, Mockito
Good Knowledge in REST API design and implementation
Knowledge in PostgreSQL / Oracle
Excellent communication (verbal and written) and interpersonal skills
Solid knowledge working with version control systems like GitLab and build tools like Maven In addition to the required qualifications, preferred skills for this role include understanding of multi-tier architecture, web-based development, and Services Oriented Architecture, deep knowledge in writing complex unit tests, XML and knowledge of generating Java data binding code from XSDs, experience with Agile methodology, and experience developing complex financial applications. Please note that the education and experience required for this position is 2+ years of experience as a full stack developer and a Bachelor's degree in computer science or equivalent. In this role as a Software Developer, you will be involved in all stages of development, including planning, implementation, testing, documentation, release, and product support. Your responsibilities will include implementing new features and modifications, developing code for system changes or new modules within Bottomline core technology and architecture according to specifications and standards. You will also participate and contribute in formal and informal code reviews, document code changes, and unit test results per Best Practices. Additionally, you will perform production support, troubleshooting, and maintenance (defect resolution). Key Responsibilities:
Implement new features and modifications
Develop code for system changes or new modules within Bottomline core technology and architecture according to specifications and standards
Participate and contribute in formal and informal code reviews
Document code changes and unit test results per Best Practices
Perform production support, troubleshooting, and maintenance (defect resolution)
Qualifications Required:
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.
Browse Jobs
By Role
By City