Рет қаралды 41,241
Citibank | REAL TIME INTERVIEW EXPERIENCE
I tried my level best to answer.
JD-
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.
Responsibilities
Ready to handle Development work as an Individual contributor
Should possess excellent understanding of java based applications and different customized flows/frameworks.
Skill Set Required
In depth knowledge and application of Java, J2EE, JDBC, Spring Framework, Struts framework, EJB and JavaScript
Proficient understanding of web markup, including Web socket, HTML5 and CSS3
Experience in developing AJAX interfaces with AJAX libraries and frameworks (e.g. JQuery, AngularJS, SpringBoot etc.)
Understanding of web services technologies such as Spring boot Micro services , REST, SOAP, HTTP, JSON
Proficiency in one of the Message Oriented Middleware (JMS, IBM MQ, Tibco EMS, Kafka, Rabbit MQ, Active MQ etc)
Thorough understanding of usage of the fundamental concepts like Exception Handling, Static block/variables/classes , OOPS concepts, Collections, Multi-Threading, JDBC
Exposure to an industry-standard database (Oracle or Sybase) on a UNIX platform with awareness of database design and SQL scripting knowledge and performance tuning
Awareness of application servers /webservers (Weblogic , JBoss and iPlanet)
Work experience in testing frameworks like Junit, TestNG
Work experience on the transactional applications for low latency, high availability uses is a plus
Ability to work in a fast-paced and agile development environment and to learn new frameworks/stacks
Swings/.Net/C# knowledge is a plus
Linux commands, Shell Scripting, Design Patterns
Work experience in building automation tools like Gradle/Maven
pro-active in taking new enhancements and should be able to guide the juniors
Qualifications:
8-12 years of relevant experience
Experience in systems analysis and programming of software applications
Experience in managing and implementing successful projects
Working knowledge of consulting/project management techniques/methods
Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Education:
Bachelor’s degree/University degree or equivalent experience
#MINORACTIVITY #java
#citybank
#liveinterview
#finalinterview
#realinterviews
#videointerview
#java8features
#springboot
#microservices
#mysql