Job Description
As a Software Engineer III in Digital Investment Banking team in Corporate & Investment Banking of J P Morgan we, are looking for a Software Engineer/Developer with strong data Messaging and Streaming experience. As part of this opportunity you would working as a member within Global Banking Technology team to deliver next generation Investment Banking data hub. Located in India's IT Hub, Bengaluru, our center is one of strategic, pure technology hubs globally for Global Investment Banking Technology. Our opportunities offer chance to work on extremely challenging projects, using latest cutting edge technologies.
Job Responsibilities
• Build Cloud Native applications using Domain driven design technique & implement micro-services architecture
• Be part of an agile team delivering incremental business value & user satisfaction
• Be very hands on and involve in designing, architecting, development and defining and driving the technology roadmap
• Demonstrate leadership qualities and provide thought leadership to the team
• Build a services/API architecture, leveraging private and/or public cloud
Required qualifications, capabilities, and skills .
• Formal training, or certification on software engineering concepts and 3+ years applied experience.
• Demonstrate proven track record in software development using Java, J2EE, Spring Boot, Spring and Messaging / Streaming technologies - Kafka
• Web Services: REST Services
• Experience in SQL Queries
• Integration Testing: Experience in building integration tests Suite using mock tools (like jmockit, mockito)
• Design Principles: OOP, Domain Driven Design, Micro services
• Exposure to other cloud technologies preferable - Cloud Foundry etc.
Preferred qualifications, capabilities, and skills
• Familiarity with modern front-end technologies and cloud technologies
• Ability to create a vision and actionable roadmap with a focus on ongoing innovation
• Ability to effectively maximize delivery of business goals and returns on investment
💡 Quick Summary
Seeking a career-building opportunity? The Requirement for Software Engineer III Java Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
