Job Detail

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
IT Consultant 1
Columbus, OH
Devops and IT Operations
Hybrid
Contract
Apply Now
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Posted on
July 3, 2024

About Us:

Simpl Talent, is a premier IT staff augmentation company dedicated to connecting skilled professionals with top-tier opportunities across diverse IT sectors. Our service-oriented approach focuses on building lasting relationships between employers and exceptional candidates. Whether you're looking for remote, on-site, or hybrid solutions, Simpl Talent ensures a seamless hiring process tailored to your needs. We value your expertise and are committed to helping you achieve your career goals. At Simpl Talent, you’ll find not just a job, but a pathway to growth, development, and success in the dynamic world of IT.

Job Overview:

We are seeking a highly motivated and experienced Microservices Architect to join our growing team. This position will play a pivotal role in leading the design and implementation of a strategic plan to break down our current monolithic applications and transition towards a microservices architecture. They will consult with the clients to define needs or problems, conduct research, perform studies and surveys to obtain data, and analyze problems to advise on or recommend solutions, utilizing knowledge of theory, principles, or technology of a specific discipline or field of specialization. Additionally, they will be responsible for taking the lead on a new software development project for an innovative cloud-native application. The Microservices Architect is responsible for designing, developing, and implementing application infrastructure to provide highly complex, reliable, and scalable applications and systems to meet the organization’s objectives and requirements. The Microservices Architect must be familiar with a variety of the application technologies, environments, concepts, methodologies, practices, and procedures, and rely on experience and judgment to plan and accomplish goals. This position must have experience in JAVA (including Restful APIs, Node Angular, AWS Cloudconcepts, Micro Services, SOAP web services, and JSON) and be able to perform a variety of complicated tasks with minimal or no direct supervision. Candidates for this position must have proven experience defining systems and application architecture, and provide vision, problem anticipation, and problem-solving ability to our organization.

Job Responsibilities:

  • Develop a comprehensive plan for migrating our monolithic applications to a microservices architecture. This includes defining the service decomposition strategy, communication protocols, containerization approach, and API design principles.
  • Lead the design and development of new cloud-native applications using micro-services principles and best practices. Choose the right technology stack and ensure code quality and maintainability.
  • Collaborate with developers to implement the micro-services architecture for existing applications. This includes designing APIs, developing micro-services, and integrating them into a cohesive system
  • Possess a deep understanding of modern distributed systems concepts, containerization technologies(Docker), and API gateways
  • Effectively communicate complex technical concepts to both technical and non-technical stakeholders.
  • Work collaboratively with developers, DevOps engineers, and product managers to ensure successful project execution.
  • Establishes priorities and schedules and oversees and reviews work of systems analysis personnel and programming personnel and programming reviews feasibility studies and time and cost estimates of new or revised systems.· Assists in the development of standards, procedures, and operating systems applications.
  • A combination of directly related technical training and hands-on experience
  • Works with stakeholders and management to ensure projects are completed on time and according to organisation standards.
  • Consults with personnel in other information systems groups to coordinate activities.
  • Consult with management to clarify systems and programs intent, identify problems, suggest changes, and determine extent of application systems changes required.
  • Participates in developing a project plan and schedule with key milestones, contingency plans, workflow charts or diagrams.
  • Manages conversion of workflow charts to language that can be processed by computer and entering of program codes and test data into computer.
  • Analyzes test runs on computer and supervises correction of coded program and input data.
  • Manages the revision of existing programs to increase operating efficiency or adapt to new requirements.
  • Compiles documentation of program development and subsequent revisions.
  • Trains co-workers in systems analysis, feasibility studies, programming, and program coding.
  • Prescribes standards for terms and symbols used to simplify the interpretation of programs.
  • Collaborates with computer manufacturers and other users to develop new programming methods.
  • Prepares records and reports.

Job Requirements:

  • Required 7 | Experience in software development with a strong focus on microservices architecture.
  • Required 4 | College degree in computer science or related field with advanced study
  • Required 7 | Experience in technology consulting, enterprise and solutions architecture, and architectural frameworks in Java
  • Required 7 | Intermediate/advanced knowledge of the AWS services Required 7
  • Required 7 | Proficiency in multiple modern programming languages (Java JavaScript, Angular).
  • Required 7 | Java, Spring / Spring Boot, Messaging, APIs, REST, Microservices, and integration
  • Required 7 | Demonstrated experience leading or developing high-quality, enterprise-scale software products using a structured system development life-cycle
  • Required 7 | Possess a deep understanding of modern distributed systems concepts, containerization technologies (Docker, Kubernetes), and API gateways.