Job Description
Business Function
Group Technology and Operations (T&O) enables and empowers the bank with an efficient, nimble and resilient infrastructure through a strategic focus on productivity, quality & control, technology, people capability and innovation. In Group T&O, we manage the majority of the Bank's operational processes and inspire to delight our business partners through our multiple banking delivery channels.
Roles & Responsibilities
. As a Java developer, you are responsible for a development team in designing, writing, debugging and testing workflow and MIS applications in Java.
. Have a continuous improvement mindset.
. Take part in software design activities & discussions.
. Proven working experience in Java development.
. Good knowledge on Data Structures and Algorithms.
. Good Working Knowledge of Java Concurrency libraries, collections and Java 8.
. Hands on experience in designing and developing applications using Java/Spring Framework.
. Ability to develop streaming applications using Kafka (kinesis, MQ is addon).
. Object Oriented analysis and design using common design patterns.
. Excellent knowledge of at least one of the NOSQL databases like Redis, Aerospike.
. Experience with test-driven development using Junit, Mockito, Spring Testing.
. Proficiency in tools Bitbucket, Maven, JIRA, SVN, Jenkins, SonarQube & Nexus.
. Familiar with monitoring tools - Grafana and ELK. Prometheus is add on
Must have strong automation and scripting skills - proficiency in shell, groovy & python.
. Can work under dynamic change environment and have the right attitude to learn and implement.
. Knowledge about Spark and Scala is an addon.'Excellent knowledge of Relational Databases and SQL and query tuning.
Requirements
. BS/MS degree in Computer Science, Software Engineering or a related subject with 8-12 years of experience. Minimum 7 years hands-on Software Development experience.
. Comfortable with practicing TDD and pair programming.
. Well versed in DevOps.
. Good knowledge on Object Oriented design principles.
. Good knowledge on Java standard library.
. Hands on experience with Object Oriented programming.
. Hands on experience with Spring and/or Spring Boot is a big plus.
. Experience in agile software development.
. Knowledge on Linux is a plus.
. Knowledge on cloud platforms is a plus.India-Telangana-Hyderabad - DAH2
💡 Quick Summary
Seeking a career-building opportunity? The Senior Associate| JAVA Micro Services Developer position is now open for candidates interested in the Bank Jobs sector. This role in Hyderabad 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.
