Join  Us

Now recruiting for following Immediate Vacancies

DSQUARE Technologies is a leading player in the global market for secure online document management systems, with clients around the world amongst law firms, accountants, businesses and individuals. The Sri Lanka Office will be an engineering centre for developing next generation software systems, helping the company to stay ahead of the competition in the global market. Join an innovative and growing company with stakeholders and team members in Sri Lanka, the UK and elsewhere


Senior/Lead Java Full Stack Engineer


You will be a part of a creative team that is responsible for all aspects of the ongoing software/web development from the initial specification, through to developing, testing and launching.

Job Description

The Senior/Lead Java Engineer will play a key role in the development and implementation of complex, multi-tiered and distributed web-based software applications. The Senior/Lead Java Engineer will have experience in full stack J2EE development, together with some experience of leading a small development team. Working with us will give the right candidate the opportunity to collaborate with leading business development managers and industry leading software engineers. The Senior/Lead Java Engineer will play a vital role in the development of industry-leading software applications, reporting directly to the Head of Technology in the UK.

Desired Skills & Experience
  • Bachelor Degree in Computer Science, IT or Computer Engineering from a reputed University
  • 3-4 years’ hands-on experience with developing J2EE Multi-tier full stack web based application with Spring MVC or Reactive.
  • Strong knowledge of fundamental web based technologies, protocols, techniques, and popular open source libraries: RESTful web services, JavaScript, Node.js, React.js, Java etc
  • Strong knowledge of J2EE design patterns and common architecture paradigms with advance Java features related to J2EE
  • Experience in Agile Software Development and knowledge of continuous integration/deployment using Git
  • Experience with SQL language and open source Database management systems such as MySQL
  • It will be an added advantage to have worked with Java based integration with OpenStack to design a storage solution
  • Experience of Test Driven Development (TDD)
  • Strong communication skills in English are essential to communicate technical subjects to team members and stakeholders in UK or elsewhere as required
Responsibilities
  • Leading a small development team, helping to drive the product architecture and design forward.
  • Design and develop Java full stack based solution from given technical design and requirement specifications
  • Participate in daily scrum meetings with the team and reporting weekly progress to UK managers and Head of Technology department.


Junior Java Developer


You will be a part of a creative team that is responsible for all aspects of the ongoing software/web development from the initial specification, through to developing, testing and launching.

Desired Skills & Experience
  • Bachelor Degree in Computer Science, IT or Computer Engineering from a reputed University, or able to demonstrate equivalent experience in software engineering
  • Minimum of 1-2 years’ experience of enterprise Java development
  • Familiar with Java full stack technologies with Java Webservices (SOAP, Jax-RS, RESTful API)
  • Understanding of J2EE design patterns desirable.
  • Strong coding, analytical and debugging experience
  • Have a good understanding OOP concepts in Java
  • Experience in using standard/third party Java libraries
  • Experience in Agile Software Development and knowledge of continuous integration/deployment using Git will be an advantage.
  • Experience with SQL language and open source Database management systems such as MySQL
  • Strong communication skills in English will be a benifit

Responsibilities:
  • Developing designing core system component
  • Work collaboratively in a small development team
  • Participate in daily scrum meetings with the team

Intern Software Engineer


You will be a part of a creative team that is responsible for all aspects of the ongoing software/web development from the initial specification, through to developing, testing and launching.

The Intern software engineer will play an important role in the development of complex, web-based software applications and equally involving translating software requirements to actual software components through agile mythology. working with us will give the right candidate the opportunity to be part of an innovative software development team, reporting directly to the Senior/Lead Java Engineer and to the Engineering team in UK.

Desired Skills & Experience
  • Currently, undertaking a Bachelor degree in Computer Science, IT or Computer Engineering with a reputed University
  • Desirability to learn and understand of J2EE design patterns desirable
  • Some experience in coding, analytical, and debugging experience
  • Have a good understanding of OOP concepts in Java
  • Experience with using standard/third party Java libraries
  • Basic understanding of SQL and Relational Database Management Systems (MySQL)
  • Strong communication skills in English will be a benefit

Responsibilities:
  • Work collaboratively in a small development team to develop software components, which will be a part of large enterprise software application
  • Participate in daily scrum meetings with the team
Forword your CV to the following email
careers@dsquaretec.com