Position: Java developer
Company: GlobalLogic
Category: Java
Experience required: 2y
English level: intermediate

From mainframe to cloud to mobile, we pair high-speed digital innovation with robust IT industrialization—allowing our customers to provide amazing user experiences with optimized IT performance, cost, compliance, and productivity. We believe that technology is the heart of every business, and that IT drives business to the digital age.

Job Description
Must have skills:
2+ years of Java experience, developing distributed web systems in Java. 
Strong OO-design and -programming skills preferred
Experience of developing RESTful APIs
Experience in server-side development of services, e.g. with Tomcat, Jetty
Experience in the design and development of message-oriented, service-based solutions
Experience in creating modular systems and API design
Experience developing solutions for the Linux platform; knowledge of Bash
Experience in implementing network-based architectures
Experience writing software using Test-Driven Development principle
DB: SQL, Oracle - be able to write queries using select/join/insert operations, deploy, and backup DBs.
Web troubleshooting - browser dev tools, API requests
Knowledge in SSL, SSO
Linux hands-on experience - RHEL/CentOS preferred - the ability to configure a product on these platforms. Windows for DB side.
Knowledge of product lifecycle - ability to log a bug/get fix/test it/provide a hotfix for customer.
Working experience with Jira/Confluence as tracking and reporting tools.
Experience and ability to work closely with customers.
Upper-Intermediate English level (written and verbal skills).
Excellent problem-solving skills and a strong customer service attitude
Fast & self-learner, team player, organized and responsible, dynamic, motivated.
Able to rapidly establish a good working relationship with clients, other professionals, and peers.
Previous experience in technical/product support is a plus.
 

Is a merit:
Working experience for BMC projects or similar products from the same product domain (ITSM, Service Desk systems) is a plus.
Job Responsibilities
Support of existing End User Workplace solution. 
Provide professional technical support by troubleshooting and solving bugs and general issues brought up by clients.
Implement workarounds and provide feedback to product and R&D.
Work closely with the R&D team in order to identify and solve clients’ needs and pain points.
Get familiar with the API, scripts, and samples and interact with the client tech teams in order to solve potential issues.
Communication with a client.