Jobs · Massachusetts

Microservices Developer

IBM · Lowell, MA · 3 days ago
HybridFull-time
We need to output HTML fragment with sections: About the role? The posting includes Introduction, Your Role And Responsibilities, Preferred Education, Required Technical And Professional Expertise, Preferred Technical And Professional Experience. Also maybe Benefits, Pay, Schedule not present, so we should not include those sections. We need to use

for section headings. Use
  • for any list of duties/requirements/benefits, and

    for prose. We must preserve all substantive information, not invent or summarize away detail. Remove boilerplate etc. We need to decide what content goes into each section. We have: Introduction: paragraph about IBM Consulting. Your Role And Responsibilities: includes description and list of responsibilities. Preferred Education: "Bachelor's Degree Required" Required Technical And Professional Expertise: list of expertise. Preferred Technical And Professional Experience: list. We could combine some sections: maybe "About the role" for introduction and role description? But we need to follow headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. The instruction: use

    for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we should map content to those headings if appropriate. But we should only include a section when posting has real, specific content for it. So we need to decide which of those headings have content. - About the role: could include introduction and role description. - Responsibilities: list of responsibilities. - Requirements: maybe required technical expertise. - Qualifications: maybe preferred education and preferred experience. - Skills: maybe technical skills. But we must not create sections with filler like "not specified". We need to ensure each section has substantive content. We have content for: - Introduction: IBM Consulting description. - Role description: As an Application Developer, you will play a crucial role... - Responsibilities: list (L2/L3 support, develop cloud-native apps, implement front-end/back-end, utilize hyperscaler cloud services, manage services on GCP/Azure, implement CI/CD and TDD). - Required Technical And Professional Expertise: list (proficiency in cloud-native tech, front-end/back-end skills, programming languages, microservices frameworks, cloud-native CI/CD and TDD). - Preferred Technical And Professional Experience: list (knowledge of event-driven apps, proficiency in multiple frameworks). - Preferred Education: Bachelor's Degree Required. We could map: About the role: combine introduction and role description (maybe two paragraphs). Responsibilities: list of responsibilities. Requirements: required technical expertise. Qualifications: preferred education + preferred experience? Or we could split: Qualifications for education, Skills for technical skills. But we need to avoid duplication. Let's think. We have required technical expertise (must have). That's like Requirements. We have preferred technical experience (nice to have). That could be Skills. We have preferred education (Bachelor's degree). That's Qualifications. Thus sections: - About the role (intro + role description) - Responsibilities (list) - Requirements (required technical expertise) - Qualifications (preferred education) - Skills (preferred technical experience) We should not include Benefits, Pay, Schedule. Now we need to format. Use

    for each section heading. Inside each section, we need to use

    for prose, and

    • for any list. We must preserve all substantive information, not invent or summarize away detail. We need to ensure we don't lose any details. Let's extract exact sentences. Introduction paragraph: "A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You’ll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences." That's prose. Your Role And Responsibilities heading: "As an Application Developer, you will play a crucial role in designing, developing or supporting scalable and resilient applications using various programming languages and frameworks. You will work on building microservices, APIs, and event-driven architectures, leveraging your proficiency in front-end and back-end development." That's also prose (role description). Could be part of About the role. Then "Your Primary Responsibilities Will Include" followed by list: - L2/L3 Support of applications using microservices, APIs, and event-driven architectures, with a focus on domain-driven design and API-driven interfaces. - Develop Cloud-Native Applications: Design and develop cloud-native applications using microservices, APIs, and event-driven architectures, with a focus on domain-driven design and API-driven interfaces. - Implement Front-End and Back-End Development: Apply strong skills in front-end development using frameworks like ReactJS or Angular, and back-end development using scalable and resilient backend microservices built on 12-factor principles. - Utilize Hyperscaler Cloud Services: Leverage proficiency in using hyperscaler cloud services and frameworks, including experience with event-driven applications using tools like Kafka and Zookeeper. - Manage Services on GCP or Azure Cloud: Manage and run services on GCP or Azure using various PaaS offerings, such as GKE, Cloud Run, and Cloud Functions. - Implement CI/CD and Test-Driven Development: Apply experience in cloud-native CI/CD for change release, and utilize test-driven development methodologies. We need to keep the colon headings inside each list item? The original includes bold headings like "Develop Cloud-Native Applications:" etc. We should preserve that text exactly. Now Preferred Education: "Bachelor's Degree Required" That's a short phrase. Required Technical And Professional Expertise: list: - Proficiency in Cloud-Native Technologies: Experience with cloud-native technologies, including microservices, APIs, Agile development, event-driven architectures, containerized workloads, serverless architectures, and progressive web applications. - Front-End and Back-End Development Skills: Experience with front-end development using frameworks like ReactJS or Angular, and back-end development using scalable and resilient backend microservices built on 12-factor principles. - Programming Languages and Runtimes: Exposure to multiple programming languages and runtimes, such as Java, GraalVM, Node.js, Python, and .NET. - Microservices Frameworks and Tools: Experience with various frameworks for building microservices, including Springboot, Quarkus, Django, and Express.js, as well as tools like Kafka and Zookeeper. - Cloud-Native CI/CD and Test-Driven Development: Experience with cloud-native CI/CD for change release, and test-driven development methodologies. Preferred Technical And Professional Experience: list: - Knowledge of Event-Driven Applications: Experience with event-driven applications using tools like Kafka and Zookeeper, with a focus on designing and developing scalable and resilient cloud-native applications. - Proficiency in Multiple Frameworks: Exposure to multiple frameworks for building microservices, including Springboot, Quarkus, Django, and Express.js. Now we need to output HTML fragment. We'll have:

      About the role

      Introduction paragraph + role description paragraph (maybe combine into one

      or two?). The instruction: use

      for prose. Could have multiple

      elements. We'll put introduction in one

      , role description in another

      . Then

      Responsibilities

      • ... each responsibility as
      • items. Then

        Requirements

        • ... each required expertise. Then

          Qualifications

          Bachelor's Degree Required

          Then

          Skills

          • ... each preferred experience. We must not include any extra sections. Check for any duplicated lines: we need to ensure we didn't repeat any content inadvertently. Now ensure we preserve all substantive information: Did we miss any? Let's verify. From introduction: we captured all sentences. From role description: we captured "As an Application Developer, you will play a crucial role in designing, developing or supporting scalable and resilient applications using various programming languages and frameworks. You will work on building microservices, APIs, and event-driven architectures, leveraging your proficiency in front-end and back-end development." Yes. Responsibilities list: we captured each bullet exactly as given, including the colon headings. Check each: - L2/L3 Support of applications using microservices, APIs, and event-driven architectures, with a focus on domain-driven design and API-driven interfaces. - Develop Cloud-Native Applications: Design and develop cloud-native applications using microservices, APIs, and event-driven architectures, with a focus on domain-driven design and API-driven interfaces. - Implement Front-End and Back-End Development: Apply strong skills in front-end development using frameworks like ReactJS or Angular, and back-end development using scalable and resilient backend microservices built on 12-factor principles. - Utilize Hyperscaler Cloud Services: Leverage proficiency in using hyperscaler cloud services and frameworks, including experience with event-driven applications using tools like Kafka and Zookeeper. - Manage Services on GCP or Azure Cloud: Manage and run services on GCP or Azure using various PaaS offerings, such as GKE, Cloud Run, and Cloud Functions. - Implement CI/CD and Test-Driven Development: Apply experience in cloud-native CI/CD for change release, and utilize test-driven development methodologies. Yes. Required Technical And Professional Expertise list: - Proficiency in Cloud-Native Technologies: Experience with cloud-native technologies, including microservices, APIs, Agile development, event-driven architectures, containerized workloads, serverless architectures, and progressive web applications. - Front-End and Back-End Development Skills: Experience with front-end development using frameworks like ReactJS or Angular, and back-end development using scalable and resilient backend microservices built on 12-factor principles. - Programming Languages and Runtimes: Exposure to multiple programming languages and runtimes, such as Java, GraalVM, Node.js, Python, and .NET. - Microservices Frameworks and Tools: Experience with various frameworks for building microservices, including Springboot, Quarkus, Django, and Express.js, as well as tools like Kafka and Zookeeper. - Cloud-Native CI/CD and Test-Driven Development: Experience with cloud-native CI/CD for change release, and test-driven development methodologies. Yes. Preferred Education: "Bachelor's Degree Required" Preferred Technical And Professional Experience list: - Knowledge of Event-Driven Applications: Experience with event-driven applications using tools like Kafka and Zookeeper, with a focus on designing and developing scalable and resilient cloud-native applications. - Proficiency in Multiple Frameworks: Exposure to multiple frameworks for building microservices, including Springboot, Quarkus, Django, and Express.js. Yes. Now we need to ensure we didn't include any boilerplate like "Introduction", "Your Role And Responsibilities", etc as headings. We used our own headings. Now output only HTML fragment. Let's craft. We'll need to escape any HTML special characters? The text includes colons, parentheses, etc. No need. We'll produce:

            About the role

            A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You’ll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences.

            As an Application Developer, you will play a crucial role in designing, developing or supporting scalable and resilient applications using various programming languages and frameworks. You will work on building microservices, APIs, and event-driven architectures, leveraging your proficiency in front-end and back-end development.

            Responsibilities

Similar jobs

Microservices Developer

Wilson Sporting Goods Co.Chicago, IL· 2 mo ago
Engineering$90k–$115k/yrapply on careers-wilson.icims.com

Microservices Developer

Delta Dental Ins.Rancho Cordova, CA· 3 wk ago
Engineering$81k–$176k/yrapply on ejep.fa.us2.oraclecloud.com

Microservices Developer

Delta Dental Ins.Alpharetta, GA· 3 wk ago
$81k–$176k/yrapply on ejep.fa.us2.oraclecloud.com

Microservice Developer

Tata Consultancy ServicesIrving, TX· 4 days ago
Engineering$90k–$110k/yrapply on ibegin.tcsapps.com