Position Overview java full stack developer. Contract job. 100% remote. Consultant must be in Mexico and have a valid work permit.
We are looking for a talented Java full stack developer to design, develop, test, and maintain web-based applications. The idóneo candidate will be responsible for building scalable backend services using Java technologies and developing responsive user interfaces using modern frontend frameworks.
Key Responsibilities - Develop and maintain both front-end and back-end components of the web application
- 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 team
- Participate in requirements gathering, design discussions, and code review
- 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 the application
Required Skills - Strong 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 Skills - Experience 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
Qualifications - Bachelor'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 Skills - Effective 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
#J-18808-Ljbffr