Senior Java Software Engineer
Job Description
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.
Explore More
Date Posted
06/04/2024
Views
5
Similar Jobs
Senior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsSenior Finance Business Partner (d/f/m) - Personio
Views in the last 30 days - 0
Personio an intelligent HR platform is seeking a Senior Manager for FPA to lead financial planning and analysis for key departments The ideal candidat...
View DetailsSenior Lead, Talent Acquisition - Sales (Relocation to Munich) (d/f/m) - Personio
Views in the last 30 days - 0
Personio a leading HR platform is seeking a Senior Lead Talent Acquisition professional to drive growth in the Revenue and Success functions across Eu...
View Details