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