Bottomline Technologies Logo

Bottomline Technologies

Senior Software Engineer (Java)

Posted 6 Days Ago
India
Senior level
India
Senior level
As a Senior Software Engineer, you will engage in all development stages, including planning and implementation. Responsibilities include writing and testing code, documenting changes, and providing production support. You'll also conduct code reviews and work with various technologies to enhance system features and resolve defects.
The summary above was generated by AI
Why Choose Bottomline?

Are you ready to transform the way businesses pay and get paid? Bottomline is a global leader in business payments and cash management, with over 30 years of experience and moving more than $10 trillion in payments annually. We're looking for passionate individuals to join our team and help drive impactful results for our customers. If you're dedicated to delighting customers and promoting growth and innovation - we want you on our team!

Why Choose Bottomline?

Are you ready to transform the way businesses pay and get paid? Bottomline is a global leader in business payments and cash management, with over 30 years of experience and moving more than $10 trillion in payments annually. We're looking for passionate individuals to join our team and help drive impactful results for our customers. If you're dedicated to delighting customers and promoting growth and innovation - we want you on our team!

The Role

We are looking for a dynamic and innovative Senior Software Engineer I to join our team in Bangalore!

Department: Financial Messaging – Product Development

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

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.

How you’ll contribute

  • 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.


We welcome talent at all career stages and are dedicated to understanding and supporting additional needs. We're proud to be an equal opportunity employer, committed to creating an inclusive and open environment for everyone.

Top Skills

Java

Similar Jobs

Be an Early Applicant
3 Days Ago
Hyderabad, Telangana, IND
Hybrid
40,000 Employees
Senior level
40,000 Employees
Senior level
Artificial Intelligence • Digital Media • Gaming • Machine Learning • News + Entertainment • Software
The Senior Staff Software Engineer will build high-performance backend systems, drive best practices, and contribute to team strategy in the Commerce group of Warner Bros. Discovery. Responsibilities include designing major functional changes, troubleshooting production issues, and ensuring effective collaboration within the team.
9 Days Ago
Bengaluru, Karnataka, IND
3,000 Employees
Senior level
3,000 Employees
Senior level
Fintech • Information Technology • Payments • Productivity • Software • Travel • Automation
As a Staff Software Engineer, you will design and implement APIs, develop core services, and lead efforts to enhance product features. This role involves collaborating with product and design teams, mentoring other engineers, and driving improvements in user experience and technology adoption.
6 Days Ago
Pune, Maharashtra, IND
1,100 Employees
Senior level
1,100 Employees
Senior level
AdTech • Cloud • Marketing Tech • Productivity • Software • Analytics • Automation
The Senior Software Engineer will work with the AI Services team to develop and maintain AI services on the AWS platform. Responsibilities include collaborating with product and engineering teams, coding, conducting PR reviews, ensuring compliance with security best practices, and building prototypes. The engineer will also ensure observability of applications and understand R&D standards while participating in team collaboration.

What you need to know about the Hyderabad Tech Scene

Because of its proximity to leading research institutions and a government committed to the city's growth, Hyderabad's tech scene is booming. With plans to establish India's first "AI city," the city is on track to become one of the world's most anticipated tech hubs, with companies like TransUnion, Schrödinger and Freshworks, among others, already calling the city home.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account