Job Description :
Translate complex functional specifications to detail technical designs regarding Test Case, Testing Automation, User Interfaces (UI), Custom Software Applications, middleware technologies, API, API orchestration/choreography, deployment artifacts, artifact packaging, and application monitoring automation, logging and performance metrics. Provide input, guidance and recommendations on technical designs developed by other team members. Develop creative solutions for complex enhancements.
§ Hands on experience in program languages and concepts around API services and Interfaces: Java SE and EE, JavaScript, API development concepts and abstracts (JSON, XML, WADL, RAML, Swagger, SpringBoot, RESTful)
§ Hands on experience in command-line batch and program development in Windows, Linux and/or UNIX platforms (PowerShell, C-Shell, Bash shell, Perl, etc and related programing languages NET frameworks, Java, JavaScript, batch file development, FTP/SFTP, etc, API development and conceptual design as well as general understanding of Wawa’s business systems interactions.
§ Worked on in multiple technologies NET Frameworks, C#, COM, Java, JavaScript, SpringBoot, REST API, Graph QL, SQL, NoSQL, Graph DB’s, etc.
§ Experience in web technologies such as Angular, React JS, etc.
§ Understanding of common design patterns, data structures and algorithms
§ Experience on message brokers and high speed messaging infrastructures like Kafka, Kinesis, etc.
§ Experience with securing real-time data pipelines (e.g. Kafka, Storm, Flink, etc and batch processing (Spark, Hadoop, etc