Java Developer with testing experience

Roles at Eshopbox
Remote
Full Time
Engineering
Apply Now

Java Developer with testing experience

We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of our Engineering team that works on mission-critical applications. You will be managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

To accomplish this, you should have experience of web technologies, Spring/Spring Boot, Database, Java, Spring/Spring Boot, Database, MySQL, NoSQL. We're looking for a tech-savvy candidate who should have exposure to consume data through different interfaces such as Web API's/Socket/ REST/ RESTFUL/ JSON/ XML.

Our current stack

  • Backend: Scrapy (Python), Spring(JAVA), Laravel (PHP), MySQL, NoSQL, NGINX Plus.
  • Frontend: Angular 5 + Ngrx/store 5.
  • Infrastructure: Google cloud platform(App engine, CloudSQL, BigQuery, PubSub, Firebase Hosting), Scrapy Cloud, Pusher.io (WebSockets), Getstream.io, Filestack, Postmark app, AS2.
  • Gateway Tools: Beanstalk app, Postman app, JIRA.

Basic Requirement and Skills

  • Experience with connecting backend and frontend services.
  • Exposure to consuming data through different interfaces (Web API's/Socket/ REST/ RESTFUL/ JSON/ XML).
  • Understanding of web markup, including HTML5, CSS.Understanding of client-side scripting and JavaScript frameworks.
  • Ability to write clean, reusable and well-documented code.
  • Proficient understanding of code versioning tools, such as Git.
  • Knowledge of API authentication techniques (Token, JWT, OAuth2) - desirable but not mandatory.
  • Experience with API Design, will be a plus.
  • Experience with a variety of different testing techniques such as UI Testing, Automated Testing, Test Driven Development Strategies and others will be a plus.

Qualification

B.tech/ BCA / MCA.

We look forward to hearing from you
Apply Now