Java Full Stack DeveloperContract Job100% Remote JobConsultant must be in Mexico also having valid work permitJob SummaryWe are looking for a talented Java Full Stack Developer to design, develop, test, and maintain web-based applications.
The ideal candidate will be responsible for building scalable backend services using Java technologies and developing responsive user interfaces using modern frontend frameworks.
The role requires collaboration with cross-functional teams throughout the software development lifecycle.Key ResponsibilitiesDevelop and maintain both front-end and back-end components of web applications.Design, build, and consume RESTful APIs and web services.Create responsive and user-friendly interfaces using modern web technologies.Write clean, efficient, and maintainable code following best practices.Collaborate with business analysts, designers, developers, and QA teams.Participate in requirements gathering, design discussions, and code reviews.Troubleshoot, debug, and resolve application issues.Perform unit testing and support integration and system testing activities.Optimize application performance, scalability, and security.Support deployment, maintenance, and enhancement of applications.Required SkillsStrong proficiency in Java and object-oriented programming concepts.Experience with Java frameworks such as Spring and Spring Boot.Knowledge of RESTful APIs and web services.Proficiency in HTML, CSS, JavaScript, and modern frontend frameworks (React, Angular, or Vue.js).
Experience working with relational databases and SQL.Familiarity with version control systems such as Git.Understanding of software development methodologies such as Agile or Scrum.Preferred SkillsExperience with microservices architecture.Knowledge of cloud platforms and containerization technologies.Familiarity with CI/CD pipelines and DevOps practices.Experience with automated testing frameworks and tools.QualificationsBachelor's degree in Computer Science, Information Technology, or a related field.Relevant experience in full-stack application development.Strong analytical, problem-solving, and communication skills.Soft SkillsEffective communication and teamwork.Ability to work independently and manage multiple tasks.Attention to detail and commitment to delivering high-quality solutions.Willingness to learn and adapt to new technologies.
By continuing you agree to our Terms & Privacy Policy.