Java/Angular Full Stack Developer - AVP - MISSISSAUGA
Citi
Citi is seeking a talented and experienced Java/Angular Full Stack Developer to join our Technology team. In this role, you will design, develop, and implement innovative application systems that drive our business forward. You will collaborate with a team of skilled professionals in an agile environment, contributing to all phases of the software development lifecycle.
Responsibilities:
- Work in an agile environment following through the best practices of agile Scrum
- Analyze the requirements, seek clarifications, contribute to good acceptance criteria, estimate, and be committed
- Take pride in designing solutions, developing the code free from defects and vulnerabilities, meeting functional and non-functional requirements by following modern engineering practices, reducing rework, continuously addressing technical debt
- Contribute to overall team performance by helping others, peer reviewing the code diligently
- Bring agility to application development through DevOps practices - automated builds, unit/functional tests, static/dynamic scans, regression tests etc.
- Lookout for providing best possible customer support by troubleshooting, resolving production incidents and by eliminating the problems from the root level
- Bring innovative solutions to reduce the operational risks by automating mundane repetitive tasks across SDLC
- Learn to become full stack developer to address end-to-end delivery of user stories
Qualifications:
- 7+ years of strong experience in Full Stack software engineering developing enterprise-scale applications
- Strong experience in Java/J2EE, Spring, Hibernate with expertise in design, development, performance tuning, troubleshooting and deployment
- Good understanding of ECS, Kubernetes, and Open Shift
- Thorough knowledge and hands-on experience in following technologies Hadoop, Map Reduce Framework, Spark, YARN, Sqoop, Pig , Hue, Unix, Java, Sqoop, Impala, Cassandra on Mesos. Cloudera certification (CCDH) is an added advantage
- The candidate should be commendable in Data Structures and Algorithms. He should have worked on Core Application Development of complex size encompassing all areas of Java/J2EE
- Experience in complex project execution in Big Data Spark eco system, where processing volumes of data thorough understanding of distributed processing and integrated applications
- Expertise in building web applications using Java, Angular/React, and Oracle/PostgreSQL technology stack
- Expertise in enterprise integrations through RESTful APIs, Kafka messaging etc.
- Expertise in designing and optimizing the software solutions for performance and stability
- Expertise in troubleshooting and problem solving
- Expertise in Test driven development
- Expertise in Authentication, Authorization, and Security
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, 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 and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.