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

Software Engineer

AT Finastra
Finastra

Software Engineer

Bangalore, India

Responsibilities

What will you contribute?

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

Responsibilities & Deliverables:

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

  • Responsible for analysing requirements as per functional and technical specifications, developing and reviewing code.
  • Ability to work independently in a fast-paced environment with dynamically changing requirements, with minimal guidance from leads.
  • To develop and deliver efficient code with high quality and high performance to client.
  • Manages day- to- day individual workload, identifies / mitigates project risks. Promotes teamwork in problem resolution.
  • Participate in daily sprint discussions 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.
  • Work with QA to ensure the connector code conforms to internal standards.
  • Contribute to peer Code Reviews and team meetings
  • Support and train new junior members in the team
  • Supports users by developing documentation and assistance tools.

Want more jobs like this?

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

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

Required Experience:

  • Must have first class Bachelor s degree in Engineering or Masters in Computers from an accredited college/ university
  • Excellent analytical and problem- solving skills.
  • Proven 2 - 4 years working experience in Java enterprise application development, with a good knowledge of its ecosystems and knack for writing clean, readable Java code.
  • Must be familiar with the full project lifecycle, for both development and support projects, including estimation.
  • Must have Technical Skills
  • Core Java/J2EE
  • Basic understanding on Java Design patterns
  • Data Structures & Multithreading
  • XML/XSLT
  • Javascript (Ajax/JQuery/Angular/React)
  • HTML
  • CSS
  • SQL
  • Webservice (SOAP/REST)
  • Proficient understanding of code versioning tools, such as SVN, GIT etc.
  • Familiarity with Web servers like Apache Tomcat, Weblogic, IBM Websphere, JBOSS etc.
  • Technically savvy and able to ramp up on new technologies quickly. Self-taught developer and technical skills will also be considered an asset.
  • Solid understanding of object-oriented programming
  • Good understanding of the design & technical architecture for a software solution.
  • Expertise with build tools such as Ant/Maven.

Good verbal and written communication skills

Client-provided location(s): Bengaluru, Karnataka, India
Job ID: Finastra-10400
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