Job Description
• Seek continuous learning and improvement for yourself and your team – mentor and guide colleagues with less experience
• Work with Java 8/11, Spring, Spring Boot, REST, SOAP, JUnit, JIRA, Bitbucket/GIT, Jenkins, SQL Server, Red Hat OpenShift PaaS, Docker, RabbitMQ, IBM MQ, Javascript, CSS, HTML
• Solid understanding of object-oriented programming - Exception Handling, Collections, Threads
• Implemented java code using Spring/SpringBoot.
• Hands-on experience in Spring MVC, JDBC and RESTful APIs.
• Understanding of code versioning tools such as Git and build tools like Maven, Gradle.
• Good knowledge of Micro Services.
• Expert in handling both Json and XML data while writing APIs.
• Working knowledge with MSSQL, MYSQL, MongoDB, or other databases
• Experience with building and running containerized applications in distributed environments such as Openshift, Kubernetes.
• Experience in code-writing for asynchronous communication using messaging queues such as IBM MQ, Rabbit MQ etc.
• Good exposure to Cloud.
• Good understanding of app deployment using CI/CD via Jenkins or Azure DevOps.
• Closely collaborate with business users and different teams inside the bank
• Challenge the way we do things and bring in ideas
• Contribute to solving incidents and defects
• Be agile and spread these ideas among the team
• Ready to learn and work newer technologies.
Skills
• 8+ years’ experience using Java technologies
• Deep understanding of Java, object oriented design and patterns
• Knowledge of tools supporting Java development, Java libraries and frameworks
• Experience of synchronous and asynchronous integration patterns
• Knowledge or at least high interest in Domain Driven Design, REST API principles, event-driven architecture and design.
• Good understanding of microservices and the implications of microservice architecture
• Understanding and experience with CI/CD as well as with testing automation
• Ability to take ownership and responsibility for the technical decisions in your Scrum team
• Good communication skills and fluency in English
G ood to have:
• Complete understanding of end-to-end app deployment process from local machine to different environments.
• Working knowledge on Azure DevOps
💡 Quick Summary
Seeking a career-building opportunity? The JAVA Cloud Specialist position is now open for candidates interested in the Bank 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 Bank Jobs is a plus.
