Skip To Main Content
backBack to Search

Java Solution Architect

Hybrid in Mexico
Solution Architecture& 9 others
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We are seeking a Java Solution Architect to join our team.

This role offers the opportunity to drive technical direction and deliver robust solutions for enterprise systems. You will work in a collaborative environment, partnering with stakeholders to ensure alignment with business goals and technology strategies. The ideal candidate will bring deep technical expertise, leadership skills, and a passion for modernizing and integrating complex platforms.

Responsibilities
  • Translate architectural vision into actionable engineering plans and deliverables
  • Act as the primary technical expert, solving complex implementation and feasibility challenges, conducting root cause analyses, and establishing solution patterns
  • Facilitate technical discussions, influence direction, and occasionally contribute hands-on coding
  • Mentor and coach senior engineers to elevate technical capabilities across the team
  • Collaborate with Product, SREs, DBAs, and other stakeholders for story sizing, technical planning, roadmap decisions, and configuration management
  • Lead proof-of-concept initiatives, technical spikes, and research new technologies to assess business fit
  • Ensure compliance with coding standards, code governance, and maintain thorough system documentation
  • Review code for major features and initiatives, guiding the code review process for critical components
  • Advocate for and implement automation in testing, performance, and continuous delivery to meet or exceed service level objectives
  • Apply design patterns and architectural best practices in modernization, migration, integration, and system retirement projects
  • Identify and manage dependencies with external products and teams for new features and architectural initiatives
  • Collaborate on end-to-end architecture diagrams, provide technical leadership in system design, and facilitate cross-functional solutions with software engineers and solution architects
  • Promote innovative strategies for automating build, test, and deployment processes in distributed enterprise systems
  • Coordinate with internal and external engineering and architecture stakeholders to achieve product and PI goals
Requirements
  • Minimum 8 years of experience in enterprise software engineering, including at least 2 years in a senior, staff, or architectural role
  • Advanced proficiency in Java and related backend technologies for building scalable systems
  • Experience with Apache Kafka for distributed messaging and event streaming
  • Strong background in cloud technologies and cloud-native development
  • Expertise in designing, building, and scaling high-availability production systems
  • In-depth understanding of enterprise integration, system design, and distributed architectures
  • Proven ability to mentor senior engineers and foster cross-team collaboration
  • Excellent skills in problem-solving, root cause analysis, and technical planning
  • Familiarity with DevOps practices, automation, and CI/CD pipelines for efficient software delivery
  • Knowledge of RESTful API design and solution architecture best practices
  • Advanced English communication skills, both spoken and written, at B2+ level
Nice to have
  • Deep knowledge of SQL and NoSQL databases such as Postgres, Oracle, MongoDB, Cassandra, DynamoDB for data management and storage solutions
  • Experience with ReactJS for building user interfaces and Splunk for monitoring and log analysis
  • Background in mainframe systems, including integration, migration, or modernization projects
  • Experience with Salesforce integrations and enterprise application interoperability
  • Experience developing systems for highly regulated domains such as investment or banking
  • Prior exposure to SRE, DBA, or operations-focused engineering roles