Job title : Lead / Senior Full Stack Java Software Engineer
Location : Bangalore
Experience : 6-10 years
Job summary :
As a Lead / Senior Full Stack Java Software Engineer in Benchmarking and Indices Division in Data & Analytics, the individual will be responsible for developing and supporting delivery of varied initiatives that address key Equities Index Operational Risk concerns. The candidate will be required to provide technical expertise, ownership, and responsibilities in end-to-end IT project delivery.
Key Responsibilities :
- Perform the role of Senior most developer in the team with ability to provide innovative solutions to challenging business problems
- Have a solid grasp on project and delivery timelines and plan the development releases accordingly
- Design, Code, Debug, Test and Perform Code Reviews
- Works closely with Index Business, Architecture, and other peers of the technology & business organizations
- Implements new / improved software development processes and best practices, as required by group or departmental Heads
- Manages the performance and development of a team of developers
- Ensures the developer community has the technical skills required to deliver against long-term plans.
Experience & Skills :
Java +Angular +AWS+ python6-10 years hands-on experience in technology development with a strong expertise in technical engineering of varied data driven projectsDegree in Computer Science, Software Engineering or Electronics / Electrical Engineering, or equivalentThorough knowledge of developing applications on Java, Python and AngularSolid experience of Rule engines ex Drools, Easy Rules is greatly advantageousExpert experience of micro services development through Spring BootStrong understanding of Relational Databases - Postgres Aurora / RDS, SQL ServerGood experience of working on cloud technologies and services on AWSStrong verbal and written communication skillsSignificant experience in software development methodologies and Agile based deliveryKey Attributes :
Articulate, energetic person able to work alone or as part of a teamExcellent attention to detail but an ability to think laterally to solve business problemsAbility to learn quicklyAbility to work under pressure and to tight deadlinesCreative, results driven, self-motivated, and solutions orientedDemonstrates a can-do attitude, exhibits self-confidenceExcellent organizational and time management skillsGood interpersonal and communication skillsExperience of managing or influencing key decision makersAble to establish credibility quickly(ref : hirist.tech)