Janith Perera
AeroLeads people directory · profile

Janith Perera Email & Phone Number

Senior Java Developer | Technical Lead (Full-stack) at Sandstone Technology
Location: Box Hill, New South Wales, Australia 11 work roles 2 schools
2 work emails found @sandstone.com.au LinkedIn matched
✓ Verified July 2026 4 data sources Profile completeness 100%

Contact Signals · 2 work emails

Work email j****@sandstone.com.au
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Senior Java Developer | Technical Lead (Full-stack)
Location
Box Hill, New South Wales, Australia
Company size

Who is Janith Perera? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Janith Perera is listed as Senior Java Developer | Technical Lead (Full-stack) at Sandstone Technology, a with 313 employees, based in Box Hill, New South Wales, Australia. AeroLeads shows a work email signal at sandstone.com.au and a matched LinkedIn profile for Janith Perera.

Janith Perera previously worked as Senior Java Developer at 1Cover Travel Insurance and Lead Developer at 99X Technology. Janith Perera holds Msc, Computer Science from University Of Colombo.

Company email context

Email format at Sandstone Technology

This section adds company-level context without repeating Janith Perera's masked contact details.

{first}{last}@sandstone.com.au
92% confidence

AeroLeads found 2 current-domain work email signals for Janith Perera. Compare company email patterns before reaching out.

Profile bio

About Janith Perera

Way back in the late 90s I came across an interesting book. It was called "The Complete Idiot's Guide to Java 2"​ (http://goo.gl/09xnpS) by Michael Morrison, which presented Java in a quite unique fashion. At that time Java was young and Java Applets were 'the thing'​. I was immediately hooked on Java and haven't looked back since.I currently possess over ten years of full-stack commercial experience in Java Enterprise technology and an array of open source technologies such as Spring and Hibernate. I enjoy working in self governing Agile teams with minimal supervision. I have had the privilege of working with high profile customers such as Corena (Norway), Verizon (USA), TradeDoubler (Sweden) and P&O Ferries (UK). Working with such diverse, multi-cultural teams has been both challenging and rewarding at the same time.I have experience in several domains, which include Banking & Financial systems, Insurance, Technical Publication Management (Aerospace, Transportation and Defense), E-Commerce, Service Provisioning, Order Management, Customer Relationship Management, Online Digital Marketing and Reporting.I am a keen & a fast learner who believes in continuous improvement. Although I am well versed in Java technologies I strive to be a generalist. When I am presented with a technology to work with, I make every effort to learn the ins and outs of it as much as possible.My current interest lie in the domain of cloud computing, container based microservices & responsive single page applications (SPAs). So, I'm currently diving into Docker, Kubernetes, AWS (Amazon Web Services), GCP (Google Cloud Platform), AngularJS, React & Redux.When I am not crunching code or reading intimidating technical books, I enjoy gaming on my PlayStation4. I am also an avid amateur astronomer attached to the Western Sydney Amateur Astronomy Group.

Listed skills include Java, Javascript, Angularjs, Javase, and 46 others.

Current workplace

Janith Perera's current company

Company context helps verify the profile and gives searchers a useful next step.

Sandstone Technology
Sandstone Technology
Senior Java Developer | Technical Lead (Full-stack)
australia
Employees
313
AeroLeads page
11 roles

Janith Perera work experience

A career timeline built from the work history available for this profile.

Senior Java Developer | Technical Lead (Full-Stack)

Current

North Sydney

Domain: Lending & Internet Banking (Fintech)Process: Agile development with ScrumPlatform: Enterprise Java & Javascript Environment: Windows, Linux, AWS, GCP(Google Cloud Platform), Git, Jenkins, Docker, Rancher, Kubernetes, Sumo LogicTechnology Stack: Java, Groovy, JBoss Seam, JBoss EAP, Hibernate, Spring (Cloud, Microservices, MVC, Spring Boot), SOAP/REST Webservices, Maven, Gradle, AngularJS 1.x/2.x/4.x, Angular, RxJS, Redux, React, CSS3, SASS, Bootstrap, HTML 5, NodeJS, Webpack, Grunt, Bower, Yarn

Aug 2016 - Present

Senior Java Developer

Sydney, Australia

1Cover is a leading travel insurance provider in both Australia and New Zealand and has been in operation for over 10 years, with a customer base of over 1 million. Recently 1Cover expanded its business operations into the Canadian market.Team Size: 10 membersProcess: Agile development with ScrumPlatform: Java and Java EEEnvironment: Windows, Linux, AWS, Eclipse, Git, Jenkins, Apache TomcatPrimarily responsible for the design, development and maintenance of 1Cover Canada project (https://www.1cover.ca/), which includes the public site, mobile site and the administration application used by the call center. Development & maintenance of 1Cover Australia (https://1cover.com.au) & New Zealand (https://1cover.co.nz) projects.Front-end/User Interface Layer development:• Developing HTML/JSP driven web interfaces with AngularJS, JQuery and CSS (with SASS and Bootstrap).• Developing front-end controllers with Struts 2.x.Business logic/Domain and Data Layer development:• Developing and configuring transaction aware services with Spring 3.x.• Creating the data access layer with Hibernate 3.x, consisting of Entities and Data Access Objects.• Database development with Microsoft SQL Server 2014.• Utilizing Quartz for task scheduling.Testing, Configuration and other development tasks:• Wiring the application with Spring 3.x with Log4j for logging.• Configuring and organizing the multi-module, multi-profile build system with Gradle & Groovy.• Securing the application with Spring Security.• Writing unit tests and integration tests with JUnit and Mockito.• Implementing front-end tests with CasperJS.General responsibilities:• Implementing and managing continuous integration tasks with Jenkins/Bamboo.• Automating deployment activities with Cargo.• Creating and managing software releases.• Ensuring coding standards are maintained with code reviews.• Supporting customer queries and resolving issues in production releases.

Oct 2014 - Jul 2016

Lead Developer

Colombo, Sri Lanka

eRocThe Registrar of Companies Sri Lanka is responsible for issuing certificates of registration to business entities, managing changes and handling de-registration of companies. The eRoc enterprise web application supports registration of business entities from initial request for name approval through to liquidation.Team Size: 5 to 7 membersRole: Lead Java DeveloperProcess: Agile development with ScrumPlatform: Java and Java EE (JBoss EAP 6.x)Environment: Windows, Git, Jenkins, JBoss Developer StudioInvolved with the initial phase of the project. Mostly involved with technical research and developing proof of concept applications. Established initial project structure and initial architecture in collaboration with the team and participated in initial technical design meetings. Also involved in eliciting user stories from high level requirements and estimation.It was decided that front-end will be composed of HTML5 and CSS3 user interface, powered by a JavaScript MVC framework. The calls to the server-side will be issued via RESTful web service calls, which will be handled by Spring/EJB3 services deployed on JBoss EAP 6.x application server, backed by an Oracle database. The JBoss BPM Suite will be utilized for workflow orchestration and rules management. Maven will be utilized for build management.

May 2014 - Jun 2014

Lead Developer

Colombo, Sri Lanka

See details for 99x Technology

Mar 2011 - Jun 2014

Build And Automation Engineer / Devops Engineer

Colombo, Sri Lanka

Tempus (www.tempus.no)The time and attendance management system provides features for creating and managing time sheets, handling payroll, employee absence management, reporting, messaging and capturing and handling basic data. The cloud based continuous delivery system enabled fast feedback and rapid deployment and release cycles.Team Size: 5 to 10 membersRole: Build and Deployment Automation Engineer / DevOps EngineerProcess: KanbanPlatform: Microsoft.NET (VB.NET and ASP.NET), AWS (Amazon Web Services)Environment: Windows, Git, Elastic Bamboo, Sonar, Microsoft Visual Studio 2012Created an automated, multi-module build system to build and assemble release artifacts for both Windows and Web based solutions using MSBuild and MSBuild Extension libraries.Set up Sonar for code quality metrics.Created and configured a build and continuous integration system with Elastic Bamboo (a cloud based continuous integration product) backed by Amazon Web Services (AWS), to checkout code from the BitBucket source control repository and subsequently build and generate release artifacts.Created and configured a cloud based deployment pipeline with Elastic Bamboo, Amazon EC2, Microsoft WebDeploy, IIS Server 7.x and Microsoft SQL Server 2012, which enabled pragmatic release management and push-button deployment on demand.Automated the Database upgrade procedure and stakeholder notification procedure (when a deployment is successful and ready to be tested) with Windows PowerShell.

Dec 2013 - Apr 2014

Lead Developer

Colombo, Sri Lanka

Corena IETP (www.corena.com)Corena provides a complete software suite for creating and managing S1000D and iSpec2200 technical documentation. The Java-based CORENA IETP product transforms structured source data (XML and multimedia) into an interactive electronic technical publication.Team Size: 10 to 15 membersRole: Lead Java Developer / Team ArchitectProcess: Agile development with ScrumPlatform: Java and Java EEEnvironment: Windows, Linux (CentOs/Ubuntu), Eclipse, Subversion, Jenkins, SonarThe IETP (Interactive Electronic Technical Publication) Web application came primarily in two flavours. The standalone version consisted of an embedded Jetty server with an in-process Berkeley DB as the data store. The server version, which itself has two variants, consisted of WebLogic and WebSphere deployments with Oracle DB as the data store. This multi-module application was built with Maven.The Ajax based front-end was created with GWT and GXT, while additional styling and behavior specified with CSS, JavaScript and JQuery. XSL and XPATH was used for XML transformations of source data into native format. Spring MVC controllers handled GWT-RPC Ajax requests from the Web tier and invoked the services in the service layer.The service layer was driven by Spring and Spring Batch technologies, while the data layer is composed of JDBC based data access objects. Lucene and Tika was used to develop the search features, which included free-text, XML/XPATH and database search capabilities. Also, Spring Security was utilized for authentication and authorization.Additionally, to enable XML/XPATH based search capabilities Berkeley DB XML and Oracle Text features were used for standalone and server versions respectively.Unit tests and integration tests were created with JUnit and EasyMock.

Mar 2011 - Nov 2013

Java Developer / Senior Java Developer

Colombo, Sri Lanka

Worked primarily as a technical consultant in the TradeDoubler project (see below) & outsourced to Aepona & Virtusa (see below) as well.

Mar 2006 - Mar 2011

Java Developer

Colombo, Sri Lanka

As Teamwork Technology sales force expanded to several geographical locations and the company is working with several suppliers, it needed a solid mechanism for managing operations – from tracking prospects to placing orders to managing change requests to invoicing.Team Size: 5 membersRole: Java DeveloperProcess: Agile development with ScrumPlatform: Java, Java EEEnvironment: Windows, Subversion, IntelliJ IDEA, TeamCity.The Web based, Ajax enabled user interfaces was developed with HTML, CSS, JavaScript and JQuery incorporated into JSPs, while Struts 2.x served as the front controller.Back-end services were implemented with EJB 3.x Session Bean facades calling Spring services. Also Hibernate was used as the persistence engine, supporting lazy-loading and pagination. JMS and Message Driven beans implemented asynchronous messaging features. TestNG and JMock were utilized for unit testing.The multi-module application was built with Maven, while MySQL was used as the database engine. The web application was deployed in JBoss 4.x server.

Oct 2009 - Feb 2010

Senior Java Developer

Colombo, Sri Lanka

Verizon VASIP (http://www.verizon.com/) - Outsourced to Aepona (Pvt) Ltd (http://www.aepona.com/)Verizon is a global broadband and telecommunications company. It partners with industry giants like Microsoft, Google, Cisco, etc. to provide various value added bundles with their core products. The system provides a high traffic e-commerce platform (Value Added Services Integration Platform - VASIP) for order management, payments, settlements, service provisioning, shipping and tracking.Team Size: 30 to 40 membersRole: Senior Java DeveloperProcess: Iterative developmentPlatform: Java, J2EE, Java EEEnvironment: Linux (CentOs), Subversion, TeamCity, IntelliJ IDEAThe VASIP Enterprise Web Application consisted of a Web UI with HTML, CSS and JavaScript incorporated into JSPs with JSTL. Both Struts 1.x and Struts 2.x controllers and in some instances Servlets intercepted Web requests.The server-side consisted of a combination of Spring, EJB 2.x and EJB 3.x services with both Hibernate and pure JDBC utilized in the data layer. Furthermore some EJB 3.x services were exposed as SOAP Web Services.Integration tests for use case realization & regression of bugs were created with JUnit, JMock and Hypersonic DBAlso, service provisioning to remote systems such as Google and Cisco was implemented via remote EJB 2.x interfaces. The Fallout Handling framework was implemented utilizing Spring AOP, Java Reflection and JMS to handle failures in integration points of the system.Ant and XDoclet managed the multi-module application build while Oracle served as the database. Application was deployed in WebLogic 10.x server.

Mar 2010 - Feb 2011

Senior Java Developer

Colombo, Sri Lanka

P&O Ferries (http://www.poferries.com/) – Outsourced to Virtusa Corp (http://www.virtusa.com/)P&O Ferries is one of the best known brands in the travel / freight industry. A system was required to automate & optimize their core business processes.Team Size: 175-180 membersRole: Java DeveloperProcess: Iterative developmentPlatform: Java, J2EEEnvironment: Windows, Subversion, Ant , Eclipse, Checkstyle, PMD, CoberturaThe system which consisted of many modules such as Ordering, Logistics, Administration and Finance. The user interface was developed with Spring RCP invoking SOAP based web service (using WSDLs, XSDs and data transformers) calls to the CapeClear ESB server.The service implementations were developed with Spring and JAX-RPC while the data access objects were developed with Hibernate.Also, JUnit and EasyMock were used for unit testing while SOAP UI was utilized for Web Service testing.The build system was developed with Ant and Ivy, while MS SQL Server was used as the database.

Jul 2009 - Sep 2009

Senior Java Developer / Team Lead

Colombo, Sri Lanka

TradeDoubler Reporting (http://www.tradedoubler.com/)A globally renowned performance-based digital marketing company, which provides an integrated digital marketing portfolio consisting of Affiliate marketing, performance-based online campaigns, search management, etc.Team Size: 25 - 30 membersRole: Senior Java Developer / Team LeadProcess: Iterative developmentPlatform: Java, J2EEEnvironment: Windows, Subversion, IntelliJ IDEAThe Reporting subsystem implemented as remote Jini service provides comprehensive and highly configurable on-demand or scheduled reports over a Web based user interface developed with HTML, CSS and JavaScript composed into JSPs with WebWork acting as the front controller.The Reporting framework itself is implemented in core Java, incorporating features such as report columns, sorting, metrics, and configuration parameters. In addition to HTML, the system supports PDF, Excel and CSV formats thorough Apache POI and also consists of a graphical charts developed utilizing JFreeCharts.The data layer consists of Hibernate backed domain objects while Oracle is used as the database solution. A Quartz based scheduler, delivers periodic reports to customers.The application was initially deployed to WebLogic Server and subsequently migrated to JBoss 4.x.

Jun 2006 - Apr 2009
Team & coworkers

Colleagues at Sandstone Technology

Other employees you can reach at sandstone.com.au. View company contacts for 313 employees →

2 education records

Janith Perera education

FAQ

Frequently asked questions about Janith Perera

Quick answers generated from the profile data available on this page.

What company does Janith Perera work for?

Janith Perera works for Sandstone Technology.

What is Janith Perera's role at Sandstone Technology?

Janith Perera is listed as Senior Java Developer | Technical Lead (Full-stack) at Sandstone Technology.

What is Janith Perera's email address?

AeroLeads has found 2 work email signals at @sandstone.com.au for Janith Perera at Sandstone Technology.

Where is Janith Perera based?

Janith Perera is based in Box Hill, New South Wales, Australia while working with Sandstone Technology.

What companies has Janith Perera worked for?

Janith Perera has worked for Sandstone Technology, 1Cover Travel Insurance, 99X Technology, Eurocenter Ddc, and 99X Technology (Formerly Eurocenter Ddc).

Who are Janith Perera's colleagues at Sandstone Technology?

Janith Perera's colleagues at Sandstone Technology include Peter Nguyen, Tom Rutherford, Marie Charmaine David, Alex Wang, and Christina Penus.

How can I contact Janith Perera?

You can use AeroLeads to view verified contact signals for Janith Perera at Sandstone Technology, including work email, phone, and LinkedIn data when available.

What schools did Janith Perera attend?

Janith Perera holds Msc, Computer Science from University Of Colombo.

What skills is Janith Perera known for?

Janith Perera is listed with skills including Java, Javascript, Angularjs, Javase, Java Enterprise Edition, Ejb, Spring, and Hibernate.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Janith Perera you were looking for.

View similar profiles