Chief Software Engineer
Published date: 2024/01/10
- Location: Bengaluru, Karnataka, India
Short Description
• 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
Description
• Design and develop software that is reliable, testable, easily maintainable, and resilient
• 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
• 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
Description
• Design and develop software that is reliable, testable, easily maintainable, and resilient
• 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
0 page views
Related listings
-
Tfl - Trade Nct ReplacementBanksame Our values define the working environment we strive to create - diverse, supportive and welcoming of different views. We embrace a culture reflecting a variety of perspectives, insights and backgrounds to drive innovation. We build talented and ...2026/11/08
-
Product Security Tester - Vapt (Web ApplicationBankABOUT TEMENOS We’re passionate about helping banks to perform better, so we solely focus on creating banking software. Temenos offers cloud-native, cloud-agnostic, API-first digital banking, core banking, payments, fund management, and wealth managem...2026/11/08
-
Legal Entity Controller (Fnle15) Wm Lec - AssociateBankGlobal Finance & Business Management ('GF&BM;') India is a combined Line of Business-aligned (LOB-aligned) finance & business support team located in India and is part of JPMorgan's global capability center (GCC). We are part of the Offic...2026/11/08
