Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Software Engineer

AT Finastra
Finastra

Senior Software Engineer

Bangalore, India

Responsibilities

What will you contribute?

Reporting to the Expert Software Architect, the Senior Software Engineer designs, develops, analyzes, and maintains high-quality software product applications. This position is in Bangalore India

Your deliverables as a Senior Software Engineer will include, but are not limited to, the following:

Required Experience:

  • Must have 6+ years of experience in Development languages.
  • Must have experience on Java 8 and spring boot framework.
  • Must have experience and good knowledge of Atlassian tools like Jira, Confluence etc.
  • Should have experience and good knowledge of Python.
  • Knowledge of Docker and Linux would be preferred.
  • Knowledge of rest APIs (Java)
  • Knowledge of yml files.
  • Github actions configurations using Python and Java.
  • Good knowledge of shell and Python scripting.
  • Knowledge of tools like Sonar, Nexus and Checkmarks.
  • Knowledge on the tools on the CI/CD pipeline using Java and Python.
  • Knowledge of software development methodologies and the software development lifecycle.
  • Ability to provide solutions to a variety of technical problems of moderate scope and complexity independently.
  • Proficiency with Microsoft applications.
  • Strong technical skills.
  • Strong Development skills.
  • Ability to work independently or within a team environment and handle multiple projects simultaneously.
  • Should be able to work independently.
  • Financial industry experience preferred.

Want more jobs like this?

Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

Roles And Responsibilities:

  • Participates in meetings and analyzes user needs to determine technical requirements.
  • Problem solving through the careful application of technology and process.
  • Understand the landscape of the applications and provide solutioning for the implementation.
  • Help develop best practices, technology efficiencies and streamline workflows.
  • Create scalable and automated solutions for requirements using java spring boot and python to build Github actions and enhance existing software applications.
  • Execute integration tests and perform debugging to ensure the reliability and quality of the products.
  • Keep assessing usability and relevance of product features. Come up with suggestions for improvements.
  • Proactively share information across the team, to the right audience with the appropriate level of detail and timelines.
  • Follows the software development lifecycle process.
  • Interacts with internal stakeholders to support product releases and/or resolve program problems.
  • Other duties and projects as assigned.
  • Manage trainings on various development tools.

Client-provided location(s): Bengaluru, Karnataka, India
Job ID: Finastra-8751
Employment Type: Full Time

Perks and Benefits

  • Health and Wellness

    • Vision Insurance
    • Life Insurance
    • Dental Insurance
    • Health Insurance
    • Mental Health Benefits
    • Health Reimbursement Account
    • Short-Term Disability
    • Long-Term Disability
    • Pet Insurance
    • FSA
    • HSA
  • Parental Benefits

    • Birth Parent or Maternity Leave
  • Work Flexibility

    • Hybrid Work Opportunities
  • Office Life and Perks

    • Casual Dress
    • Happy Hours
    • Company Outings
    • Holiday Events
  • Vacation and Time Off

    • Paid Vacation
    • Unlimited Paid Time Off
    • Paid Holidays
    • Personal/Sick Days
    • Volunteer Time Off
  • Financial and Retirement

    • Financial Counseling
    • 401(K) With Company Matching
  • Professional Development

    • Internship Program
    • Leadership Training Program
    • Associate or Rotational Training Program
    • Promote From Within
    • Access to Online Courses
    • Lunch and Learns