NoFluffJobs Stacjonarnie Junior New

Junior Java developer

GK Software Poland

⚲ Katowice

10 000 - 16 000 PLN (PERMANENT)

Wymagania

  • Java
  • Spring
  • Maven
  • REST
  • TypeScript (nice to have)
  • Vue.js (nice to have)
  • Frontend (nice to have)

Opis stanowiska

O projekcie: - Our mission is to customize the standard product software for our customers. - You will build new business processes or adjust existing business processes on. - Cash register systems (there are many variants for retail, restaurants, fashion customers, ..), Scale systems, Self-checkout systems - Central services - e.g. Cash management services, POS reporting services, Master data management services, Goods flow monitoring systems, StoreManager, Promotion designer, etc. - Mobile devices, Edge services. - You will integrate 3rd party systems via all kind of interfaces such as e.g. web services (payment, loyalty, couponing, master data integration etc.) - Integration with hardware such as payment devices, printers, scanners Wymagania: - You have a university degree in a technical field (ideally with a focus on software development) or a relevant experiences. - You have at least 2 years of experience in software development. - Good knowledge of Java J2SE or EE. - SQL or XML. - Experience with Maven, Spring, Git, JUnit, Webservices, Swing, Hibernate, and CI (Jenkins, Nexus). - Knowledge of TypeScript, vue.JS and frontend development is an advantage - Solid understanding of software engineering principles and design patterns. - Excellent analytical and debugging skills. - Enjoy developing innovative solutions in motivated, international development teams Codzienne zadania: - Design, develop, and deliver high-quality software solutions. - Continuously optimize and maintain existing solutions and layouts with a focus on usability, performance, and design. - Participate in code reviews and provide constructive feedback to team members. - Work closely with product managers and UX/UI designers to implement features and user interfaces. - Identify and resolve technical debt to ensure code maintainability and scalability. - Work closely with an international team and various departments.