Description

  • Responsibilities:*
  • **Design and Development:** Design, develop, and maintain web applications using Angular for the front-end and Java for the back-end.
  • **User-Friendly Interfaces:** Create responsive and user-friendly web interfaces using Angular, HTML, CSS, and JavaScript.
  • **Server-Side Logic:** Develop server-side logic, RESTful APIs, and database interactions using Java and related frameworks, such as Spring Boot.
  • **Database Management:** Design and optimize database schemas, write SQL queries, and work with relational database systems like MySQL, PostgreSQL, or Oracle.
  • **Testing:** Write unit tests for both front-end and back-end components, conduct integration tests, and ensure the reliability and performance of the application.
  • **Code Quality:** Participate in code reviews to maintain code quality, consistency, and adherence to coding standards.
  • **Performance and Security:** Identify and resolve performance bottlenecks, security vulnerabilities, and scalability issues.
  • **Documentation:** Create and maintain technical documentation, including design specifications, API documentation, and deployment procedures.
  • **Collaboration:** Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software products.

     

Requirements

 

  • **Education:** Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • **Experience:** Proven experience as a Full Stack Developer with expertise in Angular and Java-based development (5+ years of experience).
  • **Front-End Skills:** Proficiency in front-end technologies, including Angular, HTML, CSS, and JavaScript.
  • **Back-End Skills:** Strong knowledge of back-end technologies, including Java, Spring Boot, and related frameworks.
  • **API Development:** Experience with RESTful API design and development.
  • **Database Management:** Proficiency in database design and management with knowledge of SQL and popular relational database systems.
  • **Tools:** Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
  • **Additional Skills:** Knowledge of cloud platforms and containerization technologies (e.g., AWS, Docker) is a plus.
  • **Problem-Solving:** Excellent problem-solving skills and the ability to work independently and in a team.
  • **Communication:** Strong communication and collaboration skills.
  • **Agile/Scrum:** Agile/Scrum development experience is a plus.

     

This job description outlines the key responsibilities and qualifications for the Full Stack Developer position in Krakow, Poland. You can customize and expand on this JD as needed to match your specific requirements and company culture.

Education

Any Graduate