Java Developer

  • Company:
    Citibank India
  • Location:
  • Salary:
    negotiable / month
  • Job type:
  • Posted:
    4 weeks ago
  • Category:

Skill: hibernate , spring , database , java , git , json , technical skills , junit , problem solving , team player , technology , java developer , tibco ems , unix / linux; Exp: 12-15 years; Java Developer-18034661 Description Key Responsibilities Use technical skills to implement business requirements and test cases to high standard and in a timely manner Participate in designing the application and be a key part of defining the platforms evolution Understanding business domain and adapting application to support additional products Assist with troubleshooting and issue resolution Communicate effectively with the appropriate business areas and management Establish strong working relationships across different technology and business areas Provide ongoing support after implementation, whilst working on new enhancements and additional phases. Key Relationships Work closely with the Trading, Structuring and Quant teams to understand the requirements and highlight any gaps Development Value Excellent opportunity to work on significant key initiatives on the VASP platform and to increase knowledge base covering different business areas Strong opportunity to enhance product knowledge and analytics behind pricing and hedging The position will enable the person to work closely with a number of different Citi business and technology areas Opportunity to review and contribute to architectural decisions Qualifications Knowledge/Experience Good knowledge and experience of software development lifecycle/procedures, and continuous process improvement Ability to work on multiple deliverables at once and appropriately managing ones time Excellent communication skill and interpersonal skill Proficient in read, written and verbal English Work under pressure, manage conflicts and challenges Can work under ambiguity, result oriented, keep focus Must demonstrate analytical thinking and problem solving skills Passionate about building scalable solutions and parallelization in computing Ability to convey technical functionality to a non-technical audience Ability to document technical designs Skills Strong knowledge and experience on Core Java and JavaEE technologies (12 years) Experience with SQL Server database Experience with framework like Spring, ORM tool like Hibernate Experience with Messages like TIBCO EMS, JSON, FIX etc., Experience in implementing design patterns Strong multi-threading, concurrent programming experience Familiar with Unix/Linux command lines and shell scripts Proficient of object-oriented design of Java/JavaEE Working experience in testing frameworks like Junit, TestNG etc. Knowledge of JIRA, Git repository, Team City, uDeploy etc. project tracking tools Knowledge of code quality control and continuous build tools Qualifications Computing, Engineering or Science related degree Strong aptitude for analysis and problem solving Team player Strong written and verbal communication skills Self-motivated and enthusiastic Willingness to learn Good planning and organizational skills Competencies Strong aptitude for analysis and problem solving Team player Strong written and verbal communication skills Self-motivated and enthusiastic Willingness to learn Primary LocationAPAC-IND-TN-Chennai Job CategoryTechnology ScheduleFull-time Education LevelBachelor’s Degree ShiftDay Job Employee StatusRegular TravelNo Office Location / AddressND, , CHENNAI, TBD

Software Engineer


Experience: 12-15

Function: IT Software : Software Products & Services