A Java Full Stack Developer is a professional skilled in both front-end and back-end development using Java technologies. They are responsible for designing, developing, and maintaining web applications that include user interfaces, server-side logic, and database management. This role requires expertise in Java programming, frameworks, and tools to build scalable, secure, and efficient applications.
Responsibilities
Develop interactive and user-friendly front-end interfaces using HTML, CSS, JavaScript, and frameworks like Angular.; Implement robust back-end logic using Java frameworks such as Spring Boot, grails.; Manage databases, perform CRUD operations, and ensure seamless integration with the application using SQL or NoSQL databases.; Build and consume RESTful APIs for communication between client and server.; Ensure cross-platform compatibility and optimize application performance.; Debug, test, and deploy applications while adhering to best practices in software development.Requirements
Core Java : Mastery of object-oriented programming concepts, multithreading, exception handling, and file I/O.; Front-End Development : Proficiency in HTML, CSS, JavaScript, and frameworks like React or Angular for creating dynamic user interfaces.; Back-End Development : Expertise in Java frameworks such as Spring Boot, Hibernate, and JSP/Servlets for server-side programming.; Database Management : Knowledge of SQL (MySQL, PostgreSQL) and NoSQL (MongoDB) databases for data storage and retrieval.; Version Control : Familiarity with Git and platforms like GitHub for code collaboration and version management.; Build Tools : Experience with Maven or Gradle for dependency management and project builds.; Web Services : Understanding of RESTful APIs and web services for seamless client-server communication , frame works like spring Boot / grails; Testing : Proficiency in JUnit for unit testing and ensuring code quality; AI specific knowledge is a plusBenefits
Flexible working environment; Volunteer time off; LinkedIn Learning; Employee-Assistance-Program (EAP)Jak aplikować
Aplikuj online: https://www.jobs.pl/oferta/100466667/aplikuj
JOBS.pl · https://www.jobs.pl/software-engineer-oferta-100466667



















