Connecting Linkedin...


Java Software Developer

  • Location


  • Sector:


  • Contract Type:


  • Salary:


  • Contact:

    Andrius Petkus

  • Job Reference:


  • Published:

    18 days ago

  • Expiry:


  • Client Details:


  • Consultant:

    Andrius Petkus

  • Skills tags:

    Java , Salesforce , Spring , SQL

A leading company in the IT field is looking for a Java Software Developer that will also specialize in Salesforce development. In this role, you’ll be working closely with other team members to develop, maintain and enhance applications/APIs in an agile environment. You will also assist the team with architectural decisions and design.


  • Bachelor's Degree in IT/ Engineering.
  • Minimum 2 years’ experience in software development using Java and Spring Core Framework.
  • Working experience with Spring Data, Spring Cloud, Spring Security, SOAP and REST.
  • Experience with Web Development using HTML, CSS and JavaScript.
  • Expertise in query languages using SQL.
  • Extensive knowledge of OOP principles and design patterns.
  • Working experience in messaging frameworks and paradigms.
  • Ability to learn and adapt quickly in a dynamic environment.
  • Eagerness to keep up-to-date with the latest technologies and frameworks.

It will be considered an asset if you have:

  • Experience working with Salesforce would be considered an asset in particular Service Cloud, Apex; programming, Triggers, Salesforce Object Query Language (SOQL) and Lightning components.
  • Good understanding of container technologies such as Docker.
  • Experience working in an Agile environment using Scrum methodologies.


  • Working closely with product owners and other team members to design and develop applications for product delivery.
  • Working independently on assigned components and tasks.
  • Developing Unit/functional tests in Java and/or Apex.
  • Ensuring quality control across the board.
  • Adhering to best practices in software development.
  • Learning by reading and experimenting to optimize and improve.
  • Undertaking any other related tasks as directed by superiors.