B
Bottom Line1h ago
Foundit

Software Engineer II

Hyderabad / Secunderabad, Telangana, Chennai, Bengaluru / Bangalore
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

Join Bottomline and be part of transforming how businesses manage payments. As a global leader with extensive experience in business payments and cash management, we are seeking enthusiastic individuals to enhance customer outcomes. If you are committed to customer satisfaction and driving innovation, we invite you to join our team!

Position Summary:

The Software Developer will be involved in all aspects of the software development lifecycle, including planning, implementation, testing, documentation, release, and ongoing product support. Responsibilities include debugging and implementing system changes based on priority, alongside strong problem-solving abilities and a proactive learning attitude.

Responsibilities:

  • Develop and implement new features and modifications.
  • Write code for system enhancements and new modules within Bottomline's core technology and architecture, adhering to specifications and standards.
  • Actively participate in and contribute to code reviews.
  • Document code changes and unit test results following best practices.
  • Provide production support, troubleshoot issues, and perform maintenance tasks (defect resolution).

Required Skills:

  • Expert understanding of the Software Development Life Cycle (SDLC), with a preference for Agile methodologies.
  • Proficient coding experience in Java, J2EE, and JavaScript.
  • Strong knowledge of Spring, Hibernate, SpringBoot, and Docker.
  • Familiarity with testing frameworks such as Junit and Mockito.
  • Good command of REST API design and implementation.
  • Experience with databases like Postgresql or Oracle.
  • Excellent verbal and written communication skills, along with strong interpersonal abilities.
  • Proficient in using 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).
  • In-depth experience in writing complex unit tests.
  • Experience with XML and generating Java data binding code from XSDs.
  • Prior experience with Agile methodologies.
  • Experience in developing complex financial applications.

Education and Experience:

  • Minimum of 2 years of experience as a full-stack developer.
  • Bachelor's degree in Computer Science or a related field.

Company

B

Bottom Line

Bottomline empowers businesses to revolutionize their payment processes. As a global leader in business payments and cash management, Bottomline provides secure, comprehensive solutions that modernize...

Hyderabad / Secunderabad, Telangana, Chennai, Bengaluru / Bangalore
Posted on Foundit