Applications Development Technology Lead - Vice President at Citi
Mississauga, Ontario, Canada -
Full Time


Start Date

Immediate

Expiry Date

23 Mar, 26

Salary

0.0

Posted On

23 Dec, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, JEE, Spring Boot, Spring Microservices, Multithreading, Concurrency, JPA, Hibernate, Eclipse, IntelliJ, Python, PySpark, Big Data, Unix, JMS, Oracle, Agile

Industry

Financial Services

Description
Object oriented analysis and design using common design patterns. Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc.) Problem-solving attitude and good critical thinking. Ability to establish priorities. Unit, Integration and User Acceptance Testing ## Atleast 10 years of relevant experience in Java development ## In-depth knowledge in building enterprise web applications ## In-depth knowledge and understanding of Core Java and Java EE, Spring boot, Spring Microservices architecture and design patterns ## In-depth knowledge of multithreading , concurrency, JPA , hibernate ## Extensively used Eclipse or IntelliJ ## Ability to work both independently and as part of a team ## Knowledge of Python, PySpark and working in BigData environment is a plus ## Knowledge of hardware and operating systems (Unix-based systems) ## Knowledge of event based architecture , JMS ## Understanding of relational databases (Oracle) ## Agile experience with application servers and web application servers ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ ------------------------------------------------------ For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Automated Processing and AI We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details. ------------------------------------------------------ ## Collaborate with the customer Business Analysts & SMEs to perform detailed requirements analysis ## Responsible for Components Design, Construction & Unit Testing of assigned components/modules ## Perform technical review and resolve any technical challenges ## Coordinate with customer stakeholders and bridge the offshore communication ## Understanding of agile /waterfall development methodologies and test driven development practices ## Responsible for overall deliverables and highlight if any risk
Responsibilities
The role involves collaborating with Business Analysts and SMEs for detailed requirements analysis and is responsible for the design, construction, and unit testing of assigned components. Additionally, it includes performing technical reviews and coordinating with customer stakeholders.
Loading...