Sr. Java Developer

Sr. Java Developer

7-9 years
Not Specified

Job Description

Job Description :
  • Bachelor's degree (in science, computers, information technology or engineering)
  • Person with 7-9 years of experience, working in similar roles across banking or services technology Knowledge of Corporate banking and trade finance is preferred
  • Solid grasp of OOP concepts, design patterns and able to create technical Design Document of the Project
  • Exposure and proficiency in Web Sphere Application server 8.0
  • Well versed with Tomcat, Maven, Gradle, IDEs, BitBucket, JIRA like Eclipse for code development
  • Technology Migration project exposure is a Strong plus
  • Well versed with SDLC life cycle having exposure to various Phases. Agile Experience is preferred
  • Should be able to do independent code review of the application with exposure to static code review tool such as Sonar
  • Understand the software configuration management process of code and well versed with standard CM tool such as clear case/PVCS

Technical / Functional Proficiency:
  • Min 6-7 Years of JAVA, J2EE Development experience including 6+ years of exposure in using RDBMS such as Oracle, Java, Fuse, and MicroService, Talend
  • Hands on in programming in J2EE technologies such as JDK 1.8, JSP, Hibernate, Spring Framework, Spring MVC, Spring Batch AJAX,
  • Strong experience in SOAP, AXIS and Java/Spring rest services
  • Good exposure on versioning control i.e. BitBucket and JIRA for QC and deployment tool i.e. u-Deploy, Docker and teamCity
  • Strong experience in Cloud development stack - PaaS (OpenShift/Cloud Foundry) & Docker
  • Hands-on experience in UX technologies like AngularJS
  • Delivered solutions powered by DevOps & Agile
  • Should be an expert in Java Script development.
  • Should have involved in production defect analysis
  • Good Exposure to JQuery Easy UI, HTML 5.0, AJAX, JSON
  • Hands-on Linux/Unix environment including writing shell scripts
  • Prefer to have exposure on Monitoring tools AppDynamics, Dynatrace, Kibana
  • Strong in troubleshooting Production defects
  • Working exposure to deliver quality product using BDD/Junit/Functional Automation etc.

Leadership Skills:
  • Excellent organization skills, attention to detail, and ability to multi-task
  • Demonstrated sense of responsibility and capability to deliver quickly
  • Excellent communication skills. Clearly articulating and documenting technical and functional specifications is a key requirement.
  • Proactive problem-solver
  • Relationship builder and a very good team player
  • Excellent verbal, written and interpersonal communication skills
  • Good analytical and business skills
  • Promotes continuous process improvement especially in code quality, testability & reliability

Job Family Group: Technology
Job Family:Applications Development
Time Type:Full time
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries ('Citi') invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review .
View the '' poster. View the .
View the .
View the

Job Details

Employment Types:



About Citi

Similar Jobs

People Also Considered

Data Not Available

Career Advice to Find Better

Simple body text this will replace with orginal content