The backend developer will build and maintain RESTful APIs and web services using technologies like Java, Node.js, and databases like PostgreSQL. They should have experience writing automated tests and deploying code to environments using tools like Docker, Kubernetes, and GitHub. The ideal candidate will have 3+ years of backend experience developing microservices architectures and APIs.
The backend developer will build and maintain RESTful APIs and web services using technologies like Java, Node.js, and databases like PostgreSQL. They should have experience writing automated tests and deploying code to environments using tools like Docker, Kubernetes, and GitHub. The ideal candidate will have 3+ years of backend experience developing microservices architectures and APIs.
The backend developer will build and maintain RESTful APIs and web services using technologies like Java, Node.js, and databases like PostgreSQL. They should have experience writing automated tests and deploying code to environments using tools like Docker, Kubernetes, and GitHub. The ideal candidate will have 3+ years of backend experience developing microservices architectures and APIs.
The backend developer will build and maintain RESTful APIs and web services using technologies like Java, Node.js, and databases like PostgreSQL. They should have experience writing automated tests and deploying code to environments using tools like Docker, Kubernetes, and GitHub. The ideal candidate will have 3+ years of backend experience developing microservices architectures and APIs.
to learn as demonstrated by your up-to-date technical knowledge.
You are a good team player, and you are familiar with Agile methodologies and principles and/or have experience working in an Agile team. We seek an applicant who will thrive in an open, dynamic, flexible, fun, spirited, collaborative environment; an individual who desires creative freedom and the opportunity to work in a high performing team.
As a backend developer, you will:
Works with client-server architectures, networking protocols, application
development, and databases. Uses and develops RESTful APIs and web services. Understands user and system requirements. Develops using object-oriented programming, multi-threading and concurrency. Plans, analyzes, designs, and constructs databases. Implements industry standards and best practices for database security and capable of analyzing and defining database and information security requirements. Develops structured query language (SQL) queries, back-end database stored procedures, or NoSQL queries. Works in programming languages like Java, Node.js, server-side JavaScript, Ruby, Python Participate in software design and code reviews. Participate in, and adhere to, professional software engineering practices using such tools and methodologies as Agile Software Development, Test Driven Development, Continuous Integration, Source Code Management (git), and GitHub. Ensure good code coverage. Support bug fixes during testing and deploy to target environments. Participate in the planning, creation and execution of automated test cases and load/performance testing. Create/maintain technical documentation. Hands on experience in handling and debugging customer issues, work with L2 support team.
Required Technical and Professional Expertise
3+Years of experience is required. Understanding and experience with Backend
Development Expertise in Core Java, Java J2EE, MicroServices Architecture. Expertise in Building Restful API, SDK APIs using different frameworks. Experience writing / executing Unit Tests and REST API automation with RestAssured. Should have experience in JSP, Servlets, XML and JSON, Ant. Knowledge of database technologies such as SQL, NoSQL and Graph Databases. Experience in using messaging brokers like RabbitMQ, Kafka etc. Good understanding of Docker, Kubernetes, OpenShift Container Platform, Linux Operating Systems (such as Red Hat, Ubuntu, etc.). Knowledge of network protocols such as TCP/IP, HTTP etc. Experience and working knowledge of version Control systems like Github and build tools like Maven/Gradle