B
Bottom Line2h ago
Foundit

Software Engineer II

Kolkata
Full Time
Mid Level
200000-500000

Auto Apply to 50+ AI Matched Software Engineer II Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Bottom Line

Full Job Description

Bottomline is seeking passionate Software Engineers to join our team in Kolkata. As a global leader in business payments and cash management, we are driving impactful results for our customers by reimagining how businesses pay and get paid. If you are dedicated to customer satisfaction, growth, and innovation, we want you!

Position Summary:

The Software Developer will be involved in all stages of the development lifecycle, including planning, implementation, testing, documentation, release, and product support. You will debug and implement new system changes as prioritized, leveraging strong problem-solving skills and an aptitude for learning. Excellent inter-personal, oral, and written communication skills are essential.

Responsibilities:

  • Implement new features and modifications according to specifications and standards.
  • Develop code for system changes or new modules within Bottomline's core technology and architecture.
  • Participate and contribute to formal and informal code reviews.
  • Document code changes and unit test results following best practices.
  • Perform production support, troubleshooting, and maintenance, including defect resolution.

Required Skills:

  • Expert understanding of all phases of the Software Development Life Cycle (SDLC), preferably with Agile methodologies.
  • Strong coding experience with Java, J2EE, SQL, and JavaScript.
  • Solid knowledge of Spring, Hibernate, SpringBoot, and Docker.
  • Familiarity with testing frameworks such as JUnit and Mockito.
  • Good understanding of REST API design and implementation.
  • Experience with relational databases like PostgreSQL or Oracle.
  • Excellent communication (verbal and written) and interpersonal skills.
  • Proficiency in working with version control systems like GitLab and build tools like Maven.

Preferred Skills:

  • Understanding of multi-tier architecture, web-based development, and Service-Oriented Architecture (SOA).
  • Deep knowledge of writing complex unit tests.
  • Experience with XML and generating Java data binding code from XSDs.
  • Experience with Agile development methodologies.
  • Experience developing complex financial applications.

Education and Experience:

  • 2+ years of experience as a full-stack developer.
  • Bachelor's degree in Computer Science or equivalent qualification.

Role: Software Development - Other

Industry Type: Software Product

Department: Engineering - Software & QA

Employment Type: Full Time, Permanent

Role Category: Software Development

Education:

UG: Any Graduate

PG: Any Postgraduate

Company

B

Bottom Line

Bottomline is a global leader dedicated to transforming how businesses pay and get paid. With over 35 years of experience, the company has a proven track record in business payments and cash managemen...

Kolkata
Posted on Foundit