Full-Time Junior Back-end Software Engineer (Java)
Software Mind is hiring a remote Full-Time Junior Back-end Software Engineer (Java). The career level for this job opening is Entry Level and is accepting Kraków, Poland based applicants remotely. Read complete job description before applying.
Software Mind
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Project Overview: The project aims to enhance the real estate tax payment process by implementing new applications and improving existing tools. This will lead to improved performance, greater security, and reduced maintenance costs.
Technology & Development: You'll work with a variety of Java technologies and have significant autonomy in architecture, technology selection, and upgrades.
Development Methodology: Pair programming will be a key part of the role (60-90% of the time). TDD (Test-Driven Development) and high test coverage are required.
System Complexity: The project involves complex, large-scale applications, offering an opportunity to gain experience maintaining such systems in a production environment.
Responsibilities:
- Developing new functionalities
- Creating product architecture
- Conducting technical analysis and research
- Performing code reviews
- Supporting the development team
Requirements:
- Strong English proficiency (B2+)
- At least 6 months of commercial experience in Java programming
- Bachelor's or Master's degree in an IT field
- Strong analytical skills and teamwork abilities
- Familiarity with distributed systems and message queues
- Understanding of CI/CD, SOLID, DDD, and OOP principles
- High level of proactivity and willingness to learn
Additional Skills: Basic experience with Angular or React is a plus.
Compensation & Benefits:
- Flexible employment and remote work options
- International projects with global clients
- Non-corporate atmosphere
- Language classes
- Internal & external training
- Private healthcare and insurance
- Multisport card
- Well-being initiatives