Java Developer


  • Candidate must possess at least Bachelor’s/College Degree in Computer Science/Information Technology or equivalent
  • 7+ years of experience in Java Servlets, Java Persistent API (JPA), Java Messaging Services (JMS),
  • Extensive experience in Spring framework (MVC, security, SpringBoot),
  • Multi-threading
  • Significant front-end development knowledge (HTML, CSS & JavaScript)
  • Implementation (+7 years of experience)
  • Research (+7 years of experience)
  • Process Improvement (+7 years of experience)
  • Agile (+7years of experience)
  • RESTful web services (+7 years of experience)
  • Familiarity with NodeJS and understand package managers (npm & bower) and task runners (grunt, gulp or similar tools)
  • Hands-on programming experience using Java, Java Script, HTML, SQL
  • Working knowledge and experience with systems integration as well as object-oriented design patterns and development
  • Ability to work independently and multitask effectively
  • Demonstrated understanding of projects from the perspective of both client and business
  • Working within project timelines and budget constraints
  • Attending and actively contributing in internal team and client meetings as required
  • Problem-solving and thinking laterally as part of a team, or individually, to meet the needs of the project.
  • Flexible and willing to accept a change in priorities as necessary
  • Strong attention to detail


  • Support software design process based on functional requirements
  • Consult with project teams and end users to identify application requirements
  • Design, develop, implement new software or modifications to existing software
  • Troubleshoot and identify bugs in existing software, design and release fixes
  • Create a development environment for efficient testing and integration
  • Raise questions and clarify any ambiguity with an idea or process
  • Properly evaluate, assess and recommend software solutions
  • Design and model solutions that fit the problem domain
  • Must have your own device and a stable and reliable internet connection.
  • Work from home position which means you need to have a space you can work in at home

Please send your most updated CV to [email protected].

Application Form