Senior Java Developer and Architect

6 days ago


Greater Toronto Area, Canada Globant Full time

Job Summary:

Globant is seeking a skilled Senior Java Developer to join our team in developing a highly scalable library for method orchestration and execution in a distributed computing environment, leveraging AWS cloud infrastructure.

This role involves working with cutting-edge architecture, similar to a MapReduce framework, where tasks are distributed across multiple servers, coordinated to produce meaningful aggregated results.

Responsibilities:

  • Design and implement a Java-based library that orchestrates and executes methods across a distributed network.
  • Develop and maintain code for scalability, ensuring the library can handle extensive distributed workloads.
  • Deploy the library within AWS accounts, ensuring robust integration with cloud services.
  • Implement Redis for real-time data processing, utilizing Redis Reliable Queues and Redis Streams to manage workflow and data coordination.
  • Collaborate with the team to set up and configure AWS components (e.g., S3 for large payloads, Elasticsearch for consumer group monitoring).
  • Use DynamoDB as a secondary data store to ensure consistency and reliability of distributed tasks.
  • Work with the team to define workflows and ensure smooth communication between command producers and consumers.
  • Leverage Pub/Sub messaging systems to support asynchronous workflows and maintain high availability.

Requirements:

  • Strong proficiency in Java Core (Java 18 or later) with experience in distributed computing.
  • Deep understanding of AWS services, including experience deploying Java applications within AWS environments.
  • Experience with Redis, including Redis Streams, Pub/Sub, and Reliable Queues.
  • Familiarity with DynamoDB for scalable and reliable data storage.
  • Knowledge of S3 for handling large data payloads in distributed architectures.
  • Understanding of Elasticsearch and event-driven systems in a cloud environment.
  • Ability to work in a highly distributed environment, with an emphasis on scalability and fault tolerance.

Preferred Qualifications:

  • Prior experience with distributed processing frameworks (e.g., MapReduce).
  • Experience with large-scale data processing in a multi-server environment.
  • Familiarity with event-driven architectures and microservices.

Compensation: The estimated salary for this position is around $120,000 - $180,000 per year, depending on location and experience.



  • Greater Montreal Metropolitan Area, Canada Vaco Full time

    Job Title: Senior Java Microservices ArchitectAt Vaco, we are seeking a highly skilled Senior Java Microservices Architect to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex back-end applications using Java 11 or later, Spring Boot MVC, and Microservices development.Key...


  • Toronto, Canada Luxoft Full time

    Luxoft Mortgage Pricing Team LeadJob Title: Senior Java Architect We are seeking an experienced Senior Java Architect to join our Mortgage Pricing team at Luxoft. The successful candidate will lead the development of new functionality in Java, collaborating with cross-functional teams and driving transformation projects. Key Responsibilities: - Lead a team...


  • Toronto, Canada Axiom Global Technologies Full time

    Axiom Global Technologies - Senior Java ArchitectWe are seeking an experienced Senior Java Architect to join our team at Axiom Global Technologies. As a key member of our development team, you will be responsible for designing and implementing scalable, maintainable, and efficient software solutions using Java and related technologies.About the RoleDesign...


  • Toronto, Canada Themesoft Inc. Full time

    Job Title: Senior Java Software ArchitectAbout the Role:We are seeking a highly skilled and experienced Senior Java Software Architect to join our team at Themesoft Inc. in Toronto, ON. As a key member of our technology leadership team, you will be responsible for designing and developing APIs that meet both technical and consumer...


  • Toronto, Ontario, Canada Publicis Sapient Full time

    Job SummaryWe are seeking a highly experienced Senior Java Architect to lead our team in developing, testing, and delivering high-quality software applications and services for leading clients in the US. As a key member of our engineering team, you will work alongside talented minds with strong technical skills to solve complex business problems and drive...


  • Greater Toronto Area, Canada VTRAC Consulting Corporation (WBE) Full time

    VTRAC Consulting Corporation (WBE) is a leading provider of intelligent solutions. We are seeking an experienced Senior Enterprise Solutions Architect to join our team.Estimated Salary: $140,000 - $160,000 per year.About the RoleWe are looking for a seasoned professional with a strong background in application development and business solutions. As a Senior...


  • Toronto, Ontario, Canada Triunity Software, Inc. Full time

    Job Title: Senior Java Data ArchitectAt Triunity Software, Inc., we are seeking an experienced Senior Java Data Architect to lead our data engineering efforts and design scalable data pipelines. Estimated Salary: $160,000 - $200,000 per year (dependent on location and experience).Job Description:We are looking for a highly skilled data engineer with...


  • Greater Toronto Area, Canada 4FMV Inc Full time

    4FMV Inc is seeking a talented Senior Backend Java Developer for a contract position in downtown Toronto. This 11-month contract offers the opportunity to work on a hybrid schedule, requiring two days of office attendance per week.About the JobThis role involves designing, developing, and implementing software applications, as well as enhancing existing...


  • Greater Toronto Area, Canada Iris Software Inc. Full time

    Job Title: Senior Java Developer LeadWe are seeking an experienced Sr Java Developer to join our team at Iris Software Inc. in Toronto, NJ (Hybrid Position). This long-term opportunity offers a chance to showcase your technical expertise and contribute to the success of our organization.About the Role:The ideal candidate will have 10+ years of experience in...


  • Toronto, Ontario, Canada Luxoft Full time

    OverviewLuxoft is a leading provider of digital transformation and software engineering services for clients scaling their businesses.Job DescriptionWe are seeking an experienced Senior Java Software Architect to join our team. In this role, you will be responsible for designing and implementing large-scale software systems using Java technologies.Key...


  • Toronto, Canada Astra North Infoteck Inc. Full time

    Job DescriptionSenior Java Developer/Architect - Kafka Maven Stonebranch, MSSQL, Oracle Experience (Years): 8-10Toronto, ONEssential Skills:1. Senior Java developer/Architect responsibilities include gathering system and user requirements, building Java modules and testing features before release.2. Understand process and procedures as necessary to support...


  • Toronto, Canada Astra North Infoteck Inc. Full time

    Senior Java Developer/Architect - Kafka Maven Stonebranch, MSSQL, Oracle Experience (Years): 8-10Toronto, ONEssential Skills:1. Senior Java developer/Architect responsibilities include gathering system and user requirements, building Java modules and testing features before release.2. Understand process and procedures as necessary to support all aspects of...


  • Toronto, Ontario, Ontario, Canada Tata Consultancy Services Full time

    Inclusion without ExceptionTCS is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to create a workforce that reflects the societies we operate in. Our continued commitment to Culture and Diversity and is reflected in our people stories across our...

  • Senior Data Architect

    4 weeks ago


    Toronto, Ontario, Canada GalaxEons Full time

    About UsGalaxEons is a professional IT services firm specializing in platform-driven solutions and automation for enterprise business transformation.Job DescriptionWe are seeking an experienced Senior Data Architect to lead the design and implementation of our data pipeline architecture. The successful candidate will have a strong background in Java, Spring,...

  • Sr. Java Developer

    1 week ago


    Greater Toronto Area, Canada Globant Full time

    Senior Java Developer Overview: We are seeking a skilled Senior Java Developer to join our team in developing a highly scalable library for method orchestration and execution in a distributed computing environment, leveraging AWS cloud infrastructure. This role involves working with cutting-edge architecture, similar to a MapReduce framework, where tasks are...

  • Sr. Java Developer

    1 week ago


    Greater Toronto Area, Canada Globant Full time

    Senior Java Developer Overview: We are seeking a skilled Senior Java Developer to join our team in developing a highly scalable library for method orchestration and execution in a distributed computing environment, leveraging AWS cloud infrastructure. This role involves working with cutting-edge architecture, similar to a MapReduce framework, where tasks are...

  • Sr. Java Developer

    7 days ago


    Greater Toronto Area, Canada Globant Full time

    Senior Java Developer Overview: We are seeking a skilled Senior Java Developer to join our team in developing a highly scalable library for method orchestration and execution in a distributed computing environment, leveraging AWS cloud infrastructure. This role involves working with cutting-edge architecture, similar to a MapReduce framework, where tasks are...


  • Greater Toronto Area, Canada Iris Software Inc. Full time

    Job SummaryIris Software Inc. is seeking a highly skilled Senior Java Software Engineer to join our team in Toronto, Ontario. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions using Java technologies.About the RoleThis is a long-term opportunity that requires a...


  • Toronto, Ontario, Canada Randstad Canada Full time

    Job SummaryRandstad Canada is seeking a Senior Java Software Developer to lead the design, development, and deployment of high-performance Java applications. The ideal candidate will have extensive experience in Java SE/EE, system integrations using REST and SOAP APIs, and hands-on expertise with Oracle design concepts.Key Responsibilities- Lead the design,...


  • Toronto, Ontario, Canada Maarut Inc Full time

    About Maarut IncMaarut Inc is a cutting-edge technology company seeking an experienced Senior Java Software Engineer to join our team as a Cloud Architect. This role offers an exciting opportunity for an expert in cloud-based systems and software development.Job DescriptionThe successful candidate will be responsible for designing, developing, and...