Software Engineer - Java Full Stack Developer
With JP Morgan Chase in Hyderabad - INMore jobs from JP Morgan Chase
Posted on January 08, 2020
About this job
Job type: Full-time
Role: Full Stack Developer
java, agile, java-ee
As a member of our Software Engineering Group you will dive head-first into creating innovative solutions that advance businesses and careers. You’ll join an inspiring and curious team of technologists dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products. You’ll be tasked with keeping the team and other key stakeholders up to speed on the progress of what’s being developed. Coming in with an understanding of the importance of end-to-end software development-such as agile frameworks-is key. And best of all, you’ll be working with and sharing ideas, information and innovation with our global team of technologists from all over the world.
Bachelor or Master's degree in Engineering, Computer science or equivalent with relevant experience
5+ years of experience working with a mix of enterprise development technologies including Java and J2EE and strong applicability of Object-Oriented techniques and principles
Minimum 5+ years hands-on software development work experience in all phases of software development including design, configuration, testing, debugging, implementation, and support of large-scale, business centric and process based applications in large-scale distributed technology projects in a Java / J2EE environment.
Expertise in MVC data binding UI frameworks such as angular.js, ember.js and react.js
Expertise in building applications using Sprint framework
Expertise in building functions and stored procedures using Oracle/PLSQL
Expertise in writing SQL Queries and performance tuning
Development experience any ORM such as Hibernate, iBatis etc.,
Thorough knowledge in application of design patterns and design principles
Through knowledge on Cloud Environment development, Micro Services and deployment process is preferred
Source code management system like GIT/Bitbucket/SVN etc.
Having exposer/experience DevOps role or SRE (Site Reliability Engineering) role
Development Methodologies like Agile, Scrum, and Kanban etc.
Excellent team player and self-motivated individual to learn and deliver the task in-time
Excellent written and oral communication skills and demonstrated ability to interact with all technical and non-technical members of the organization