We're looking for a Java Developer for a key component of a firm-wide risk platform. Written using the best development principles leads Citi towards cloud computing and scalability. We work on Java 8, Docker and Openshift, Apache Storm and MongoDBwith a great focus on performance.
The successful candidate will be expected to help to design the application at low level with a good amount of hands-on coding and contribute to higher level architecture decisions.
Responsibilities:
-
Contribute to full lifecycle of new feature develpoment, including analysis, design, construction, testing and rollout.
-
Guide and mentor junior members of the team.
-
Play key role in code review process by providing feedback to others.
-
Provide user and L3 operational support on applications to stakeholders.
-
Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure system.
-
Be able to operate with a limited level of direct supervision both technically and on project delivery.
-
Exercise independence of judgement and autonomy, challenge decisions.
Qualifications:
-
5+ years of experience in modern Java development
-
Nice to have Apache Storm and MongoDB knowledge
-
Good communication skills
-
Track record of delivering non-trivial features to end users
Education:
-
Bachelor’s degree/University degree or equivalent experience
We offer
-
Opportunity for professional development in the international and multicultural organization
-
Developing opportunities and challenging assignments
Attractive and stable employment conditions -
Social benefits (medical care, Benefit System, life insurance, pension scheme)
-
Flexible working hours
-
Partial Remote work possible