Java Full Stack Developer
Job description
Key Responsibilities
Design, develop, and maintain robust and scalable applications using Core Java and Spring Boot
Build responsive and user-friendly front-end applications using React.js or other modern JavaScript frameworks (Angular, Vue.js)
Develop RESTful APIs and integrate with backend services
Participate in the full software development lifecycle (SDLC) including requirement analysis, design, development, testing, and deployment
Collaborate with UI/UX designers, product managers, and other developers to deliver high-quality solutions
Ensure code quality through code reviews, unit testing, and best practices
Troubleshoot, debug, and enhance existing applications
Work with databases such as MySQL, Oracle, or PostgreSQL
Required Skills
Strong experience in Core Java (Java 8 or above)
Hands-on experience with Spring Boot and Spring Framework (Spring MVC, Spring Data, etc.)
Experience with front-end technologies such as React.js, JavaScript, HTML5, and CSS3
Knowledge of RESTful web services and microservices architecture
Experience with version control systems like Git
Familiarity with build tools like Maven or Gradle
Good understanding of relational databases and SQL
¿Te interesa este puesto?