Company overview:

Nuspay™ Worldwide (Nuspay™) is a FinTech company, originally started its Journey in the USA, in the state of Delaware. It is a global information technology company established with the aim of providing a new, unique and secure payment solution. After the initial years in the US, looking at the promising Asia Pacific market scenario Nuspay™ relocated its main Global operating base to Singapore for availing better market opportunity.

Nuspay™ offers a solution that manages the transaction without revealing the Real account information of the client. It enables customers’ sensitive payment information to remain safe and secure, by the generation of tokens. Nuspay™ was the first one in the world to patent its tokenization of payments of the Clients bank account with a Virtual account for every transaction. It ensures the protection of customers’ primary details through the unique and randomly generated token numbers.

 

Position: Java Developer

Year of experience:  1-3 years

We are looking for a passionate Senior Java Developer to join our backend team. The ideal Candidate will be an enthusiastic developer eager to learn and grow his/her skills in the field.

Vacancy: 05

Job Description

Major Duties:

  • Work with internal and external clients to define and capture user needs.
  • Work with development team to define and implement architecture direction.
  • Work within an agile development process to deliver quality solutions on a predictable schedule.
  • Serve a leadership role within the team and company.
  • Develop solutions within the corporate vision and fulfilling corporate tenets.
  • Effectively communicate needs, solutions, and direction internally and externally of the team.
  • Design, develop, and maintain client software in accordance with internal or external client specifications, following general Zoot programming practices and procedures.
  • Analyze and fully understand project requirements to formulate and implement programmatic solutions that efficiently and effectively address said requirements.
  • Support un-scheduled production related on-call activities.

Technical and Business-Related Knowledge, Skills and Abilities Required

  • 5+ yrs developing best in-class software application in Java
  • Domain knowledge of payment industry will be added as advantage
  • Solid understanding of Java based technologies: Spring, Hibernate, Freemarker, Velocity, JPA, Security, JMS, etc
  • Solid understanding in CI(Continuous Integration) Deployment. Maven.
  • Experience with Spring framework, including Spring IoC, Spring MVC, Spring WS, Spring Batch, Spring JMS, and Spring Security
  • Familiarity with Ehcache, Memcache and performance tuning via caching
  • Experience with Reporting tools
  • Experience implementing RESTful services
  • Understanding of JAXB and JSON/XML serialization/deserialization
  • Strong background in RDBMS(Oracle/MySql) and No/SQL(Cassandra, CouchBase, MongoDB)
  • Experience in big data-web service-based distributed with Hadoop, Redshift, Spark
  • Experience with more than one server: JBoss Application Server, WebLogic, Apache, etc
  • Experience working in SVN, GIT: Branching and merging
  • Experience in test automation and test-driven development
  • Experience with Azure/AWS/EC2, or other cloud services
  • Proficiency in Linux environment.
  • Ability to establish and maintain effective working relations with a wide variety of individuals.
  • Ability to represent the company in a positive and professional manner.
  • Ability to work well both independently and as a member of a team.

Educational Requirements

  • B.Sc. in Computer Science & Engineering from any renowned university

Salary: Negotiable