




Position Summary: We are seeking a Senior Java Programmer for analysis, design, development, implementation, and maintenance of robust technological solutions using Java and Spring. Key Highlights: 1. Key role in system quality, scalability, and efficiency 2. Participation in integration of internal and external systems 3. Opportunities for professional growth and development PHARMA GBC, a group specialized in storage and distribution of pharmaceuticals and healthcare supplies. Our objective is to ensure essential products reach their destinations safely and on time, contributing to healthcare delivery nationwide. We seek a SENIOR JAVA PROGRAMMER responsible for analysis, design, development, implementation, and maintenance of robust technological solutions using Java and the Spring Framework. Your role is critical to ensuring system quality, scalability, and efficiency, as well as supporting platform integration and database optimization. MAIN RESPONSIBILITIES: • Develop and maintain applications using Java and Spring Framework (Spring Boot, Spring MVC, Spring Data, among others). • Design, develop, and implement microservices following organizational architecture standards and best practices. • Create, document, and manage REST APIs and integration services. • Participate in integration projects between internal and external systems. • Perform logical and physical database analysis, design, and SQL database optimization support. • Prepare technical documentation related to development, integration, and architecture. • Collaborate with related departments throughout the full development lifecycle. • Ensure compliance with security, quality, and technology governance guidelines. • Support identification of process improvements and modernization of existing applications. Social or economic benefits SPECIFIC TECHNICAL KNOWLEDGE: • Java. • Spring Boot, Spring MVC, Spring Data, Spring Security. • Microservice architecture. • Creation and consumption of REST APIs. • Service-based integrations. • SQL (advanced queries, design, modeling, tuning). • Git and version control tools. • Use of build tools (Maven/Gradle). TECHNICAL COMPETENCIES • Problem analysis and resolution. • Object-oriented design. • Design patterns. • Desirable knowledge: Docker, Kubernetes, event-driven architectures, CI/CD. BEHAVIORAL COMPETENCIES • Teamwork. • Effective communication. • Results orientation. • Analytical thinking. • Proactivity. WE OFFER: Statutory benefits: • Year-end bonus (15 days). • IMSS. • Vacation (12 days). • Vacation premium. Enhanced benefits: • Christmas bonus (15 days). • Savings fund. • Option for indefinite-term contract. • Opportunities for growth and development. • Punctuality and attendance award. • Cafeteria service. • Grocery vouchers. WORK SCHEDULE: Monday to Friday, 9:00–18:30 hrs. Occasional Saturdays, 9:00–14:00 hrs, depending on workload. LOCATION: 5 minutes from Mixcoac metro station, Mexico City. APPLICATION: Thank you for your genuine interest! If you meet the profile and wish to elevate your professional career to the next level, please send your CV with the subject line “Senior Java Programmer” to: alba.ramirez@pharmagbc.com Other requirements REQUIREMENTS: Education: Bachelor’s degree or Engineering in Computer Systems, Information Technologies, Computer Science, or related field. Experience: Minimum 5 years of experience in Java development and associated frameworks. Demonstrable experience in developing microservices and REST APIs. Experience in integration design and building services for inter-system communication. Relevant experience with SQL, data modeling, and relational database analysis.


