Colombo, Sri Lanka

Our offshore DevOps team works with one of the largest insurance companies on Wall Street. We are seeking a Java/Hadoop Developer in Colombo to help us manage existing data extraction jobs and build new data pipelines from various structured and unstructured sources into Hadoop. This is a unique opportunity to work directly with in-house developers and gain exposure to bleeding edge technologies and a large US corporate culture. Candidate will be highly motivated and talented with the ability to quickly learn new and unfamiliar technologies, to become part of the Agile/Scrum team.


Education: A Bachelor degree in Computer Science, Information Technology, Electrical or Electronics Engineering or higher-level education.


Experience: 3+ years’ experience in large scale multi-platform environment is desirable.



  • Design, develop and program changes & enhancements to the Big Data pipelines

  • Troubleshoot production problems, identify root causes and complete fixes

  • Identify performance bottlenecks and propose solutions

  • Participate in the analysis, design, coding, unit testing, load testing and implementation

  • Provide various documents as needed

Technical Skills:

  • Proven application development experience for a large scale J2EE or Big Data system as well as practice troubleshooting production problems

  • Experience and knowledge of open source frameworks JSF/Spring and Messaging services

  • Experience in integrating heterogeneous applications is required

  • Working knowledge of ESB and Kafka is a plus

  • Experience working with heterogeneous data models, mapping and transformation is a plus

  • Experience working with various OR mapping tools and familiarity with Data as a Service (DaaS) is a plus

Other Requirements:

  • Excellent interpersonal, verbal and written communications skills in English with an ability to communicate technical problems to non-technical audiences

  • Critical thinking, decision making and problem-solving skills

  • Ability to work independently with minimum direction as well as collaboratively with other team members

  • Ability to design, develop and implement high-quality code in a timely manner

  • Understanding of and experience with relational database concepts and use of SQL queries

  • Able to perform under pressure, multitask, and understand when technology and business needs coincide

  • Experience working in an Agile team and familiarity with Agile project management practices

  • Not necessary to have Hadoop or Big Data experience, however strong J2EE skill is a must

  • Selected candidate should be willing to undergo Hadoop/Big data training in Colombo and the US

Candidate should have a strong work ethic and ability to perform in a high-pressure environment. Further, candidate must be self motivated and exhibit growth potential. This is a very dynamic work environment where team members will be continually challenged. Highly motivated individuals will thrive in an open culture, which encourages out-of-the-box thinking. An attractive remuneration package including medical insurance and excellent opportunities for career development are available to the right candidate.