12/07 Shivam Gupta
Manager - Client Acquisition & Vendor Management at IDC Technologies

Views:2681 Applications:101 Rec. Actions:Recruiter Actions:6

Sr Software Engineer - Java/J2EE (5-7 yrs)

Bangalore Job Code: 341966

Brief Description :

We are looking for a seasoned Sr. Software Engineer in our global team that is engaged in creating architecture, design and driving the next generation platform development. In this senior role, you will be responsible for Next generation Aggregation platform delivery by:

- Being involved in entire product lifecycle including analysis, development, fixing and monitoring of issues on the Yodlee platform

- Well versed in the large scale financial software development, organized, detail oriented and able to deliver results on-time and within budget

- Independently driving design from concept to prototype and transition the implementation approach to Engineering

- Collaborating, Leading, Mentoring and inspiring other team members on design best practices, processes to ensure superior quality and system homogeneity

- Designing/Developing component-based application infrastructure and APIs that can be used by third-party developers

- Evaluating new technologies and technology innovation

- Establishing and maintaining relationships with internal and external teams

Here are some of the things you will need to have in order to succeed in this role:

- Progressive experience ( 5+ years) in software development especially JEE based Web Application

- Good knowledge of Data structures, Algorithms and Design patterns

- Strong experience of Core Java, XML, SQL, Hibernate (any ORM), and OOPS concepts

- Knowledge of Spring Framework, Java Script, CSS, HTML, REST, Messaging is preferable

- Experience of any RDBMS preferably Oracle

- Clear understanding of OS Fundamentals

- Working experience of Unix/Linux

- Should have created at least one re-usable framework.

- Preferable to have experience with JBoss application server.

- Exposure to agile/iterative development process and unit testing, JUnit

- Excellent interpersonal skills and a desire to work closely with teammates, product management, QA and Ops

- Excellent communication and time management skills

- Strong understanding of the server side software, scalability, performance and reliability aspects

- Ability to work in a fast paced, collaborative and iterative programming environment

- Experience in Financial Services

Education/Degree(s) BS/MS in Computer Science or equivalent degree

Add a note
Something suspicious? Report this job posting.