Full Stack Java Developer

C2C
  • C2C
  • Anywhere

Role name: Full stack Java Developer
Role Description: Technical Skills • Java, REST API, Spring Batch, Spring Boot• Experience implementing CI/CD with tools like Maven, GitHub, Jenkins, Cloud OpenShift/AWS,• Experience in Databases, SQL, NoSQL • Experience working in an Agile (Scrum) environment.• Experience in Reactive Programming and Swagger is an added advantage Domain Knowledge• Experience in Payment Card Network Domain.Good understanding and knowledge of Payment Card Network related processes and functionality.• Work closely with product managers and product owners• Work closely with a team of engineers to design, build, test and deploy.• Actively participate in the various engineering forums to learn from others as well as educate others.• Contribute meaningfully toward the continuous improvement of platform and practices.• Stays informed on the latest trends in the industry and adopt them as needed Familiar with Agile development methodologies.• Experience with design and coding across one or more object-oriented platforms and languages.• Knowledge of Spring Boot• Knowledge of automated build / continuous delivery, experience of Maven and Jenkins.• Hands-on experience with application design, software development and relational and noSQL databases.• Communicates effectively with Technical, Operational, and Business colleagues.• Must be proactive, enthusiastic, flexible, and results driven.
Competencies: Advanced Java Concepts, Java EE Technologies
Experience (Years): 6-8
Essential Skills: Technical Skills • Java, REST API, Spring Batch, Spring Boot• Experience implementing CI/CD with tools like Maven, GitHub, Jenkins, Cloud OpenShift/AWS,• Experience in Databases, SQL, NoSQL • Experience working in an Agile (Scrum) environment.• Experience in Reactive Programming and Swagger is an added advantage Domain Knowledge• Experience in Payment Card Network Domain.Good understanding and knowledge of Payment Card Network related processes and functionality.• Work closely with product managers and product owners• Work closely with a team of engineers to design, build, test and deploy.• Actively participate in the various engineering forums to learn from others as well as educate others.• Contribute meaningfully toward the continuous improvement of platform and practices.• Stays informed on the latest trends in the industry and adopt them as needed Familiar with Agile development methodologies.• Experience with design and coding across one or more object-oriented platforms and languages.• Knowledge of Spring Boot• Knowledge of automated build / continuous delivery, experience of Maven and Jenkins.• Hands-on experience with application design, software development and relational and noSQL databases.• Communicates effectively with Technical, Operational, and Business colleagues.• Must be proactive, enthusiastic, flexible, and results driven.
Desirable Skills: Technical Skills • Java, REST API, Spring Batch, Spring Boot• Experience implementing CI/CD with tools like Maven, GitHub, Jenkins, Cloud OpenShift/AWS,• Experience in Databases, SQL, NoSQL • Experience working in an Agile (Scrum) environment.• Experience in Reactive Programming and Swagger is an added advantage Domain Knowledge• Experience in Payment Card Network Domain.Good understanding and knowledge of Payment Card Network related processes and functionality.• Work closely with product managers and product owners• Work closely with a team of engineers to design, build, test and deploy.• Actively participate in the various engineering forums to learn from others as well as educate others.• Contribute meaningfully toward the continuous improvement of platform and practices.• Stays informed on the latest trends in the industry and adopt them as needed Familiar with Agile development methodologies.• Experience with design and coding across one or more object-oriented platforms and languages.• Knowledge of Spring Boot• Knowledge of automated build / continuous delivery, experience of Maven and Jenkins.• Hands-on experience with application design, software development and relational and noSQL databases.• Communicates effectively with Technical, Operational, and Business colleagues.• Must be proactive, enthusiastic, flexible, and results driven.