Senior Java Developer
Małachowskiego, Gdańsk +2 Locations
Innokrea
Our first project was developed 8 years ago, and now – 100 projects later we are catching the wave and we’re ready to carry out new projects. In front of us there’re interesting and diverse projects for international companies, so for you this is a chance to contribute in developing innovative solutions.
WHAT IS IMPORTANT IN THIS JOB POSITION?
1. Technical Skills
Java Expertise: Minimum 7 years of hands-on experience with Java, with a deep understanding of core Java, libraries, and frameworks.
Object-Oriented Programming: Strong command of OOP principles, design patterns, and software development best practices.
Web Services & APIs: Understanding of RESTful APIs.
Frameworks:
Proven experience with the Spring ecosystem, including Spring Boot, Spring MVC, Spring Data, and Spring Security.
Experience with Hibernate.
Solid understanding and practical experience with microservices architecture.
Database Experience:
Experience working with relational databases, particularly PostgreSQL.
Skilled in writing efficient SQL queries and designing database schemas.
Version Control:
Experience using Git for version control and collaboration.
Build and Testing Tools:
Familiar with build tools such as Maven.
Experience with unit testing frameworks like JUnit.
CI/CD Pipelines:
Understanding of continuous integration and deployment processes.
Exposure to tools such as GitLab CI, Jenkins, or CircleCI.
Security:
Knowledge of modern authentication and authorization protocols (e.g., OAuth2, JWT).
Awareness of software security best practices.
2. Professional Experience
Industry Experience: At least 7 years of professional experience in Java-based software development, particularly with Java 21+
Tools: Hands-on experience with JIRA and Confluence for project tracking and documentation
3. Language & Soft Skills
Polish: Fluent (minimum C1 level); team communication is conducted in Polish.
English: Advanced (minimum B2 level); required for understanding technical documentation and written communication with international stakeholders when necessary.
German: Knowledge is a plus.
Problem Solving: Strong analytical and problem-solving skills with the ability to handle complex technical challenges.
4. Nice to Have (Additional Qualifications)
API Gateways & Messaging: Experience with technologies such as RabbitMQ, and API Gateway management.
Leadership & Mentorship:
Previous experience in mentoring junior developers or leading development teams.
Willingness to guide and support team members in their technical growth.
Communication: Ability to explain complex technical concepts clearly to both technical and non-technical stakeholders.
Web Development:
Familiarity with front-end technologies such as HTML, CSS, JavaScript.
Cloud & Containerization:
Experience with Docker and Kubernetes.
Experience with cloud platforms, preferably AWS.
HOW WE ARE WORKING?
Our everyday life is:
80% time working on new projects +20% time working on improvements existing ones
100% remote work
Flexible working hours (we have truly flex time) – except for schedule meetings, we haven’t got any expectations about your working hours
Possibility to develop in a managerial or an expert path
Unique environment which give you an opportunity to get to know business – you have been working with code and also with business environment
Area where innovative ideas and solutions meet reality and you can deploy them
Interesting projects from different industries. There is no space for monotony connected with too much repeatability neither for too much dynamic which can led you to exhausted
Good quality of code
Check our projects: https://www.innokrea.com/projects/
Senior Java Developer
Senior Java Developer
Małachowskiego, Gdańsk
Innokrea