Senior Full Stack Engineer (Java / JSP)
Remote position open only to candidates currently living in México.
About the Role
We are seeking a versatile and talented Software Engineer with experience in Java full-stack development to join our remote team. This is a long-term position, and we’re looking for someone who wants to become a core part of our team. As a key contributor, you will help build and maintain our Java web application's backend and client-facing features. You will also support mobile releases, maintain application security, and ensure high performance and usability.
In this role, you will work closely with key team members, including the Chief Software Engineer and Project Manager, contributing to ongoing feature development, improving mobile experiences (via the Median platform), implementing security best practices, and driving improvements across the tech stack.
Responsibilities
- Develop, test, and maintain backend features using Java.
- Enhance and maintain client-facing components using JSP, HTML, CSS, JavaScript, and jQuery.
- Support mobile releases by learning and using Median, which converts our web app into a native iOS and Android experience. Openness to learning and using Median (it’s pretty simple) for mobile app conversion (prior experience is a plus, but not required).
- Improve application security, including authentication, secure database access, and user login protection.
- Collaborate with cross-functional teams to optimize performance and user experience.
- Document systems and processes, supporting continuous improvement.
- Assist with AWS infrastructure management (EC2, RDS, S3).
- Experience with other AWS services (S3, Aurora).
- Participate in code reviews to ensure high-quality standards
Requirements
- 5+ years of experience working with Java, including backend and front-end development.
- Strong knowledge of HTML, CSS, JavaScript, jQuery, and Bootstrap.
- Experience with Java 8 and deploying applications on Glassfish servers.
- Proficiency with MySQL 8.
- Familiarity with AWS services (EC2, RDS, S3) and best practices in cloud infrastructure.
- Understanding of authentication, security best practices, and secure coding principles.
- Experience with 3rd-party API integrations (e.g., BluePay, Braintree, Shippo, Freshdesk, Amazon S3).
- Version control experience using Git, preferably with AWS CodeCommit.
- Strong problem-solving skills, organizational skills, and ability to work effectively in a remote team environment.
Nice to Have
- Familiarity with Spring Boot and Spring Security.
- Knowledge of AWS CodeArtifact, CodeBuild, CodeDeploy, and CodePipeline.
- Familiarity with Docker, CI/CD practices, or other DevOps tools.
- Experience with other AWS services (IAM, etc).
Position Details
- Full-time, long-term position
- Remote position open only to candidates currently living in México.
About Us
Our dynamic team is dedicated to delivering high-quality software solutions for clients across various industries. Our mission is to foster innovation while providing opportunities for professional growth. Join us to work on exciting projects and advance your full-stack engineering career!
Similar Jobs
What We Do
Expert Design, E-commerce, and Software Development Consultancy with a presence in Mexico, US and Canada.
MagmaLabs builds effective and beautiful e-commerce, Fintech, Web and Mobile software solutions for Startups, Scaleups and Corporate Companies using Innovative technologies, top talent, and quality assurance.
We specialize in:
• E-commerce & FinTech Implementation using Ruby, Ruby on Rails and other languages and frameworks.
- Spree/Solidus, Magento and Shopify
• Product Development
-Project Management, UX/UI and QA
• Support & Managed Services
-DevOps, Staff Augmentation, and Performance Audit
Our experienced team can work onsite in the US, Canada or remotely, in a preferred time zone and at a reasonable cost.
We are driven by happy team members, communities and clients!
HAVE A PROJECT OR WANT TO JOIN US?
For sales, inquiries call us at +1 647 470 1326 in the US & Canada, and +52 1 331 167 1308 in LATAM

.png)






