Vilnius/Remote

Senior Java Developer

Indigroup is an executive and specialist search company, whose quality of services is becoming a benchmark in Baltic states. Our client is an international company Opsec Security.

OpSec Security is a well-established and recognized global leader in the provision of physical, digital and online anti-counterfeiting and brand protection solutions. Employing approximately 750 colleagues it operates from multiple locations including business hubs in the USA, UK and has other sales and support offices in the EU and the Far East. OpSec is on a very steep growth curve with a big agenda embracing significant marketing opportunities. Company’s Lithuanian branch is located in Vilnius and it consists of almost 100 members.

Global company

OpSec employs approximately 750 colleagues it operates from multiple locations including business hubs in the USA, UK and has other sales and support offices in the EU and the Far East

Vilnius Office

Company’s Lithuanian branch is located in Vilnius and it consists of almost 100 members.

Team of 20

The harvesting team is comprised of 20 engineers working on various applications and Shared services globally.

You will be the creator

The role of a JAVA Developer will be highly involved in new product development process.

Description

About the role: you will design, develop, implement and test innovative harvesting solutions, working on leading edge technology and Cloud environments. You will be working in an Agile, solution-driven development team on a variety of projects, ranging from maintaining our existing systems to building new, cutting edge solutions. Reporting to the technical lead, you must have a passion for the best development practices, latest technology and solving challenging technical problems.

The team:  the harvesting team is comprised of 20 engineers working on various applications and Shared services globally. In this role, you will be collaborating with our Antipiracy teams, Brand protection teams and Authentication teams across the world who are responsible for innovation and enhancing our applications.

Responsibilities:

  • Design and develop market leading harvesting solutions.
  • Build highly available cloud based distributed systems.
  • Successfully implement development processes, coding best practices, and code reviews.
  • Support non-technical members of staff.
  • Keep abreast of new technology developments.
  • Design and work with complex data models.
  • Mentor less-senior software developers on development methodologies and optimisation techniques.
  • Maintain and optimise our current systems.
  • Monitor and assist software releases by coordinating work with various teams across the globe.

Organizational alignment:

  • Reports to the technical lead.
  • Create and maintain open, honest and effective professional relationships, with colleagues, project teams and senior leaders.
  • This position does not have direct staff management responsibilities at this time.

Company offers

  • Be a part of a collaborative global team determined to fight counterfeits and build strong, lasting partnerships with our clients.
  • Annual salary €50000 to €72000 gross, the final offer will depend on your profile.
  • A large variety of software technologies used in challenging projects.
  • The chance to develop and grow in a high-tech international environment.
  • Supportive, friendly working culture and possibility to have a real impact on your work.
  • 24 Days Annual Leave.
  • Medical Health Insurance and life insurance.
  • Competitive bonus package and perks.
  • Modern office in the city centre with many perks: parking, gaming room and etc.
  • Fully-remote working schedule if needed.

Requirements

Skills and Abilities:

  • The ability to work accurately paying close attention to detail.
  • A consummate communicator, both written and verbal.
  • Demonstrable experience of working on high capacity, high availability systems.
  • Must have the ability to multi task, be self-motivated and able to work autonomously as well as in a team environment.
  • Strong ability to apply analytical and problem-solving skills to solve complex design and coding problems.
  • Flexibility to accommodate ever-changing working environment and demands placed upon it.
  • Strong cooperation and collaboration skills; motivation for sharing knowledge.
  • Must be able to fit in to a culture where teamwork, empowerment and dedication are of utmost importance.

Education and Experience:

  • Minimum of 4 years development experience is essential with proven experience with Java/Spring Framework.
  • Should hold a Bachelor’s degree or higher in Computer Science (or equivalent).
  • Experience with AWS SQS, Elastic search service, EC2, RDS, S3, ELB, Cloudwatch.
  • Decent experience with web crawling.
  • Experience with messaging and streaming platforms (RabbitMQ etc.), cloud computing (ideally AWS) and experience with caching technologies (Memcached, Redis, ElastiCache etc.) is desired.
  • Experience in automating build deployments, Continuous Integration and Continuous Delivery.
  • Knowledge of RDBMS, JavaScript (preferably with Angular), HTML and CSS.
  • Good knowledge of Mongo DB and the issues that arise from working with large data sets.
  • A basic knowledge of PHP7 would be advantageous.
  • Good understanding of software design principles (OOP, SOLID, Design Patterns).

Contact information

Karolis Blaževičius

+370 654 74958
karolis@indigroup.lt

Apply for Position

Select and upload your CV. Confidentiality guaranteed.