Search by job, company or skills

B

Senior Software Engineer II

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 hours ago
  • Be among the first 50 applicants
Early Applicant
Quick Apply

Job Description

  • Overseeing day to day technical operations.
  • Assisting in training new employees and reviewing the high performing team
  • Developing and assigning work schedules/tasks
  • Reviewing ongoing operations and rectifying any issues
  • Participates in design and code reviews that can result in better quality experience for our customers.
  • Troubleshoot and resolve production issues within the agreed SLAs.
  • Collaborate with cross-functional teams, including product, Production support, and operations, to ensure best-in class customer experience.
  • Lead groups of engineers working with the scrum master and management to coordinate and deliver.
  • Provide technical support to operations or other development teams
  • Review work of peers and team members.
  • Participate in planning sessions with team members to analyze development requirements, provide design options, and provide work breakdown and estimates of work.
  • Actively participate in team and status meetings, providing timely status updates for areas of individual responsibilities within projects to reporting manager.
  • POC on new technologies/frameworks.

Required Skills:

  • High technical credibility and strong programming skills with Java EE, SQL, JavaScript, JMS, REST and SOAP
  • Strong experience in java frameworks, especially spring framework .
  • In-depth knowledge of software development principles, design patterns , and best practices.
  • Sound technical foundation of single and multi-tier architecture, web-based development, and Services Oriented Architecture.
  • Proficiency in Java, Data structure and algorithms, Collections and Concurrency.
  • Solid experience with SQL queries, stored procedures, views, and triggers for Oracle databases.
  • Proficient using source code management tools such as Git/bitbucket and build tools like maven .
  • Strong knowledge and understanding of CI/CD processes and tools ( Jenkin )
  • Strong Experience in UnixLinux basic commands.
  • Excellent problem-solving skills and the ability to troubleshoot complex integration issues.
  • Exposure to Apache Camel or any other integration framework.
  • Ability to see the big picture, while not losing sight of necessary details.
  • Hands on Experience in Data Structures and Algorithms.
  • Experience in leading a team through all the phases of software development cycle.
  • Excellent verbal and written communication
  • Experienced in agile software development lifecycle.

Key Relationships:

  • Development Manager / Scrum Master.
  • Product Owner
  • Agile team members.

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

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Bottomline helps businesses transform the way they pay and get paid.
A global leader in business payments and cash management, Bottomline’s secure, comprehensive solutions modernize payments for businesses and financial institutions globally. With over 35 years of experience, moving more than $16 trillion in payments annually, Bottomline is committed to driving impactful results for customers by reimagining business payments and delivering solutions that add to the bottom line.

Job ID: 108875211

Similar Jobs