Senior Java Software Engineer
6 days ago
Job Overview
The Senior Java Software Engineer is a critical role that entails leading the development and implementation of new or revised application systems and programs in coordination with the Technology team at Citigroup Inc.
Responsibilities:
- Collaborate with multiple management teams to ensure seamless integration of functions, meeting goals and identifying necessary system enhancements to deploy new products and process improvements.
- Resolve high-impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards.
- Provide expertise in areas like applications programming and ensure application design adheres to the overall architecture blueprint.
- Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.
- Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.
- Offer in-depth analysis with interpretive thinking to define issues and develop innovative solutions.
- Serve as an advisor or coach to mid-level developers and analysts, allocating work as necessary.
- Assess risk when business decisions are made, demonstrating consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
Qualifications:
- 8-10 years of relevant experience, including experience in applications development.
- Expertise in Bigdata ecosystem (Cloudera Distribution) using Spark and Map Reduce.
- Unix/Python shell scripting.
- Java (core) 1.8 or above - Hands-on experience (advanced concepts of data structures, memory management and design patterns).
- Apache Spark - Hands on (preferable on Java Spark).
- Bigdata ecosystem (Good understanding of Hadoop, preferable Cloud Era distribution), exposure to Hive, Impala, Yarn.
- Good data analysis and programming skills and understanding of large datasets (no SQL joins).
- Working knowledge of industry practices and standards.
- Consistently demonstrates clear and concise written and verbal communication.
- Good knowledge of Java and Spark architecture and design principles.
Salary Information:
We offer a competitive salary range of $120,000 - $180,000 per annum, depending on qualifications and experience.
Education:
Bachelor's degree/University degree or equivalent experience.
Adjacent Skills:
Unix/Python shell scripting, Junit/Testing frameworks, Hive, JMS, Impala and Kafka experience, Good communication skills.
-
Senior Java Software Engineer
1 month ago
Mississauga, Ontario, Canada https:www.pcrecruiter.netsitemap Full timeSenior Java Software EngineerThis is a senior-level position for a Java software engineer with a focus on designing, developing, and implementing high-performance, scalable, and reliable applications for commercial banking. The ideal candidate will have a strong background in Java and experience working with cross-functional teams to understand business...
-
Senior Java Software Engineer
4 weeks ago
Mississauga, Ontario, Canada Capgemini Full timeJob Title: Senior Java Software EngineerLocation: RemoteAt Capgemini, we're looking for a skilled Senior Java Software Engineer to join our team. As a Senior Java Software Engineer, you will be responsible for designing, developing, and maintaining large complex software platforms using Java and concurrency. You will also work with RESTful web services,...
-
Senior Software Engineer
3 weeks ago
Mississauga, Ontario, Canada PEOPLE WORKFORCE Full timeJob Description:As a Senior Software Engineer - Java, you will be responsible for designing, developing, and maintaining large-scale Java applications using the Spring Boot framework. Your primary goal will be to ensure the scalability, reliability, and performance of our software systems.Key Responsibilities:Design and develop high-quality Java code using...
-
Senior Java Software Engineer
4 weeks ago
Mississauga, Ontario, Canada Citigroup Inc. Full timeAbout the RoleCitigroup Inc. is seeking a highly skilled Senior Java Software Engineer to join our Equities Middle Office Technology team. As an Engineering Lead, you will play a key role in crafting and maintaining the strategic partnership between Citi's various engineering teams and technology delivery within the construct of an Agile team.Key...
-
Senior Software Engineer
4 weeks ago
Mississauga, Ontario, Canada FalconSmartIT Full timeJob Title: Senior Software Engineer - Java and ReactLocation: Not SpecifiedJob Type: FulltimeJob Description:FalconSmartIT is seeking a highly skilled Senior Software Engineer to join our team.We are looking for a talented individual with expertise in Java and React to lead the development of our software applications.Proficiency in JavaScript, including DOM...
-
Senior Java Software Architect
5 days ago
Mississauga, Ontario, Canada Axiom Software Solutions Limited Full timeAxiom Software Solutions Limited: Seeking a Seasoned Java ProfessionalWe are Axiom Software Solutions Limited, a leading software development company based in Mississauga, Canada.Compensation: The estimated annual salary for this position is around $140,000 CAD.About the Role:The role of Senior Java Software Architect is a critical position that requires a...
-
Senior Java Software Engineer
2 weeks ago
Mississauga, Ontario, Canada Axiom Software Solutions Limited Full timeJob Description:As a seasoned Java Fullstack Developer at Axiom Software Solutions Limited, you will have the opportunity to work on challenging projects that require expertise in Java, Spring Boot, and Microservices.Key Responsibilities:* Design, develop, and deploy Java/J2EE-based applications* Develop and maintain microservices using Spring Boot and...
-
Senior Software Engineer
4 weeks ago
Mississauga, Ontario, Canada https:www.pcrecruiter.netsitemap Full timeWe are seeking a highly skilled Senior Software Engineer - Java/.Net to join our team at a leader in the loan servicing industry.Key Responsibilities:Design and develop complex software applications using Java and .NetImplement object-oriented design patterns and principlesCollaborate with cross-functional teams to deliver high-quality software solutionsStay...
-
Senior Cloud Software Engineer
4 weeks ago
Mississauga, Ontario, Canada SENIOR SPIRIT OF ROSELLE PARK Full timeSenior Cloud Software EngineerWe are seeking a highly skilled Senior Cloud Software Engineer to join our Email and Collaboration Security team. As a key member of our team, you will be responsible for designing, developing, and optimizing backend systems for data processing at scale within AWS.Key Responsibilities:Design and develop cloud-based microservices...
-
Senior Java Software Engineer
2 weeks ago
Mississauga, Ontario, Canada goeasy Full timeAt goeasy, we're on a mission to provide everyday Canadians a path to a better tomorrow, today. As one of Canada's leading non-prime consumer lenders, we offer a full suite of products including non-prime leasing, unsecured and secured loans as well as point-of-sale-financing.As a senior Java software engineer, you will play a key role in developing...
-
Mississauga, Ontario, Canada Axiom Software Solutions Limited Full timeWe are seeking a highly skilled Senior Java Fullstack Developer with expertise in React to join our team at Axiom Software Solutions Limited. As a senior software architect, you will be responsible for designing and developing scalable, efficient, and secure software applications using Java and React.About the RoleDuration: Full-time positionLocation:...
-
Senior Software Engineer
3 weeks ago
Mississauga, Ontario, Canada LinHR Consulting Inc. Full timeAbout the RoleOur company is seeking a senior software engineer to join our team, focusing on the development of cloud-based systems using Java and Python. The ideal candidate will have a strong background in both programming languages and experience in designing and implementing scalable cloud-based solutions. The role will involve working closely with...
-
Senior Java Software Engineer
1 month ago
Mississauga, Ontario, Canada KUBRA Full timeAbout the RoleWe are seeking a highly skilled and passionate Java Software Engineer to join our Product Development team at KUBRA. As a key member of our team, you will play a crucial role in designing and building software solutions that meet the evolving needs of our customers.Key ResponsibilitiesDesign and develop high-quality software solutions using...
-
Senior Java Software Engineer
4 weeks ago
Mississauga, Ontario, Canada Citigroup Inc. Full timeJob Summary:The Senior Java Software Engineer will be responsible for designing, developing, and implementing new or revised application systems and programs in coordination with the Technology team. This role requires a strong understanding of Java programming and experience with Bigdata ecosystem.Key Responsibilities:Partner with multiple management teams...
-
Senior Java Software Engineer
4 weeks ago
Mississauga, Ontario, Canada ROSS Full timeJob Requirements:We are seeking a skilled Java Software Engineer to join our team at ROSS. The ideal candidate will have a strong background in object-oriented programming and experience with Java development.Key Responsibilities:Design and develop full life-cycle systems using Java.Develop object-oriented applications in Java.Collaborate with the QA team to...
-
Software Engineer with Proficiency in Java
3 weeks ago
Mississauga, Ontario, Canada Cari Full timeJob Title: Software Engineer with Proficiency in JavaAt our company, we are looking for a skilled Software Engineer with proficiency in Java to join our team. The successful candidate will be responsible for designing, developing, and maintaining software applications using Java. If you have a strong passion for coding and a good understanding of Java, we...
-
Senior Java Engineer
5 days ago
Mississauga, Ontario, Canada Dexian Full timeJob Title: Senior Java Engineer - Mississauga LocationWe are seeking a highly skilled Senior Java Engineer to join our team in Mississauga, ON. This is a full-time opportunity for a talented individual who is passionate about working with leading-edge technologies.Estimated Salary: $120,000 - $180,000 per year based on experience and qualifications.About the...
-
Senior Software Engineer
4 weeks ago
Mississauga, Ontario, Canada PointClickCare Full timeJob Title: Senior Software EngineerAt PointClickCare, we're seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cutting-edge software solutions that drive business growth and improve patient outcomes.Key Responsibilities:- Design and...
-
Senior Java Software Engineer
4 weeks ago
Mississauga, Ontario, Canada Citigroup Inc. Full timeThe Senior Java Software Engineer is a key member of our technology team responsible for designing, developing, and implementing software applications that meet the business needs of Citigroup Inc.Key Responsibilities:Conduct feasibility studies, time and cost estimates, IT planning, risk assessment, and applications development to establish and implement...
-
Senior Java SDET
1 month ago
Mississauga, Ontario, Canada Tampa Gardens Senior Living Full timeJob Title: Senior Java SDETAre you passionate about software security and eager to take your skills to the next level? We're seeking a talented Senior Java SDET to join our Communication and Collaboration Security team.Key Responsibilities:Contribute to planning, estimation, and refinement of stories, epics, and design changes as part of an Agile Scrum...