1+ months

Java Developer Lead

Citigroup
Belfast, ME 04915
  • Jobs Rated
    59th
**Overview of Citi:**


Citi, the world leading global bank, has approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. Citi provides consumers, corporations, governments and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. Citi enables clients to achieve their strategic financial objectives by providing them with cutting-edge ideas, best-in-class products and solutions, and unparalleled access to capital and liquidity.


**Role Overview:**


For our Trade processing services (TPS) application we are looking for senior lead engineers, highly skilled in Java in a cloud based agile environment. You will be working within a cross functional team of Engineers, DevOps, and Business analysts to implement new features and seek to continually improve the application performance. We love the cloud, we prefer building the right solutions over buying generic ones, and we embrace automation and testing in all things software, infrastructure and data.

We certainly embrace change and encourage efficiency in everything we do. Each project presents a different challenge, but filled with fun, teamwork and passion to succeed and surpass client expectations.

Ideas are encouraged and personal development is respected in this company, so if you are looking for a place to really make a change this could be the role for you!


What you need:


+ Extensive experience in building applications delivered on cloud-based services in a disruptive environment.

+ Experience in micro services architecture based application development for high volume complex finance applications.

+ Deep knowledge of best practices on distributed architecture and event based programming.

+ A good understanding of the spring stack (notably Spring Web and Spring Security)

+ A good understanding of Java / JVM internals, micro service design and protocols and streaming technologies


This role would suit a Developer who would like to increase and diversify their skillset with additional business knowledge. This challenging role offers an excellent opportunity to work on complex technical problems while also gaining an understanding of the


We need to be at the forefront of the rapidly advancing technology that helps our traders/salespersons meet their targets. We are investing heavily in delivering more speed in the user experience. Join us and see how far you can go.


**Key Responsibilities** :


+ Act as lead developer to enhance Java components in line with business-driven requirements

+ Promote and follow engineering best practices

+ Apply an engineering mind-set to development work: understand use-cases in detail, develop metrics to build good estimates of volume and compute velocity requirements, understand and discuss openly any implementation limitations or workaround

+ Contribute actively to system design decisions

+ Evaluate and build POCs for new strategic initiatives and work to convert to industrial level solutions

+ Provide post release assistance to business, development, and support groups

+ Develop application as per best practice and remain compliant with prescribed best practices (TDD, maintain high unit test coverage, CI/CD)


**Development Value** :


+ Work in a leading banking environment on cloud-based platform building micro services

+ Develop and gain an advanced understanding of Rates business, markets, products & flows


**Knowledge/Experience:**


Technical skills:


+ Significant years demonstrable and relevant experience

+ Strong understanding of Java / Spring stack for microservice development and a demonstrable understanding of Java internals (JIT, advanced debugging scenarios, JVM memory management etc.)

+ Experience of Kafka

+ Solid understanding of REST API development, ideally on Spring Boot

+ Experience with the design and implementation of cloud-ready applications and deployment via Kubernetes / Open shift

+ Good knowledge of SQL would be a plus

+ Experience working on a Continuous Integration and Continuous Delivery (CI/CD) environment. Familiarity with TeamCity, Sonarqube and Jenkins

+ Experience with the SDLC lifecycle and working within an Agile environment

+ Demonstrable understanding and experience of engineering best practices: design patterns, coding standard, code review, unit testing via Mockito and Junit


Business facing and interpersonal skills:


+ As TPS has a global presence, the candidate must have strong communication skills, verbal and written.

+ Ability to apply technical skills and knowledge of the Fixed income business to develop creative solutions to meet client and business needs.

+ Responsible, agile, and collaborative team worker.

+ Ability to develop strong relationships with others, effectively influencing peers and business partners.

+ Self-motivated and organized, with determination to achieve goals; ability to work autonomously when required.

+ Ability to face off to all business users (traders, financial controllers, risk managers, etc.)

+ Flexible and able to deliver quality results in the required timeframe


**Qualifications:**


+ Significant relevant experience in Apps Development or systems analysis role

+ Extensive experience system analysis and in programming of software applications

+ Experience in managing and implementing successful projects

+ Subject Matter Expert (SME) in at least one area of Applications Development

+ Ability to adjust priorities quickly as circumstances dictate

+ Demonstrated leadership and project management skills

+ Consistently demonstrates clear and concise written and verbal communication


**Education:**


+ Bachelors degree/University degree or equivalent experience

+ Masters degree preferred


**What we Offer**


As well as a competitive salary and consideration for a yearly discretionary bonus Citi offer;


+ 23 days paid annual leave

+ Award winning pension scheme,

+ Life assurance and

+ Private medical insurance with Bupa healthcare.


In addition, we offer a competitive maternity, paternity and adoption leave scheme. We pride ourselves on our ability to offer employees a number of lifestyle benefits including; on site restaurant and coffee shops, online shopping and concierge service and subsidised clubs and societies.


Our Select benefit package offers you the opportunity to customise your benefits according to your own lifestyle preferences and includes corporate discounts, memberships and a range of additional extras.


Our vast range of diversity networks and on site multi faith room demonstrates Citis commitment to growing a diverse workforce.


-------------------------------------------------


**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 **Accessibility at Citi (https://www.citigroup.com/citi/accessibility/application-accessibility.htm)** .


View the "EEO is the Law (https://www.dol.gov/sites/dolgov/files/ofccp/regs/compliance/posters/pdf/eeopost.pdf) " poster. View the EEO is the Law Supplement (https://www.dol.gov/sites/dolgov/files/ofccp/regs/compliance/posters/pdf/OFCCP\_EEO\_Supplement\_Final\_JRF\_QA\_508c.pdf) .


View the EEO Policy Statement (http://citi.com/citi/diversity/assets/pdf/eeo\_aa\_policy.pdf) .


View the Pay Transparency Posting (https://www.dol.gov/sites/dolgov/files/ofccp/pdf/pay-transp\_%20English\_formattedESQA508c.pdf)
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.

Categories

Jobs Rated Reports for Computer Programmer

Posted: 2022-06-29 Expires: 2022-08-28

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Java Developer Lead

Citigroup
Belfast, ME 04915

Join us to start saving your Favorite Jobs!

Sign In Create Account
Computer Programmer
59th2019 - Computer Programmer
Overall Rating: 59/199
Median Salary: $84,280

Work Environment
Good
50/220
Stress
Very Low
18/220
Growth
Very Poor
211/220
Powered ByCareerCast