Description

Job Title: Software Engineer – Connected Technologies Platform

We are seeking a skilled Software Engineer with experience in design and development of infrastructure using Java, Spring Framework modules, Spring boot, Micro Services, AWS, Kafka, Docker, cloud-based Java applications, JSP, Hibernate, Web services (soap and Rest), Maven, Unit Testing (JUnit), MySQL, Oracle, Jenkins, code quality tool Sonar,

What you will be doing:

1.    Work with Data engineers and architects to develop middleware frameworks using spring, springboot, webflux etc

2.    Work on building connectors using Kafka connect frameworks

3.    Work with developing and deploying data infrastructure and integrations in the cloud including data warehouse like snowflake, redshift etc

4.    Database design and implementation using PostgresDB, DB2, MySQL, or Oracle.

5.    Ability to quickly understand business requirements. Willingness to display flexibility in a fast-paced, ever-changing working environment is essential.

6.    Developing micro services APIs design using Spring boot

7.    Integration with AWS–AppFlow engine and airflow for batch processing

8.    Develop ETL integrations with Snowflake - Data extraction, transforming and loading.

9.    Kafka streaming implementations and functions necessary for storing legacy data sets and streaming analytics solutions

10.    Improve data quality, data validation layers to help the BI solutions highlight rich data

11.    Work with Kubernetes to improve performance and efficiency

12.    Hands on experience with docker, container technologies

13.    Follow best practices regarding CI/CD and gitops fundamentals

What you bring:

1.    Experience in building large scale Enterprise Development

2.    Hands on experience in building applications using event driven framework using Kafka

3.    Familiarity with Micro services API design best practices including SSO, Testing, Documentation, Monitoring

4.    Using and developing REST API services using messaging integration via Kafka Development

5.    Experience in building consumers using Confluent, Vector

6.    Experience in deploying applications to Kubernetes

7.    Development Experience using APIGEE API products

Education

Any Graduate