Position: Senior Java Developer (Cloud)
Company: SalesNash
Experience required: 5y
English level: upper

KEY RESPONSIBILITIES:
Analyze requirements, design, implement, debug, and deploy Cloud Platform services and
components.
Develop and maintain design documents and interface specifications.
Lead and work closely with other Software Engineers, Architects, Product Development Team,
QA and Support groups.
Assist support and operations in resolving configuration and technical issues.

EDUCATION AND EXPERIENCE REQUIRED:
 Strong written and verbal communication in English. (MUST)
Bachelor’s degree in computer science or electrical engineering
5-8 years of work experience as a Java Engineer.
Experience with UNIX/Linux and scripting languages.
Experience with J2EE and related technologies.
Solid skills and experience with developing applications using Java Web service-based
Technologies (REST, SOAP).
Experience with MySQL, PostgreSQL as well as OR mapping technologies such as JPA,
Hibernate, etc.
Basic experience using Angular
Solid knowledge and understanding of Database concepts.
Solid knowledge and understanding of Software Design Principals. Experience with Java EE containers and application servers (JBoss, Tomcat, etc.). Experience with Java Messaging (JMS).
Experience with developing highly available scale-out services using Java Technologies.
Experience with Source control (GIT) Experience with Build tools (Maven or Gradle).
Experience with Java development tools (Eclipse/IntelliJ). Experience with Azure or AWS
cloud services is a plus.

OUR OFFER:
USD Monthly Compensation
Full-Time - 40 hrs. a Week
100% Remote Work
Annual Bonus
Vacation / Holidays Off
Sick days
Free internal coaching consultation
Sign In Bonus $100 USD