Sofka

Arquitecto de Software Full Stack (Java + Next.js) | Panamá

Sofka Panama City, Florida, United States

IT Services and IT Consulting · 1,001-5,000 employees

Oct 19
java Mid (2-5 yrs) Full-time United States
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The software architect will design internal application models using C4 and UML while defining architecture for Java and Next.js applications. They will also lead agile development cells through mentoring, code reviews, and ensuring system quality and scalability.

What they look for

Java Next.js Quarkus Spring Boot UML C4 Model SQL Server Clean Architecture SOLID principles Scrum Azure Infrastructure as Code Software Architecture Technical Leadership Code Review System Design

Requirements

Candidates must have a degree in Systems Engineering, Computer Science, or a related field, with a postgraduate degree in architecture being desirable. A minimum of 4 to 5 years of experience as a software architect or tech lead is required, along with proficiency in Java, Next.js, and SQL Server.

Benefits

Professional growth programs Mentoring and coaching Physical and mental well-being programs Collaborative work environment

Full description

✨  ¿Estás buscando nuevos desafíos y un lugar donde puedas disfrutar de un ambiente cercano mientras aprendes constantemente?

¡Bienvenido a un equipo con un propósito claro: "TRANSFORMAR la vida de las personas siendo el aliado TECNOLÓGICO más confiable"! 🚀

¡Prepárate y únete a esta aventura! 

¿Qué encontrarás?

  • Retos técnicos y personales que te mantendrán en constante crecimiento. 
  • Un equipo conectado, enfocado en tu bienestar físico y mental.🌱 
  • Cultura de mejora continua, fresca y colaborativa, con oportunidades de aprendizaje y gente dispuesta a apoyarte.
  • KaizenHub, un programa diseñado para potenciar tus talentos, con feedback, mentorías y coaching a través de Sofka U. ¡Será un reto y un juego a la vez! 🧠
  • Programas como Happy Kaizen y WeSofka que cuidan tu bienestar físico y emocional. 

¿Estás listo para ser el arquitecto que defina la excelencia de nuestro software?

Buscamos un Arquitecto de Software con 4 a 5 años de experiencia. Tu misión será garantizar la integridad del diseño interno de nuestras aplicaciones, dominando herramientas como Java (Quarkus, Spring Boot), Next.js, modelado UML y C4, y bases de datos SQL Server. Serás el guardián de la calidad técnica. Únete a nosotros para transformar la visión arquitectónica en un código limpio, escalable y libre de deuda técnica. Esta es tu oportunidad de liderar el diseño interno en el sector financiero, inspirando a células de desarrollo y dejando una huella real en nuestra evolución tecnológica.

Responsabilidades

  • Diseñar modelos rigurosos utilizando diagramas C4 (énfasis en componentes y código) y UML para guiar el desarrollo.
  • Definir la arquitectura interna de aplicaciones back-end (Java) y front-end (Next.js) aplicando patrones GoF, SOLID y Clean Architecture.
  • Documentar decisiones estratégicas de diseño mediante ADRs y establecer lineamientos técnicos claros para los equipos.
  • Supervisar todo el ciclo de vida del desarrollo (SDLC), asegurando coherencia técnica desde el análisis hasta los despliegues.
  • Modelar estructuras de bases de datos conceptuales, lógicas y físicas (SQL Server) en perfecta sintonía con el código fuente.
  • Liderar técnicamente a las células ágiles (Scrum) mediante mentoría, peer programming, revisiones de código y resolución de bloqueos complejos.
  • Garantizar atributos de calidad del sistema como rendimiento algorítmico, escalabilidad, seguridad a nivel aplicativo y mantenibilidad.

Requisitos

  • Formación: Profesional en Ingeniería de Sistemas, Computación, Software o afines. Deseable postgrado en Arquitectura o Desarrollo de Software.
  • Experiencia: Mínimo 4 a 5 años como Arquitecto de Software, Tech Lead o Arquitecto de Soluciones, liderando la construcción de software, revisión de código y marcos de trabajo ágiles (Scrum).

Conocimientos Técnicos

  • Java (Quarkus y Spring Boot)
  • Next.js
  • UML y C4 (niveles 1 al 4)
  • Structurizr, Draw.io, Enterprise Architect o Lucidchart
  • SQL Server
  • Azure (App Services, Functions) e Infraestructura como Código (IaC)
  • Patrones GoF, principios SOLID, Clean Architecture y ADR
  • Framework Scrum
  • Deseable: TOGAF, BIAN, OpenAPI, Swagger

¡PRESENTATE y sé parte de esta historia!

Condiciones

  • Ubicación: Posición presencial en Panamá. También consideramos profesionales residentes en Colombia o Ecuador que cuenten con visa de trabajo o residencia que les permita trabajar en Panamá y tengan disponibilidad e interés en trasladarse al país.
  • Contratación: Contrato a término indefinido o modalidad contractor segun aplique.
  • ¿Buscas crecimiento profesional? En Sofka, te ofrecemos un ecosistema de aprendizaje con múltiples herramientas para cerrar brechas y potenciar tus habilidades. ¡Tú decides cómo quieres crecer!

Similar roles