Senior Software Engineer

Finastra · Bangalore, India

Company

Finastra

Location

Bangalore, India

Type

Full Time

Job Description

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.

Apply Now

Date Posted

10/05/2024

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9