Java Software Developer
Darbo aprašymas
Java Software Developer | Vilnius, Lithuania | Hybrid
We are looking for a Java Software Developer to join an international company’s Product Development team in Vilnius.
In this role, you will help design software systems that meet business needs, write maintainable and well-tested code, and take ownership of the delivery, maintenance, and reliability of the applications you develop.
What we offer
- Permanent, full-time employment.
- Hybrid working model: one day in the Vilnius office and four days working remotely per week.
- Monthly salary of €5,000–€6,000 gross, depending on experience, education, and competencies.
- Annual performance-based bonus.
- An opportunity to work in an international environment within a dynamic and fast-paced industry.
Your responsibilities
- Collaborate with developers and architects to design and deliver reliable business solutions.
- Develop new functionality supported by unit, integration, and acceptance tests.
- Maintain and support production-critical applications.
- Conduct code reviews and promote maintainable code and sound engineering practices.
- Share technical knowledge and contribute to effective teamwork.
- Stay up to date with technological developments and anticipate future product needs.
- Contribute to continuous improvements of the technical stack.
- Participate in the recruitment process for new team members.
- Deliver value within a Product Development team using Scrum or Kanban.
Required technical skills
- Experience developing with Java in an enterprise environment.
- Strong knowledge of Java fundamentals.
- Strong experience developing and implementing web applications.
- Experience working with relational databases.
- Proven knowledge and practical application of software design patterns.
- Experience maintaining and supporting production-critical systems.
- Practical experience with Test-Driven Development (TDD).
- Strong experience using software development toolchains, including version control systems, IDEs, build systems, CI/CD pipelines, testing frameworks, issue tracking, and project management tools.
- Experience working within a structured software development process, such as Scrum or Kanban.
Communication and collaboration
- Fluency in Lithuanian and English, with strong written and verbal communication skills.
- Ability to collaborate effectively and share knowledge with colleagues.
- Ability to work independently and take responsibility for assigned work.
Nice to have
- Experience with AWS.
- Java certifications.
- Experience developing fintech solutions.
- Experience working in an IT organisation with at least 40 team members.
- Familiarity with JavaScript, HTML, and CSS.
- Experience building and supporting high-load web applications and resolving scalability challenges.
Location and eligibility
This opportunity is intended for candidates already based locally and able to attend the Vilnius office once per week.
Candidates must have the existing right to work in Lithuania. Relocation assistance and residence/work permit sponsorship are not available.
Interview process The first stage consists of either an online pair-programming session or a homework assignment. Successful candidates will then be invited to an interview.
How to apply
Apply through LinkedIn or send your CV to chiara.c@worldwiders.com.
Domina ši pozicija?