Software Engineering - Java DevOps Software Engineering - Java DevOps …

in Bangalore, Karnataka, India
Permanent, Full time
Be the first to apply
in Bangalore, Karnataka, India
Permanent, Full time
Be the first to apply
Software Engineering - Java DevOps
Key Responsibilities:
• Design and Development of key functionality within the application
• Carry out design reviews/code reviews at agreed points throughout the project life cycle
• Hands on design and development of technical artifacts
• Production Support as per rota within the team
• Process improvements within the end to end application lifecycle

Must have good hands-on experience on the following skills:
• Strong Java, J2EE development experience, Restful API, Spring Framework
• MQ/JMS/Messaging Experience
• Strong technical development experience on effectively writing code, code reviews, best practices on configuration management and code refactoring.
• Proficiency in SQL and Database development.
• J2EE & OO Design Patterns
• Proven problem solving and analytical skills
• Hands on experience in developing backend components in Java including Restful APIs with knowledge of Spring Framework, JSON based messaging format
• Good to have understanding of use of docker/Kubernetes in developing applications for cloud deployment
• Microservices based Architecture
• Follow coding best practices with unit testing using established unit test framework.
• Adopt the development agile practice in the team to maintain high quality of code established with code reviews
• Adapt to development of applications using source control tools such as Git/GitHub
• API Testing - unit, functional, performance, capacity, and latency analysis of REST APIs
• Willing to learn Python/Athena
• Willing to work in any area/project within the team

Essential Experience:
• 6 - 12 years' work experience
• Exposure to technology development projects and the full technology development lifecycle
• Excellent Communication and Inter-personal skills, both with business customers and with fellow IT professionals (Business Analysts, Project Managers and Developers).
• Strong problem-solving skills
• A delivery focused approach to work and the ability to work without direction
• Ability to multi-task.
• Ability to work to deadlines.

JPMorgan Chase & Co. is an equal opportunity employer and affirmative action employer Disability/Veteran