• 6+ years’ 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 authentication and authorization frameworks (oAuth, SAML, etc.)
• Knowledge of cryptography and document signing
• Knowledge of software security
• 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
• Assist QA staff with unit and integration testing of core application and components
• Prepare technical documentation
Infopulse is inviting talented and professional Java developers. The developer will be involved in producing innovative ideas, solving complex problems across the client and server domains of web applications, including integration with the client backend systems and application of a wide range of Java and JavaScript components.