Highly Skilled Java Software Engineer

1 week ago


Mississauga, Ontario, Canada Citigroup Inc. Full time
Job Overview

Citigroup Inc. is a leading global financial services company seeking an experienced Agile Java Developer. This senior-level position involves establishing and implementing new or revised application systems and programs in coordination with the Technology team.

The ideal candidate will possess advanced knowledge of system flow, coding standards, and risk assessment. Proficiency in Unix/Python shell scripting, Java 1.8 or above, Apache Spark, data analysis, and programming skills is required.

Key Responsibilities
  1. Develop and implement complex software applications using Java and Spark technologies.
  2. Collaborate with the Technology team to establish coding standards and best practices.
  3. Assess risk and ensure compliance with applicable laws, rules, and regulations.
  4. Design and implement data structures, memory management, and algorithms for large datasets.
Requirements
  • Bachelor's degree or equivalent experience in Computer Science or related field.
  • Minimum 5 years of experience in software development using Java and Spark.
  • Strong understanding of system architecture, design principles, and coding standards.
  • Excellent communication and problem-solving skills.
Compensation and Benefits

The estimated annual salary for this position is $140,000 - $180,000, depending on location and experience. Citigroup Inc. offers a comprehensive benefits package, including medical, dental, and vision insurance, 401(k) matching, and paid time off.

Citigroup Inc. is an equal opportunity employer and welcomes applications from diverse candidates. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.



  • Mississauga, Ontario, Canada The Flaavours Full time

    Company OverviewThe Flaavours is seeking a highly skilled and experienced Java Backend Engineer to join our team. With over 10 years of experience in software development, you will be responsible for designing, developing, and maintaining our backend systems.Salary RangeWe offer an attractive salary range of up to $130,000 per year, depending on your level...


  • Mississauga, Ontario, Canada Axiom Software Solutions Limited Full time

    Axiom Software Solutions Limited is seeking a highly skilled Java Backend Engineer to join our team. The successful candidate will have at least 10 years of experience working with Java, with a strong focus on coding and development.Job SummaryWe are looking for an experienced Java developer who can design, develop, and maintain high-quality software systems...


  • Mississauga, Ontario, Canada Cari Full time

    Job 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...


  • Mississauga, Ontario, Canada United Software Group Inc. - Canada Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineering Manager to lead our team of Java & Springboot Developers in designing, developing, and maintaining applications.Key ResponsibilitiesLead a team of developers in designing, developing, and maintaining applications using Java & Springboot.Work with business stakeholders and...


  • Mississauga, Ontario, Canada Capgemini Full time

    Job 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,...


  • Mississauga, Ontario, Canada Citigroup Inc. Full time

    About 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...


  • Mississauga, Ontario, Canada Axiom Software Solutions Limited Full time

    Axiom 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...


  • Mississauga, Ontario, Canada AVANI ASIAN INDIAN BISTRO Full time

    Job Title: Software EngineerJob Description:We are seeking a highly skilled Software Engineer to join our team. The ideal candidate will have a strong background in Java and Python, with experience in developing scalable and efficient software solutions.Key Responsibilities:Design and develop software applications using Java and PythonCollaborate with...


  • Mississauga, Ontario, Canada Axiom Software Solutions Limited Full time

    Job 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...


  • Mississauga, Ontario, Canada PointClickCare Full time

    Unlock Your Potential as a Full Stack Software EngineerAt PointClickCare, we're dedicated to creating cutting-edge cloud-based healthcare software that transforms the lives of our clients and their patients. As a highly skilled Full Stack Software Engineer, you'll play a vital role in shaping our technology landscape.About UsWe're a leading North American...


  • Mississauga, Ontario, Canada KUBRA Full time

    About 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...


  • Mississauga, Ontario, Canada ETG Commodities Inc.] Full time

    About the Job:We are currently looking for a highly skilled and experienced software engineer to join our team for a challenging software project.The ideal candidate will have a strong background in software development and be able to work effectively in a fast-paced environment.Responsibilities:Design and develop software applicationsCollaborate with...


  • Mississauga, Ontario, Canada Lekon Group Inc. Full time

    We are seeking a skilled Software Engineer with expertise in Java to join our team.Main responsibilities include:Design and develop high-quality software solutions using JavaCollaborate with cross-functional teams to identify and prioritize project requirementsParticipate in code reviews and ensure adherence to coding standardsOur ideal candidate has a...


  • Mississauga, Ontario, Canada FalconSmartIT Full time

    Job 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...

  • Software Engineer

    3 weeks ago


    Mississauga, Ontario, Canada Indocan Auto Inc Full time

    We are looking for a skilled Software Engineer to join our team. The ideal candidate will have experience with Java development and strong problem-solving skills.Key Responsibilities:Develop and maintain high-quality Java software applicationsCollaborate with cross-functional teams to design and implement new featuresParticipate in code reviews and...


  • Mississauga, Ontario, Canada PEOPLE WORKFORCE Full time

    Job 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...


  • Mississauga, Ontario, Canada MC IT Solutions Inc. Full time

    Job DescriptionWe are seeking a highly skilled software developer to join our team at MC IT Solutions Inc. in a permanent position.About the RoleThis is an exciting opportunity for a talented software professional to lead and coordinate teams in the development of software and integrated information systems, process control software, and other embedded...


  • Mississauga, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    We 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...


  • Mississauga, Ontario, Canada AIDA TRANSPORT SERVICES INC Full time

    Job Title: Software EngineerJob Summary:We are seeking a skilled software engineer with expertise in Java and Python to join our team. The ideal candidate will have a strong background in software development and be able to work effectively in a fast-paced environment. Responsibilities:- Develop high-quality software using Java and Python- Collaborate with...


  • Mississauga, Ontario, Canada Snaphunt Full time

    About the RoleSnaphunt is seeking a highly skilled DevOps Engineer to join our team in advancing pharmaceutical innovations. As a key member of our engineering team, you will play a crucial role in designing and developing build, release, and deploy toolchains for DevOps while providing on-call support.ResponsibilitiesInterface with software developers,...