Job Openings
Senior Full-Stack Developer (Java, React)
About the job Senior Full-Stack Developer (Java, React)
This is an opportunity in Mexico City, Mexico!
We are seeking a highly skilled Senior Full-Stack Java Developer (Spring & React) to to work for a major US-based client. This role requires a blend of technical expertise and client-facing skills, as you'll be delivering high-quality, robust solutions for a leading Fortune 500 company.
Responsibilities:
- Design, develop, and maintain complex applications using Java Spring framework and React
- Collaborate with team members to gather requirements, provide technical insights, and ensure project success
- Lead the development of scalable and efficient backend services using Java Spring
- Create responsive and interactive user interfaces using React and related technologies
- Mentor junior developers and contribute to the overall growth of the development team
- Participate in code reviews and ensure adherence to best practices and coding standards
- Troubleshoot, debug, and optimize applications for maximum performance
- Stay updated with the latest trends and technologies in Java Spring, React, and web development
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Minimum 7 years of professional experience in software development
- Strong proficiency in Java and extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Security)
- Expert-level knowledge of React, including state management (e.g., Redux, MobX) and React Hooks
- Experience with RESTful API design and implementation
- Solid understanding of front-end technologies (HTML5, CSS3, JavaScript ES6+)
- Familiarity with build tools (e.g., Maven, Gradle) and version control systems (e.g., Git)
- Experience with database technologies (SQL and NoSQL)
- Knowledge of cloud platforms (preferably AWS or Azure)
- Excellent problem-solving and analytical skills
- Strong communication skills and ability to work effectively in a client-facing role
- Experience in Agile/Scrum development methodologies
- English level B2 or above is required.
Preferred Qualifications:
- Experience with microservices architecture
- Knowledge of containerization technologies (Docker, Kubernetes)
- Familiarity with CI/CD pipelines
- Experience with test-driven development (TDD) and automated testing frameworks
- Contributions to open-source projects
Why Join Us?
- Full-time position
- Payment in USD
- 12 PTO per year
- Holidays from your country off and paid
- Birthday off and paid
- Career Path
- Recognition Program
- Paid Leaves
If you meet these requirements and are interested in applying for this position, please let us know. We look forward to the possibility of working with you.