Job Description

SINA Innovative Communications Systems is looking for a Java Developer who will participate in the design, development, and deployment of an application server. Our Software Developers typically have a demonstrated interest in information technology and business, strong problem-solving abilities, and excellent interpersonal skills. Software Developers will be placed on one of our many projects and could be responsible for a number of different tasks.

Requirements

Strong working knowledge with Java EE-based application server Analyze, design, code, debug, unit testing and document Advanced proficiency with Java EE technologies including Java Servlets, JSP, JDBC, Spring, HTML/JavaScript Strong in SOAP or REST Strong in Parallel and Asynchronous Programming in Java Bachelor’s degree or equivalent experience in a related field Preferred Qualifications: English communication skills Familiar with Agile methodology especially Scrum Familiar with Git version-control system Experience with leveraging Jenkins, Docker etc. for application build out in CI/CD pipeline Familiar with the SQL programming language Familiar with Linux (general commands) Familiar with SNMP and NETCONF protocols Familiar with JAX-RS, JAX-WS, EJB 3.0, Jersey, XML, Struts and JSTL Understanding of algorithm complexities, templates, and design patterns

To see more jobs that fit your career

Salary Estimator

Discover your current worth in the job market.