The company is looking to assemble large data sets that meet functional and non-functional business requirements and build the infrastructure for optimal extraction, transformation, and loading of data from various sources.
Requirements
- Linux
- Unix
- Windows
- Agile SDLC
- Application Architecture Disciplines
- Data Architecture Disciplines
- Microservices
- Apache Kafka
- Docker
- J2EE
- Jenkins
- Spring
- Java
- Javascript
- JQuery
- Python
- Shell Scripting
- SQL
- XML
- Apache Tomcat
- Bootstrap
- REST
- SOAP
- Maven
- JSON
- Kubernetes
- Apache Zookeeper
- AWS Cloud Services
- Dynatrace
- Cassandra
- OpenShift
- Spring AOP
- Spring Security
- TypeScript
- Apache Camel
- JProfiler
- Hadoop
- Hive
- Oracle
- DB2
- Apache Spark
- Splunk
- GIT
- Cucumber
- Junit
- Performance Testing
- System Integration Testing
- Unit Testing
- PCF
Responsibilities
- Assemble large data sets that meet functional / non-functional business requirements
- Build the infrastructure with help of Terraform required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS Data Analytics Services
- Develop applications, which extract data from different internal and external sources, and transform and integrate into the Enterprise Data Lake using AWS Services like AWS Glue and EMR
- Leverage Apache Spark's distributed in-memory processing, perform data transformations and ingest cleansed and transformed data into AWS Data Lake
- Accommodate analytical layer on top of Data lake for the end users by creating Glue Catalog tables and crawlers
- Write automated test cases in Java and python using Junit and Pytest respectively
- Utilize knowledge on Jenkinsfile libraries to deploy the applications through CICD
Other
- Bachelor's degree in Electronic Engineering, Computer Science, Computer Engineering, Computer Information Systems, Information Technology, or related field of study plus 5 years (60 months) of experience in the job offered or as a Software Engineer, Senior Consultant, Senior Software Developer, Senior Associate (Projects), or related occupation