Overview
Citi Belfast, Northern Ireland, United Kingdom
Join to apply for the Senior Java Developer Lead role at Citi
Get AI-powered advice on this job and more exclusive features.
Key Responsibilities
* Design and develop functional enhancements for middle tier (Java) including introduction of new technologies and best practices
* Provide SME support and assist in answering client queries with Data Analytical and Problem solving skills
* Collaborate with business partners and analysts to understand operational processes, translate business requirements to technical design, develop solutions and deliver high quality code
* Serve as a Senior Development Member with strong Java back-end experience and a readiness to step up to leadership responsibilities
* Strong background in Java Spring (Core, Integration, Batch); knowledge of Spring Integration Framework is highly desirable
* Ability to work in a high-pressure environment and meet delivery timelines with a high degree of client satisfaction
Skills & Experience
* Significant experience as Java Developer with demonstrable experience in Java 8
* Strong experience with Spring (Core, Integration, Batch)/Hibernate and messaging technologies (MQ, Kafka/ActiveMQ) in large-scale environments
* Experience handling high data volumes (ETL) using Spring Batch, Multi-Threading, Job Scheduling
* Solid SQL knowledge for major RDBMS (DB2, Oracle)
* Exposure to Microservices, Distributed Cache (REDIS, Couchbase) and Cloud technologies
* Knowledge of Big Data concepts (HBase and Impala) is a plus
* Experience with XML parsing (schemas), JSON and libraries like Guava, Lombok
* Understanding of design standards and frameworks; ability to work across multiple technologies
* Quick learner of new tools and technologies; able to lead and mentor a small team
* Methodologies: Agile, Waterfall, Test Driven Development
* Tools: Git, IntelliJ IDEA, Eclipse, Maven, TeamCity, Jenkins, JIRA; experience with automated testing tools like JUnit
* Strong project management, time management, and communication skills; ability to manage multiple projects with internal and external stakeholders
* Proactive attitude and ability to drive projects with distributed teams
Job Details
* Job Family Group: Technology
* Job Family: Technology Quality
* Time Type: Full time
* Most Relevant Skills: See requirements above
* Other Relevant Skills: See above; contact the recruiter for complementary skills
We are an equal opportunity employer. Qualified candidates will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools or apply for a career opportunity, please view Accessibility at Citi and Citi’s EEO Policy Statement.
#J-18808-Ljbffr