Vacancy caducado!
Duties: • Responsible for delivering solutions that meet business objectives and engineering coding standards and architectural principles & guidelines incorporating design patters and best practices.
- Responsible for hands-on design and development of highly available, scalable, multi-threaded, globally distributed IoT application.
- Responsible for developing and executing Unit test case, Functional test case, and Performance test cases.
- Participate in design & peer code review process.
- Responsible for troubleshooting and fixing production issues with SLA compliance.
- Work in a Globally Distributed Development team environment with minimal supervision.
- Responsible for Investigating, analyzing, and evaluating new technologies
- Strong computer programming foundation with knowledge in Data Structures, Concurrency, Algorithms , Design Patterns and Best Practices.
- 4+ years of strong Java development experience.
- 3+ years of experience in designing and developing Java based Microservices.
- Minimum 5+ years of strong hands-on with Java based frameworks like Spring or Play
- 3+ years of strong server-side programming experience.
- Experience in building streaming applications on Storm , Spark or Flink is desirable but not mandatory
- Experience in big data technologies such as Cassandra is desirable but not mandatory
- Excellent communication, organization, and presentation skills.
- Should have good knowledge of Agile/Scrum, continuous integration, and deployment.
- Bachelor or master’s degree or equivalent with 5+ years of experience in the field of Computer Science, Software Engineering or related field of education.
Vacancy caducado!