Position: Senior Full Stack developer (Java+JavaScript)
Company: Infopulse
Category: Java
Experience required: 5y
English level: intermediate

Infopulse Ukraine is inviting talented professionals to join our project as a full-stack developer. The developer will be involved in producing innovative ideas and solving complex problems across the client and server domains of web applications, including integration with client backend systems and application of a wide range of Java and JavaScript components. 

**Qualifications**

• 6+ years’ work experience in the software domain 
• 4+ years’ experience of developing web applications, using a range of Java and JavaScript libraries and supporting technologies 
- 3+ years’ experience in Node.js 
• Excellent knowledge of web application concepts, including the request/response lifecycle, session management and web application security concepts and techniques 
• Experience with a broad range of existing Web 2.0 development technologies, tools, approaches and JavaScript libraries such as JQuery, AngularJS, React, etc.
Will be an advantage
• Experience with authentication and authorization frameworks (OAuth, SAML, etc.) 
• Knowledge of cryptography and document signing 
• Knowledge of software security

**Areas of Responsibility**

• Analyze, design and develop technical solutions according to functional specification documents and technical requirements 
• Develop server-side Java and JavaScript code, which integrates with our clients’ backend systems
• Produce standards-compliant client-side code for projects with HTML and JavaScript 
• Assist QA staff with unit and integration testing of core application and components 
• Prepare technical documentation