principle software engineer - java in bangalore

posted
contact
randstad india
position type
permanent
apply now

posted
location
bangalore, karnataka
function
Banking & finance
position type
permanent
experience
12 To 18
reference number
934542
contact
randstad india
apply now

job description

principle software engineer - java in bangalore

?Techno-Managerial Role - 80/20 Ratio with 80% Technology Hands on & 20% People Management skill
Need to Lead 3 - 4 member team to begin with

Benefits
?Opportunity to work on project from scratch
Largest FS organization

Client Introduction
?70 year old Financial Services Organization with HQ in Boston.
offer investment management, retirement planning, portfolio guidance, brokerage, and many other financial products.

skills

?java,spring,cloud

qualification

?- You have passion for technology and the financial domain with demonstrated ability to learn quickly
- You Delivery focus with the ability to take full ownership
- You have Experience working with distributed teams in different time-zones
- You have Strong commitment to quality, documentation and engineering excellence
- You have Strong communication skills, problem solving skills and adaptability
- You have Experience in reverse engineering and understanding existing applications
- You have Willingness to learn niche technologies like PolarLake, Appian
- You know Java/J2EE Object Oriented design and development skills.
- You know Java IDEs (Eclipse, Intelli)
- You know Core Java, Servlets/JSP/EJB, Spring
- You know Web Services (SOAP, REST).
- You know ORM Tools (iBatis, Hibernate)
- You know Multithreading and Java design patterns
- You know SQL proficiency (Oracle experience preferred)
- You know Unix and Shell scripting basics
- You know Unit Testing
- You have Job Scheduling Technologies
- You Build Technologies (Maven, Hudson)
- You know Agile methodologies or iterative development processes
- You know Acceptance test-driven development a plus.
- You have Ability to take ownership
- You Coach team members and take accountability for the deliverables
- You have Excellent collaboration and Interpersonal skills
- You have Great attitude, being a mentor, team player and effective contributor
- You have Focus on productivity