Description

Responsibilities

  • Design, development and testing of features/functions delivered via applications and services.
  • Collaborate with peers and seniors both within the team and across the organization.
  • Work with product managers using agile methodologies to deliver high quality solutions on time.
  • Work on in multiple technologies (.NET Frameworks, C#, COM, Java, JavaScript, SpringBoot, REST API, Graph QL, SQL, NoSQL, Graph DB’s, etc.).

Required Skills

  • Knowledge of Javascript, Node.js, Django is a plus.
  • Very good knowledge of Spring Core and MVC framework (required).
  • Working knowledge of Netty.
  • Knowledge of implementing REST/SOAP services.
  • Have worked on mobile technologies.
  • Knowledge of using Mongo DB as backend for Java application.
  • Understand of common design patterns, data structures and algorithms.
  • Working knowledge of AMQP (esp. Active MQ) (Good to Have).

Required Experience

  • 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.
  • Experience as Java Lead.
  • In-depth experience with Agile Methodologies working side-by-side with Design and Product teams.
  • Experience developing and delivering mobile and web customer and associate facing applications. Proven experience building and maintaining world-class applications.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field


 

Education

Any Graduate