Job Information
IBM AWS Cloud Developer (Java, Spring Boot) in GUADALAJARA, Mexico
Introduction
A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You’ll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences.
Your role and responsibilities
As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys.
Your primary responsibilities include:
Visionary Software Infrastructure Design and Development: Envision, design, and build the Software infrastructure that keeps the solutions running.
Innovative Problem Solving for Efficient Solutions: Challenge ideas, identify problems and create efficient solutions.
Flexible, Maintainable, and Scalable Application Components: Develop flexible, maintainable, and scalable application components.
Leading Technological Innovation through Collaboration: Collaborate with development peers and lead the way staying up to date with tools and technology trends.
Required technical and professional expertise
Software Developer Role Overview
As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. Your primary responsibilities include:
Responsibilities
Design, deploy, and manage reliable, secure, high-performance, and efficient cloud solutions using AWS services.
Develop, test, and maintain AWS-based applications, ensuring they align with the company's strategic objectives.
Collaborate with cross-functional teams to integrate AWS services into our existing systems and processes.
Stay abreast of emerging trends and best practices in cloud computing, particularly within the financial sector.
Troubleshoot and resolve technical issues, providing expert advice and guidance where necessary.
Contribute to the continuous improvement of our AWS environment, focusing on cost optimization, performance tuning, fault tolerance, and disaster recovery strategies.
Technical Skills
Expertise in AWS services including but not limited to: Lambda, API Gateway, Step Functions, DynamoDB, SNS, SQS
Proficiency in java backend programming, Version 21 and above (Frameworks: Springboot, SpringBatch, Spring Security)
Excellent problem-solving skills and attention to details
Strong communication and team collaboration skills
Advanced English is a must.
Preferred technical and professional experience
Experience with Go or Node.js.
Experience with IaC, preferably Terraform
Experience with containerization technologies like Docker and orchestration tools like Kubernetes is a plus.
Solid understanding of financial services and regulatory requirements is advantageous.
Experience with Messaging frameworks, preferably Apache Kafka
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.