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 looking for a Java Solution Architect to define technical direction and deliver resilient enterprise platform solutions. You will align stakeholders on architecture, guide modernization and integration work, and apply Java, Apache Kafka, cloud-native practices, and REST best practices. Apply now to help shape scalable, high-availability systems

Responsibilities
  • Translate architectural strategy into detailed engineering plans and executable steps
  • Act as the primary technical authority by resolving complex implementation issues, performing root cause analysis, and defining solution patterns
  • Lead technical conversations, shape architectural decisions, and occasionally contribute hands-on code
  • Coach and support senior engineers to grow the team’s technical capability
  • Partner with Product, SREs, DBAs, and other stakeholders on estimation, technical planning, roadmap building, and configuration management
  • Drive proof-of-concepts and technical spikes, and assess new technologies for business fit
  • Enforce coding standards and code governance while maintaining thorough system documentation
  • Oversee code reviews for major initiatives and steer the review process for critical components
  • Promote automation across testing, performance, and continuous delivery to meet or exceed service level objectives
  • Apply architectural best practices and design patterns for modernization, migration, integration, and system retirement work
  • Identify cross-team dependencies and coordinate with external teams and products for architectural projects and new features
  • Collaborate on end-to-end architecture diagrams, provide system design leadership, and enable cross-team solutions with engineers and architects
  • Encourage innovative approaches to automating build, test, and deployment processes for distributed systems
  • Coordinate with internal and external engineering and architecture teams to deliver product and PI objectives
Requirements
  • Professional experience of 5 years in enterprise software engineering, including at least 1 year in a senior, staff, or architectural role
  • Strong expertise in Java and related backend technologies to build scalable applications
  • Hands-on experience with Apache Kafka for distributed messaging and event streaming
  • Solid background in cloud platforms and cloud-native development practices
  • Proven track record in designing, building, and scaling high-availability production systems
  • Deep understanding of enterprise integration, system architecture, and distributed systems
  • Demonstrated ability to mentor senior engineers and drive collaboration across teams
  • Advanced problem-solving skills, including root cause analysis and technical planning
  • Familiarity with DevOps methodologies, automation, and CI/CD pipelines to streamline delivery
  • Practical knowledge of RESTful API design and architectural best practices
  • Excellent English communication skills (B2+ Upper-Intermediate), both written and verbal
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 UI development and Splunk for monitoring and log analytics
  • Background in mainframe system integration, migration, or modernization initiatives
  • Experience with Salesforce integrations and enterprise application interoperability
  • Exposure to highly regulated domains such as investment or banking
  • Previous involvement in SRE, DBA, or operations-focused engineering roles