Senior / Java Developer with Linux

 

Must Have:

  • Strong coding skills in Java (especially back-end Java), Spring, Spring Boot,
  • Proficiency working in a Linux environment
  • Strong knowledge of web application technologies: JSON, REST, cookies, session management
  • Experience with Source/Version control management (e.g., Git)
  • Hands on experience on Unit Testing (JUnit)

 

Good to Have:

  • Working experience with MongoDB
  • Knowledge of SSH, ssh keys, password-less login, etc
  • Familiar with running CI/CD pipelines using Jenkins
  • Knowledge of Build Automation tools (Ant, Maven)

Senior Backend JavaScript/Erlang Developer

 

Skills required for the role:

  • Strong proficiency with basic JavaScript and ES6 and beyond
  • Knowledge /experience in Node Js.
  • Knowledge and understanding of Event Loop architecture.
  • Knowledge and understanding of promises and await.
  • Understanding the nature of asynchronous programming in JavaScript
  • Knowledge and understanding of Request, Axios, proficiency in REST-ful APIs.
  • Experience in version control tool Git

 

Knowledge or willingness to learn:

  • Knowledge /experience in Erlang or willing to learn.
  • Experience working with Docker, AWS Lambda (or equivalent), and Serverless capabilities(AWS SAM)
  • Knowledge on Hosting in at least one cloud Platform(ex: AWS, Azure, gcp etc.). Preferably AWS
  • Experience in doing third party api integration along with exploring configuration options of third party software to provide the best integration solution.
  • Experience in unit testing library eg Chai, Mocha, Sinon etc
  • Knowledge of data structures and Algorithms, Node Global variables and In-built libraries
  • Experience in designing and building large-scale, high availability, secure web applications and REST-ful API using Node.js in an agile methodology.
  • Design and implementation of low-latency, high-availability, and performant applications.
  • Knowledge of Software development tools like Jira.

Senior Data Engineer

  • 7-10 years of total experience
  • Experience as a Data or Platform Engineer managing BigData pipelines (experience with batch, stream and ad-hoc processing for billions of daily events)
  • Demonstrate ability to make strategic decisions at the product level.
  • Experience with deploying data services in the cloud (AWS)
  • Demonstrate programming skills in languages such as Python/ML, Python library deployment.
  • Experience working on data cataloging, data lineage, data modeling, database management.
  • Demonstrate in-depth knowledge of ETL/ELT and data processing technologies
  • Troubleshoot and conduct root-cause analysis of data issues, pipeline outages, and other operational problems.
  • Experience in working with Agile methodologies like Scrum, Story break down, Story pointing, etc.
  • Cloud-native serverless/containerized systems (Lambda with Docker OR Kubernetes) experience
  • Experience in Puppet/Ansible/Teraform – good to have
  • Excellent communication skills, client handling skills.

PHP Developer

  • 2+years of PHP experience
  • Good Knowledge of Composers.
  • Experience with any MVC framework like Yii, CodeIgniter, Laravel
  • Experience on Database preferably MySQL
  • Jquery and Rest API
  • Nice To have: Jasper reports, Amazon Api for Sellers, ERP concept knowledge.

Storage QA Lead

  • Familiar with Enterprise Server testing.
  • Familiarity with Network Concepts (Ethernet, VLAN, Switch, Adapter, etc.) and Storage Concepts (SAN, VIOS,
  • Fiber channel, vSCSI, NPIV, vNIC, SRIOV, LPM, etc.)
  • Must have experience on Virtualization Software like KVM, Xen, VMWare vSphere, Hypervisors, etc.
  • Must have strong hands-on experience of working on Unix / Linux commands and internals.
  • Must have testing experience with Enterprise Management Software.
  • Knowledge of creation and managements on VMs / LPARs.
  • Knowledge of Installing OS on VMs / LPARs.
  • Familiarity with any of the Software like – Novalink, Virtual Console Software, PowerVC, HMC (Hardware Management Console).
  • Familiarity with Rational Tools (RQM, RTC, Clear Quest, Best Quest)
  • Conceptual understanding of system level fundamentals (I/O operations, Memory operations, etc.).
  • Exposure to System Testing and Performance (Load/Stress) of system.
  • Familiarity with programming / scripting language.
  • Skilled in analytical and system level debugging of enterprise software
  • Working with test management tools, bug tracking systems (Jira) and Jenkins.
  • Demonstrated competence in automation using scripting or other languages
  • The ability to review and understand/interpret product code and logs.
  • Ability to multitask and prioritize to meet strict deadlines, and coordinate and participate in multiple assignments

 

Desired Skills:

  • Familiarity with IBM Power systems as a Consumer / User is a plus.
  • Exposure to programming languages like Python, etc.

Engineering Manager/Technical Project manager (Java)

 

Responsibilities

  • Train and bring new employees up to speed on the project through a structured process
  • Guide and mentor the team engineers on technical issues and blockers
  • Assign and track tasks to engineers
  • Do code reviews as necessary
  • Gauge progress of various projects
  • Communicate effectively with customers
  • Help translate customer expectations clearly for the team and follow through with them
  • Create reports to give updates on projects

 

Qualifications: 8-12 yrs experience

  • Expert-level Java hands-on development + knowledge of at least 1 more programming language (Python / Frontend language / C#)
  • Good database knowledge
  • Excellent communication skills
  • Logical and structured thinking
  • Ability to work with multiple global teams
  • Effective time management skills
  • Motivated and self-driven

Java Developer / Lead

  • 4+ years of experience in a programming role in Java development preferably in Web Application development
  • Algorithm design, debugging skills, data-structure
  • Experience in REST API design and development using Spring, Jersey, Hibernate
  • Hands-on expertise with Linux/Unix
  • Understanding Network Protocols like HTTP, HTTPS, TCP/IP
  • Familiarity with Virtualization and Container technologies and tools like VMWare, Docker
  • Good expertise with Version Control tools like Git
  • Databases: MySQL, Cassandra, PostgreSQL