Role & Responsibilities:
Design and develop large, complex Java/J2EE based applications
- Own critical components of applications and participate in hands-on development
- Expected to work with development and support team members across different regions
- Partner with BAs to understand project scope and requirements
- Support resolution of production and user issues, application testing and maintenance releases
- Partner with QA teams for unit and integration testing of the deliverables
- Provide regular updates regarding status or progress made to managers and stakeholders
- Gain understanding of various applications and systems being developed by the group
- Adhere to SDLC processes
- Deliver high quality change within the deadlines
- Strong problem solving and analytical skills
- Good written and verbal communication skills
- Willing to learn new technologies / tools as required, in order to effectively deliver output
Key Skills:
Technical:
Java
Apache Camel framework
Spring
OOPS concepts, and design patterns
Gemfire or similar caching engine
Tibco EMS or RV or IBM MQ
Memory management, multi-threading - concurrency and synchronization
Qualification, Experience & Skills:
Candidate should be a quick learner. Should have demonstrated in the past quick learning capabilities.
- Strong listening, problem solving, analytical skills and excellent communication skills (both spoken and written English)
- Must be a team player with prior experience in working in a global development team
- Experience in any Continuous Integration and Build environment
- Industry exposure of Investment banking
Didn’t find the job appropriate? Report this Job