Software Engineer

Finastra

Bengaluru, Karnataka, India

Full-time

Jul 9

This job is no longer accepting applications.

What will you contribute?

Reporting to the Lead software engineer. Responsibility is to designs, develops, analyzes, and maintains high-quality software product applications.  This position is located in Trivandrum.


Responsibilities & Deliverables:

Your deliverables will include, but are not limited to, the following:

Responsibilities

  • Responsible for analyzing requirements as per functional and technical specifications, developing and reviewing code
  • Ability to work independently in a fast paced environment with dynamically changing requirements
  • To develop and deliver efficient code with high quality and high performance to client.
  • Completes applications development by coordinating requirements, schedules and timelines.
  • Manages day- to- day individual workload, identifies / mitigates project risks. Promotes teamwork in problem resolution.
  • Completes applications development by coordinating requirements, schedules and timelines.
  • Manages day- to- day individual workload, identifies / mitigates project risks. Promotes teamwork in problem resolution.
  • Participate actively in all agile events and provide updates on the activities assigned. Work on collaboration tools such as JIRA to reflect development progress.
  • Identify bottlenecks and bugs, and devise solutions to these problems. Analyse and resolve issues identified during testing.
  • Contribute to Code Reviews  and team meetings
  • Support and train junior members in the team
  • Supports users by developing documentation and assistance tools.
  • Understanding fundamental design principles behind a scalable application and should be in a position to provide design recommendations.


Required Experience:

The Required Skills, Knowledge & Experience

  • Proven 3 - 4 years working experience in Java enterprise development, with a good knowledge of its ecosystems and knack for writing clean, readable Java code.
  • Excellent analytical and problem- solving skills.
  • Test, debug, analyze and fix application problems/issues. 
  • Work closely with stakeholders to fix issues in a timely fashion.
  • Must be familiar with the full project lifecycle, for both development and support projects, including estimation
  • Work experience in agile is an added advantage

Must have Technical Skills

  • Core Java/J2EE
  • Spring boot
  • Struts2 framework
  • Ajax/JQuery
  • Data Structures & Multithreading
  • XML/XSLT/XSD and json
  • HTML, CSS, Javascript
  • Strong knowledge in SQL/MS
  • Experience with continuous integration and build automation using Jenkins
  • Experience with RESTful APIs is highly recommended.
  • Solid understanding of object-oriented programming
  • Real time work experience in SQL stored procedures

Good to have skills

  • Real time work experience in NodeJS /ReactJS
  • Azure cloud
  • Microservices
  • Banking domain knowledge
  • Experience in Linux servers and linux commands
You must be logged in to to apply to this job.

Apply

Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information

Profile

View resume

Details

Finastra

The future of finance is open

{{notification.msg}}