JAVA/HADOOP DEVELOPER
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.
Responsibilities:
-
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.