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