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.