Careers

Java Full Stack Developer

Total Experience: 6-8 Years

Mandatory Skills : Java, Spring Boot, Apache Kafka, Camel, Python

Job Description:

We’re seeking an enthusiastic individual with 5 years of full stack Java experience, understanding of a variety of programming languages, database, and knowledge of front-end programming to actively collaborate on execution of microservices supporting online initiatives.

  • Conduct technical programming in support of project initiatives
  • Apply and execute microservice, API, and integration development best practices while adhering to team and industry coding standards, and corporate policies
  • Analyse and support development of specifications, considering feasibility, cost and time required, compatibility with current system, and computer capabilities required for services
  • Support the creation and curation of documentation and repositories to describe program development, logic, coding, and versioning
  • Design and implement microservice, database, and APIs based on team conceptualization and service oriented architecture
  • Work with web administrator, programmers, project managers, external partners, and business owners to make creative, effective solutions
  • Test and deploy from development to production environments
  • Required Qualifications
  • 5 years software development experience
  • Experience with
  • Java based web framework
  • Spring Boot
  • Apache projects like Kafka and Camel
  • Python
  • JavaScript
  • Node
  • Experience with open-source rational database systems such as MySQL, PostgreSQL, Oracle
  • Experience with search tools such as Solr and Elasticsearch
  • Experience working in a Linux environment
  • Experience with VCS such as Git, HG, SVN or Bitbucket

Additional Qualifications

  • Experience of microservices and Service Oriented Architecture
  • Experience of Event-based Architecture
  • Experience or experience with e-commerce development
  • Experience building REST-based web services using JSON
  • Experience with development operations (configuration and installation of Apache, nginx, Memcached, varnish, etc.)
  • Experience with AWS (EC2, RDS, Faregate)
  • Experience with containerization such as Docker and Kubernetes
  • Knowledge or experience with React, React Native
  • Experience or understanding of working in an Agile/Scrum and SAFE development methodologies
  • Ability to operate in a fast-paced environment of changing priorities that require frequent re-balancing and re-factoring
  • Ability to troubleshoot and debug issues
APPLY NOW