Responsibilities
• Provide expert solutions in field of Cloud Native big-data application design and development in Data Platform
• To work closely with the business and technology teams to ensure the overall solution achieves the business objectives.
• Work with business stakeholders in requirement prioritization and rationalization
• Ensuring good quality and performance of product features
• Experimentation to assess new solution paths of enabling data access in various environments.
• Collaborative work with remote teams. Requirements
• Bachelor’s degree in software engineering or computer Science.
• 6+ years of proven software development experience with strong knowledge in Java, JEE, Spring Boot, Cloud Native, Microservices, Web Services APIs and/or Big-Data full stack engineering.
• Solid hands-on experience in design and development of scalable real-time streaming with Apache Kafka.
• Design and develop fault-tolerant, robust and scalable Cloud Native microservices from scratch.
• Experience in problem solving and root-cause analysis on any errors during the process of Software Development Life Cycle (SDLC) implementation.
• Experience in building automated tests like unit tests, integration tests, load tests with Apache JMeter etc.
• Experience in continuous integration and continuous delivery (CI-CD) pipelines with Git, Jenkins, Sonar, HP Fortify etc.
• Good knowledge in relational databases, SQL, transactions and ACID properties.
• Support production incidents when needed and help users to resolve their issues.
• Perform proof-of-concepts (POCs) on new technologies and approaches.
• Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
• Able to research, investigate, evaluate and learn from existing services. Should be Self-learner.