Logo
VAYUZ Technologies

VAYUZ Technologies is Looking for Java developer

VAYUZ Technologies, Only, Missouri, United States,


Skills & Abilities:

Language: Java, J2EE, Spring Boot, Angular, React, Node, (CSS: Tailwind CSS + Angular Material), etc.

OS: Linux, Windows

Database: Oracle, Postgres, PL/SQL

Desirable: API integration, CI/CD, automation, working experience in the mobile financial domain

Able to mentor and guide juniors

Able to resolve customer queries independently

Able to write test cases and execute test plans

Added advantage (Good to have): application security, RabbitMQ, Apache Kafka, Grafana, Prometheus, MongoDB, shell scripting basics

Job Purpose:

At the Mobiquity project engineering team, our core job is to customize, install, configure, and support the customer during the entire project lifecycle.

Principal Accountabilities Development:

Write code in Java and Java-based technologies as well as web GUI development using the latest technologies like Angular and React, conforming to company guidelines against written requirements & high-level design documents, particularly for complex modules that cannot be handled by junior developers. Work in an IDE while developing code (especially in Java) and use GIT, SVN, or any other CM tool being used in the company for checking in and checking out the code being developed.

Submit developed code for review, incorporate required changes, and conduct Unit testing after preparing Unit Test Plans and necessary stubs.

Review code offered by others and document response in assigned format.

Participate in (a) the integration of the developed code with code developed by other team members (this could happen on customer premises if appropriate environment is not available in-house) (b) preparation of the environment for integration testing (c) execution of integration testing (d) fixing the problems relating to the offered code as discovered in the integration testing.

Participate in load testing conducted on the final product and fix problems encountered.

Assist Product Validation Group in setting up the test environment, writing test cases, generating stubs, and executing tests.

Review test cases written by the Product Validation Group.

Install product in customer location, train the customer reps on product features and operation & maintenance procedures, and complete user acceptance testing, making any changes in the final deliverable as required.

Handle customer queries and complaints received directly or through the company support organization.

Change code to fix reported customer problems after troubleshooting, get the fix reviewed, and complete selective regression testing.

Draft user documentation for consolidation by the technical documentation team. This could include GUI, API, O&M, and technical documentation relating to COTS. Review drafts prepared by junior developers.

Help maintain design requirement documents as directed.

Participate in the development, release, support & enhancement activity through multiple release cycles and multiple products.

Proactively seek feedback/reviews on self-development, learning, and developed code. Responsible for completing the assigned task in all aspects by proactively seeking reviews and updating the status to supervisors.

Ensure the task assigned is understood in all respects and communicate effectively and raise necessary alarms to reporting leads if anything is not understood or no progress is possible.

Capability Building:

Assist junior developers in coding, testing, and troubleshooting.

Train and support a new member joining the team with little or no experience in the development environment, technology domain, and the specific work underway. Focus on scope of work familiarization.

#J-18808-Ljbffr