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 searching for a Java Solution Architect to join our organization.

This position provides the chance to shape technical strategy and deliver resilient solutions for enterprise platforms. You will collaborate with a variety of stakeholders to ensure technology initiatives align with business objectives. The ideal candidate combines strong technical leadership with a drive for modernizing and integrating complex systems.

Responsibilities
  • Turn architectural strategies into detailed engineering plans and actionable steps
  • Serve as the main technical authority, addressing complex implementation challenges, conducting root cause analysis, and defining solution patterns
  • Lead and facilitate technical discussions, influence architectural direction, and occasionally participate in hands-on coding
  • Mentor and support senior engineers to strengthen the technical expertise of the team
  • Work with Product, SREs, DBAs, and other stakeholders on story estimation, technical planning, roadmap development, and configuration management
  • Drive proof-of-concept projects, technical spikes, and evaluate new technologies for business suitability
  • Ensure adherence to coding standards, code governance, and maintain comprehensive system documentation
  • Oversee code reviews for major features and initiatives, guiding the review process for critical components
  • Promote and implement automation in testing, performance, and continuous delivery to meet or exceed service level objectives
  • Apply architectural best practices and design patterns in modernization, migration, integration, and system retirement efforts
  • Identify and coordinate dependencies with external teams and products for new features and architectural projects
  • Collaborate on the creation of end-to-end architecture diagrams, provide technical leadership in system design, and facilitate cross-team solutions with engineers and architects
  • Encourage innovative approaches to automating build, test, and deployment processes for distributed systems
  • Coordinate with both internal and external engineering and architecture teams to achieve product and PI objectives
Requirements
  • At least 5 years of experience in enterprise software engineering, with a minimum of 2 years in a senior, staff, or architectural position
  • Strong expertise in Java and related backend technologies for developing scalable applications
  • Experience with Apache Kafka for distributed messaging and event streaming
  • Solid background in cloud platforms and cloud-native development practices
  • Proven ability to design, build, and scale high-availability production systems
  • Deep understanding of enterprise integration, system architecture, and distributed systems
  • Demonstrated experience mentoring senior engineers and driving collaboration across teams
  • Advanced skills in problem-solving, root cause analysis, and technical planning
  • Familiarity with DevOps methodologies, automation, and CI/CD pipelines for streamlined software delivery
  • Knowledge of RESTful API design and architectural best practices
  • Excellent English communication skills, both verbal and written, at B2+ level
Nice to have
  • Advanced knowledge of SQL and NoSQL databases such as Postgres, Oracle, MongoDB, Cassandra, DynamoDB for comprehensive data management
  • Experience with ReactJS for user interface development and Splunk for monitoring and log analytics
  • Background in mainframe system integration, migration, or modernization projects
  • Experience with Salesforce integrations and enterprise application interoperability
  • Experience building solutions for highly regulated industries such as investment or banking
  • Previous involvement in SRE, DBA, or operations-focused engineering roles