
Job Description
We are looking for a Remote Java Developer to be employed in our company. Would you like to perform rewarding work while contributing to the success on an established, growing company? • Develops complex program documentation using structure diagrams, behavior diagrams and interaction diagrams, system and program flowcharts, test plans and conversion plans. • Reviews the development and coding of Java programs and systems. Ensures appropriate documentation is utilized in information systems projects. • Performs post implementation reviews to determine if the system and cost objectives of the project were achieved. • Analyzes and recommends new procedures and techniques to improve the supported systems. • Communicates technical information successfully with technical and non technical audiences such as third party vendors, external customer technical departments, various levels of management and other relevant parties. • Leads medium and large technical development teams to successful implementation of quality code products
Requirements
• Bachelor’s Degree in Computer Science and/or Computer Engineering preferred or relevant work experience • Minimum 1 year of experience in a similar position • Back-end development experience (system design) - ability to create end-to-end systems • Building RESTful API services and client integrations • Excellent knowledge in Java and JavaScript • Highly experienced in HTML and CSS (responsive layout) • Spring (Spring MVC, Spring Cloud, Spring Boot, Spring Data, Spring Security); • Continuous Integration (Bamboo, Jenkins) is a plus • Design Patterns; • Object oriented development knowledge preferred, • Excellent programming skills and SQL knowledge, • Good team player, result oriented attitude and analytical mind, • Strong communicational and interpersonal skills, • High energy and drive,
Employment Type
Job Category
Seniority
Details
Employment type
Job Category
Educations
Seniority
