Development of new connectors using Java technologies as part of a team that builds an industry-leading web product based on Spark/Hadoop technologies. Java based development of robust and performant connectivity and infrastructure components along with estimation of the effort involved. Writing high quality code using your in-depth knowledge of Java, object-oriented concepts, algorithms, and data structures. Collaborating effectively with peer engineers, and architects to solve complex problems spanning their respective areas to deliver end-to-end components & features. Handling customers escalations that are routed to R&D from Global customer support (would require you to re-prioritize your tasks efficiently) Be a proven performer and team player that enjoy challenging assignments in a high-energy and fast-growing distributed workplace Work in an agile software development team delivering product and feature increments in short iterations Working with cross geographical R&D engineering Utilize analytical skills in determining the root cause of problems and demonstrate ability to multi-task and prioritize responsibilities based on changing requirements. Participating and sharing in good continuous integration and delivery practices
Skills and Requirements-
BS/MS/PhD in Computer Science or related fields. 3-6 years of professional software development experience in developing innovative enterprise products using object-oriented languages. Excellent knowledge and experience in Java development and familiarity with established design patterns. Proven experience with concurrent multi-threaded software development. Strong experience using development tools like Eclipse, Maven, Jira and Perforce is mandatory. Proven experience with a variety of data sources and targets including traditional relational databases or NoSQL Familiarity with Agile development processes Highly effective communication and interpersonal skills Able to learn quickly in a dynamic environment. Strong problem solving, troubleshooting, debugging and analytical skills. Energetic and motivated self-starter. Ability to think creatively. Experience in the Cloud Applications will be a strong Plus. Good working knowledge of the following is an advantage Familiarity with cloud ecosystems and associated connectivity Cloud microservice infrastructures REST APIs Docker Continuous integration and delivery
Employement Category:
Employement Type: Part time Industry: IT Functional Area: IT Role Category: Software Engineer Role/Responsibilies: Senior Java Developer