(java software architect) principal i, application development.
join to apply for the (java software architect) principal i, application development. role at herbalife
(java software architect) principal i, application development.
1 day ago be among the first 25 applicants
join to apply for the (java software architect) principal i, application development. role at herbalife
get ai-powered advice on this job and more exclusive features.
overview
recruiter - lorena padilla
position reports to: ganesh ganeshmani
work schedule: hybrid, going to the office in gdl for 3 days
position summary statement
the principal of application development acts as a technical expert in a specific area in application services, focusing on providing expertise, guidance, and support on high-expertise areas.
this role leads all development activities and coordinates with other cross-functional teams to ensure delivery.
detailed responsibilities/duties
* collaborate with global business stakeholders (product, marketing, vendor teams) to gather and analyze requirements, translating them into scalable, maintainable, and high-performance java-based solutions.
* design and implement end-to-end application architectures, ensuring alignment with enterprise standards and business goals.
* lead the development of complex modules and integrations, ensuring code quality, performance, and security.
* provide expert-level technical guidance to development teams, fostering a culture of continuous learning and engineering excellence.
* mentor junior and mid-level developers, conducting code reviews, pair programming, and knowledge-sharing sessions.
* partner with enterprise architects and engineering leadership to evaluate and recommend technology stacks, frameworks, and design patterns.
* contribute to long-term architectural vision and roadmap planning, ensuring systems are resilient, scalable, and adaptable to change.
* drive initiatives to improve system reliability, observability, and performance through proactive monitoring, alerting, and incident response.
qualifications
skills required:
core technical expertise
* strong object-oriented programming (oop) skills with a deep understanding of design patterns, solid principles, and modern application development paradigms.
* proficiency in java and related technologies (e.g., spring boot, jpa, hibernate), with experience in full-stack development being a plus.
* experience with relational (e.g., postgresql, mysql) and non-relational databases (e.g., mongodb preferred), including orm frameworks.
* advanced hands-on experience designing and deploying microservices architectures, focusing on resilience, scalability, and maintainability.
* familiarity with api-first development, including restful apis, openapi/swagger, and graphql.
cloud & infrastructure
* practical experience with cloud platforms such as microsoft azure, amazon web services (aws), or google cloud platform (gcp) (gcp preferred).
* knowledge of cloud-native development, including containerization (docker), orchestration (kubernetes), and infrastructure as code (terraform, arm templates).
* understanding of cloud security best practices, identity and access management (iam), and secure coding standards.
integration & event-driven architecture
* experience building event-driven systems using kafka (preferred), rabbitmq, or similar platforms.
* strong understanding of data integration patterns, data contracts, and system interoperability.
devops & operational excellence
* proficiency in ci/cd pipelines using tools like jenkins, github actions, gitlab ci, or azure devops.
* experience with observability tools (e.g., prometheus, grafana, elk stack, datadog, new relic) for monitoring, logging, and alerting.
* proven ability to build and maintain highly available, fault-tolerant, and enterprise-scale systems.
soft skills & collaboration
* strong analytical and problem-solving skills with a proactive mindset.
* excellent oral and written communication skills.
* demonstrated ability to collaborate effectively with cross-functional teams.
* experience working in agile/scrum environments.
certificates / training
* required: certifications demonstrating industry recognition for the area of expertise
experience
* 6+ years’ experience as a software engineer is a must.
* 4+ years’ experience in design & development of end-to-end complex applications (architect)
* experience as a team lead, providing mentoring to multicultural teams, is essential.
education required
* bachelor's in computer science or equivalent
preferred
* advanced technical degree
terms of use cookie policy privacy policy
seniority level
* seniority level
mid-senior level
employment type
* employment type
full-time
job function
* job function
engineering and information technology
* industries
wellness and fitness services
referrals increase your chances of interviewing at herbalife by 2x
get notified about new software architect jobs in tlaquepaque, jalisco, mexico.
solutions architect (insurance) - fully remote
solutions architect (insurance) - fully remote
data engineer-solutions architect (contract to hire)
artificial intelligence (ai) solutions architect
guadalajara, jalisco, mexico 15 hours ago
high-performance computing (hpc) solutions architect
software engineer - fully remote - mexico only
we’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of ai.
#j-18808-ljbffr