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 jobWe 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
