Java Developer
Eshopbox
Gurgaon. IN
2d ago
source : Just Join IT

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 : Beanstalkapp, Postman app, JIRA.
  • Responsibilities

  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Basic Requirement and Skills

  • Experience with connecting backend and frontend services.
  • Exposure to consume data through different interfaces (Web API's / Socket / REST / RESTFUL / JSON / XML).
  • Understanding of web markup, including HTML 5, 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.
  • Keeping a well maintained technical document about feature implementation.
  • Build reusable code and libraries for future use.
  • Optimize application for maximum speed and scalability.
  • Assure that all user input is validated before submitting to back-end.
  • Collaborate with other team members and stakeholders.
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form