Senior Java Software Engineer

Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Department: Financial Messaging – Product Development

Position Title: Senior Software Engineer
Location: Bangalore (Hybrid)
Key Skills: Java, Spring/Springboot, Maven, PostgreSQL, Micro-services, Message Broker (MQ), Docker & Kubernetes.

Who Are We? Bottomline Technologies are transforming business payments and processes for companies and financial institutions around the world. We are at the forefront of digital transformation, obsessed with removing complexity and uniquely equipped to address the changing needs of how businesses pay and get paid. Automating and digitising all that is possible. Every day. We empower our teams to think like owners driving customer delight, helping them grow their business and win in their markets.

Culture and Values: We are a team of people who are strongly committed to maintain our fantastic culture, and ensuring our values and principles are lived out daily. We share ideas, innovate together, and support each other personally and professionally to delight! Working collaboratively with customers, partners, and each other, we achieve a common goal of exceeding customer expectations. You’ll love Bottomline because in everything we do we seek to delight our customers and we are passionate about building a company of which we can all be proud of, and this starts with building amazing teams filled that support and challenge you every day.

Role: As a Senior Software Engineer, you will be involved in all stages of development including planning, implementation, testing, documentation, release and product support; work to debug and implement new changes to systems as they are prioritized. You will develop code for system changes or new modules within Bottomline core technology and architecture according to specifications and standards.

Responsibilities:

  • Participates and contribute to formal and informal code reviews
  • Prepares and executes accurate unit test plans, test data, and test modules and scripts
  • Documents code changes and unit test results per Best Practices
  • Performs production support and troubleshooting and maintenance (defect resolution)

Essential Experience

  • 4+ years’ experience developing software in multi-tier architecture.
  • Expert level understanding of all phases of SDLC, preferably with Agile methodology.
  • Strong/proven coding experience with Java, JPA and SQL.
  • Strong experience in java frameworks, especially spring/Spring Boot framework and code quality tool Sonar.
  • Solid experience developing with databases (Postgres/MS-SQL/Oracle).
  • Understanding of multi-tier architecture, Web based development, and Services Oriented Architecture. Experience coding RESTful services.
  • Strong analytical and algorithmic skills.
  • Solid knowledge on CI/CD tools using Bitbucket, GitLab, Jenkins and ArgoCD.
  • Good knowledge in Docker/Kubernetes.
  • Strong problem solving and conflict resolution skills.
  • Experience with any Message Broker such as ActiveMQ would be an advantage.


Bottomline are proud to be an equal opportunity employer. We are committed to treating all individuals in a fair and equal manner by creating an inclusive and open environment for all employees.


More Information on Bottomline Technologies
Bottomline Technologies operates in the Software industry. The company is located in Portsmouth, NH, South Portland, ME and Alpharetta, GA. Bottomline Technologies was founded in 1989. It has 5395 total employees. To see all 34 open jobs at Bottomline Technologies, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Bottomline TechnologiesFind similar jobs