Java Architect
Pyramid Consulting, Inc
About the Company
Tech Lead who can analyze and design Microservices solutions (Rest and event-based) for application integration using the new interoperability layer and who can technically guide the teams that will develop these components, ensuring that the implementation is carried out according to established standards and guidelines.
About the Role
Main Responsibilities of the Role
- Application Analysis: Generation of Functional and Technical User Stories. Identification of Use Cases
- Interoperability Design: Define integration patterns to allow disparate systems (legacy systems, REST APIs, databases) to publish or consume data in Kafka.
- Data Management: Design of the data model, as well as the data transformation and mapping strategy between systems, ensuring semantic interoperability.
- Development of Producers/Consumers: Implement applications (APIs, microservices) that use Java APIs or compatible languages to write and read data from topics.
- Real-Time ETL Implementation: Configure data processing pipelines using Kafka Connect to continuously move information between systems and platforms such as S3, MongoDB, Elasticsearch, etc.
- Gestión del Ecosistema Kafka: Deploy and maintain Kafka clusters, managing Brokers, partitions, and replicas to ensure high availability and fault tolerance.
- Data Transformation: Use Kafka Streams to process, clean, and transform messages as they occur.
- Standards and Protocols: Expert knowledge in service-oriented architectures (SOA), RESTful APIs, SOAP, and standards.
- Security and Governance: Knowledge in security protocols, encryption, and regulatory compliance, data protection.
- Infrastructure and Platforms: Understanding of integration platforms (ESB), data repositories, etc.
- Engagement with business, architecture, legacy systems, and front-end to define services.
- Work together with governance to define event microservices for Interoperability.
- Integration with the Interoperability team for service design and development.
- Documentation of MLD and LLD.
- Lead the development.
- Identification of use cases and scenarios (happy-path and non-happy-path).
- Obtaining NFRs of the services.
- Design of component, context, sequence, activity, deployment, and high-level database entity-relationship diagrams.
- Definition and development of Swaggers.
- Development in: REST and Event Microservices, Java J2EE, Spring, Spring Boot, Hibernate, MongoDB, MongoDB, JavaScript/TypeScript.
- Application Servers: Tomcat, WebLogic, OpenShift.
Qualifications
Necessary Technical Skills
- Apache Kafka Core: Deep knowledge of Kafka architecture (Brokers, Topics, Partitions, Offsets, Producers/Consumers API).
- Kafka Connect: Experience in code-free data integration using predefined connectors (JDBC, MongoDB, S3).
- Kafka Streams/ksqlDB: Capabilities for real-time data stream manipulation and transformation.
- Knowledge of Protocols: Handling of integration protocols (MQTT, JMS).
- Message Structure: Use of efficient serialization formats such as Avro, Protobuf, or JSON.
- Programming Languages: Java or Scala (mainly), supplemented with Python, Go, or .NET.
- Infrastructure: Experience in cloud environments (AWS, Confluent Cloud) and orchestrators such as Kubernetes (OpenShift).
- Platforms/IDEs/Applications: Apache Kafka, Jenkins, SonarQube, Maven, GIT, Jira, IntelliJ, Eclipse, UML, Apache Camel, Oracle.
Leadership Skills
- Communication and Facilitation: Ability to translate technical requirements to business teams and vice versa.
- Change Management: Ability to drive the adoption of new standards and break information silos.
- Strategic Thinking: Ability to align technology with the goals of the organization or sector.
Vacante publicada el 16 horas atrás
Empleos similares que podrían interesarleBasado en la vacante Java Architect en Ciudad de México
- ...Participarás de la transformación de los negocios trabajando con profesionales de referencia. Estamos en busca de Desarrollador Java Descripción de perfil: Ingeniería en Sistemas o Carrera a fin Descripción de perfil: Ingeniería en Sistemas o...SugeridoTrabajo híbrido
- ...resultados mientras se asegura que cada voz sea escuchada. ¿Qué buscamos? ~2 a 3 años de experiencia en desarrollo de aplicaciones Java. ~ Experiencia en proyectos de desarrollo y mantenimiento de sistemas empresariales. ~ Experiencia en análisis, desarrollo,...SugeridoAprendizContratoDesde casaTrabajo híbrido
- ...Stefanini ! At Stefanini we are more than 30,000 geniuses, connected from more than 40 countries, we co-create a better future. Apply Java Developer! Requirements ~ Bachelor’s degree in Systems Engineering, Computer Science, Electronic Engineering, or related...SugeridoTrabajo híbrido
- ...clave de nuestro éxito. ¿Qué estamos buscando? Para nuestra sede en CDMX, buscamos gente con experiencia en Desarrollo Backend Java que quieran desarrollar su carrera profesional en el sector TI. ¿Te gustaría trabajar en un ambiente internacional y diverso? ¿Tienes...Sugerido
- ...El Desarrollador Java es responsable del diseño, desarrollo, implementación y mantenimiento de aplicaciones y sistemas utilizando el lenguaje de programación Java. Este rol implica trabajar en equipos multidisciplinarios para crear soluciones robustas, escalables y eficientes...SugeridoPrácticaTrabajo híbrido2 días a la semana3 días a la semana
- ...talento que buscamos!, ¿Quieres unirte a nuestro proyecto? Experiencia: Mínimo 1 año de experiencia como desarrollador backend Java, participando en el desarrollo de arquitecturas basadas en microservicios. Formación: Licenciatura o Ingeniería en Sistemas,...AprendizPrácticaTrabajar en la oficina
- ...El Desarrollador Java es responsable del diseño, desarrollo, implementación y mantenimiento de aplicaciones y sistemas utilizando el lenguaje de programación Java. Este rol implica trabajar en equipos multidisciplinarios para crear soluciones robustas, escalables y eficientes...Práctica
- ...e are seeking a highly experienced and skilled Java Full Stack Developer to design, develop, and maintain robust and scalable enterprise-level applications. This role requires deep expertise in Java, Spring Boot, and React , strong communication skills, solid engineering...Contrato
- ...En NFQ Advisory nos encontramos en búsqueda de un Desarrollador Java para integrarse a proyectos estratégicos del sector financiero. Acerca del Rol ¿Qué harás? Desarrollar y mantener aplicaciones Construir y optimizar microservicios utilizando Java...Práctica
$40,000
...Experiencia de 2 a 3 años como Desarrollador Android, dentro del sector TI o Consultoría. Conocimientos en Kotlin (dominio avanzado), Java (sólido), Jetpack Compose y/o View System (XML), manejo de patrones de diseño como MVVM o MVI, componentes del ciclo de vida,...8 horasLunes a viernes- ...Vacante: Desarrollador Java APX (Batch) – Nivel STD Ubicación: CDMX (Esquema híbrido) Oficinas: Reforma / Mariano Escobedo Horario: Lunes a viernes, 9:00 a.m. – 6:00 p.m. Buscamos Desarrollador Java APX con 3–5 años de experiencia , enfocado en desarrollo...Trabajar en la oficinaTrabajo híbridoLunes a viernes
- ...similar. Servicio Social/ Prácticas Profesionales/ Residencias Profesionales LIBERADAS. Experiencia previa en desarrollo con Java (prácticas profesionales, servicio social o proyectos personales/académicos). Conocimientos en Unix/Linux. Gusto por el trabajo...BecaPrácticas profesionalesAprendizTiempo completoInicio inmediato
- ...Turtle Trax S.A. is looking for a Back-End Java Developer to work on impactful projects in a hybrid work model with flexibility. Candidates should have over 5 years of experience with Java 8+ and Spring Boot, and 2+ years in software architecture. This full-time position...Tiempo completoTrabajo híbrido
$10,000
...eres TÚ! #itcanbedone A QUIÉN buscamos En Sngular seguimos aumentando nuestros equipos y queremos incorporar a un Desarrollador Java para colaborar con nosotros de forma híbrida en CDMX. ¿Te gustan las empresas con mentalidad de Start top pero también buscas...- ...genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor. ¡Seguro no te quieres quedar fuera Java Developer + Linux ! Responsabilidades y atribuciones: Desarrollo de Características Nuevas y Mejoras. Correcciones de...
- ...para formar parte de nuestro equipo. Debido a nuestro constante crecimiento nos encontramos en búsqueda de talento como: ¡Senior Java Developer en México! ¿Tienes experiencia desarrollando soluciones robustas con Java y arquitecturas basadas en microservicios?...Práctica
- ...requirements into application-layer code, and visual designs into functional user interfaces within traditional web applications ~ Java, J2EE, Spring Framework (Spring MVC, Spring Security, Aspects, etc.), JPA, JSF, JUnit, Web Services (SOAP & REST), JSON/XML, JBoss,...
- Role: IVI Engineer Location: TecnoParque, Eje 5 Nte 990, Santa Barbara, Azcapotzalco, 02230 Ciudad de México, CDMX General objective Develop android apps or features such as panowidgets, media, Alexa, Setup Wizard, Power Management, for Rigil and Phoenix environments...
- Job Title: Android Developer Location: Mexico (Onsite) Duration: 12 - 18+ Months project Job Description: We are looking for a motivated Android Developer to join our team onsite in Mexico. The ideal candidate should have hands-on experience in building mobile...
- ...Ciudad de México Industria: Banca Modalidad de trabajo: Híbrido Tus funciones: Construye aplicaciones usando Kotlin y Java, asegurando que funcionen bien, rápido, sin errores y totalmente integradas con los servicios bancarios y APIs internas. Gestión...PrácticaTrabajar en la oficinaTrabajo híbrido
- ALTEN México es una empresa líder en ingeniería que proporciona soluciones innovadoras y eficientes en proyectos de tecnología y desarrollo de productos. Nuestra empresa está compuesta por más de 600 profesionales comprometidos en brindar servicios a diversas industrias...
- S&P Global Energy The role: Python Software Engineer The Team: Our Data Science and Modelling (DS&M) team drives innovation by transforming complex commodity data into actionable insights that impact global business decisions. We're a collaborative, goal-oriented...Remoto
- Reclutador: Karina Aguilar Ubicación: CDMX Industria: Bank Modalidad de trabajo: Hibrido Funciones Diseñar e implementar APIs RESTful y microservicios. Colaborar con equipos multidisciplinarios (frontend, DevOps, QA). Escribir código limpio, mantenible...Trabajar en la oficinaTrabajo híbrido
- The Reece Innovation Team is growing! We are seeking a Python Developer with a passion for Artificial Intelligence and emerging technologies to design and develop next-generation digital tools. This role offers the opportunity to work on cutting-edge prototypes...
- ...Ing. Sistemas, Informática ó afín. Experiencia de 1 año como Desarrollador Java Backend Diseño y Consumo de APIs (REST/SOAP) Java Spring, Spring Boot SQL Server Experiencia en control de versiones (Git) Metodología Scrum Conocimientos de DevOps...Trabajar en la oficina
- ...enterprise-scale software solutions. This role brings deep expertise in Java-based application development while applying emerging AI... ...Collaboration & Communication Collaborate closely with architects, product partners, QA, data engineers, and business stakeholders...Trabajar en la oficinaInicio inmediatoTrabajo híbrido
- ...Stefanini! En Stefanini somos más de 30,000 genios, conectados desde 41 países, co-creando un futuro mejor. ¡Sé nuestro Desarrollador Java Backend! Experiencia ~4 años de experiencia en desarrollo java backend ~ Experiencia en desarrollo Backend utilizando Java...AprendizPrácticaTrabajo híbrido
- ...vanguardia en proyectos estratégicos a nivel internacional. Hoy buscamos sumar a nuestro equipo un/a Senior Back End Developer (Java) con experiencia en integraciones financieras y entornos de capital markets. Requisitos indispensables: ✔️ 4+ años...
- ...Java Backend Developer Jr+ / Mid – Spring & APIs | Híbrido CDMX ¿Tienes experiencia real desarrollando en Java y quieres participar en proyectos de alto impacto dentro del sector financiero? En Sngular estamos buscando perfiles Java Backend con experiencia sólida...PrácticaFreelanceOcasionalTrabajar en la oficinaDesde casaTrabajo híbrido
- ...¿A quién buscamos? Buscamos un(a) Desarrollador(a) Java con experiencia en versiones Java 8 a Java 21 , capaz de comprender requerimientos funcionales y técnicos, proponer soluciones eficientes e implementar desarrollos robustos y escalables. Responsabilidades...
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Java Architect. ¡Sea el primero en aplicar!
Búsquedas relacionadas


