




Summary: Seeking a Senior Software Engineer to design, build, and scale high-availability enterprise applications in a cloud-native environment, focusing on Java, Spring Boot, and AWS. Highlights: 1. Design and build scalable backend services using Java/J2EE and Spring Boot 2. Develop and enhance RESTful APIs and microservices architectures 3. Contribute actively within an Agile/Scrum environment and take ownership Senior Software Engineer – Java \& AWS About the Role We are seeking a **Senior Software Engineer (Java \& AWS)** to design, build, and scale high\-availability enterprise applications in a cloud\-native environment. This role is ideal for an experienced backend engineer who thrives in Agile teams and enjoys working on scalable microservices, modern architectures, and AWS\-based solutions. Key Responsibilities * Design, develop, test, and deploy scalable backend services using **Java/J2EE and Spring Boot** * Build and maintain **cloud\-native applications on AWS**, ensuring performance, security, and reliability * Develop and enhance **RESTful APIs and microservices architectures** * Refactor and optimize existing codebases for scalability and maintainability * Collaborate with cross\-functional teams (QA, DevOps, Engineering, Product) * Participate in architecture discussions, code reviews, and design sessions * Maintain technical documentation for systems and deployments * Contribute actively within an **Agile/Scrum** environment and take ownership of deliverables end\-to\-end Required Technical Skills * Strong hands\-on experience with **Java, Spring Boot, Hibernate, and enterprise Java frameworks** * Solid experience designing and deploying applications on **AWS**, including: * EC2 * S3 * RDS * DynamoDB * IAM * CloudWatch * Load Balancers * Experience building **REST APIs and microservices** * Strong knowledge of **SQL/PL\-SQL and relational database design** * Experience with **Git (Bitbucket/Stash)** * Familiarity with API testing tools (Postman, SOAPUI) * Experience with Java IDEs such as IntelliJ IDEA or Eclipse * Understanding of **CI/CD pipelines and cloud deployment practices** Qualifications * 4\+ years of experience developing enterprise or cloud\-based web services * Strong foundation in Java design patterns and backend architecture * Hands\-on AWS production experience * Experience with relational and non\-relational databases * Solid understanding of data structures and algorithms * Experience working in Agile/Scrum teams * Strong communication skills and ownership mindset Job Types: Full\-time, Permanent Pay: $50,000\.00 \- $90,000\.00 per month Application Question(s): * Can you describe a recent project where you designed and implemented microservices using Java and Spring Boot? What architectural decisions did you make and why? * What AWS services have you used in production environments, and how were they integrated into your application architecture? * How have you implemented CI/CD pipelines for Java applications? Please describe the tools and deployment strategy you used. * This position follows a hybrid work model in Guadalajara City. Are you ok going to the office 2 \- 3 times per week at office? Language: * English (Required) Work Location: Hybrid remote in Las Águilas, 45608 Zapopan, Jal.


