Senior Java Developer

We’re currently hiring for 2 x Senior Java Developers in Gurgaon (India)

You must be passionate about developing and building software solutions. You must have a track record of being part of development team in building enterprise products and software. The role involved here in is to build decentralized solutions that are underpinned by Blockchain and distributed ledger technologies.

Responsibilities:

  • Analyze user requirements; envisioning system features and functionality

  • Designs and develops user interfaces and applications using the laid-out

    framework

  • Completes applications development by coordinating requirements, schedules,

    and activities; contributing to team meetings; troubleshooting development and

    production problems across multiple environments and operating platforms

  • Driven and passionate about technology

  • Fits well with the team in a tech start up working in a niche technology

  • Creates well designed, testable efficient code

  • Supports users by developing documentation and assistance tools.

  • Enhances organization reputation by accepting ownership for accomplishing new

    and different requests; exploring opportunities to add value to job

    accomplishments

  • Follows software development process in code standards, continuous integration,

    unite testing and deploying solutions in different environments

Essential Skills:

  • B Tech/M Tech/BE/MCA degree in Computer Science, Engineering or a related subject

  • Overall experience in the range of 4 to 8 years

  • Proven working experience in Java development

  • Experience in the Spring Framework and Spring Boot specifically

  • Experience in developing web applications using at least one popular JavaScript

    frameworks (NodeJS, Meteor or similar)

  • Hands on experience in designing and developing applications using Java EE

    platforms (both web programming and server side development)

  • Object Oriented analysis and design using common design patterns

  • Profound insight of Java and JEE internals

  • Working knowledge of Relational Databases, SQL and ORM technologies (JPA2,

    Hibernate)

  • Experience with test-driven development

Desirable Skills:

  • Sun Certified Java Developer

  • Working experience in Insurance Industry and ACORD standards

  • Blockchain or DL T (Distributed Ledger T echnology) platforms –R3 Corda,

    Hyperledger Fabric, Ethereum or Quorum

  • Some knowledge or experience of cloud platforms such as AWS or Azure

  • NoSQL document based databases such as MongoDB.

  • Continuous Integration Platform skills such as Teamcity, Jenkins

  • Knowledge of build tools such as Gradle or Maven

  • Understanding of Single Page Architecture (SPA) or reactive principles

  • Application Server Platform experience - JBoss, IBM Websphere, Tomcat

  • Unit Testing tools experience such as on Junit for Java, Chai or Mocha libraries

    for Javascript

  • Development experience on Integrated Development Environment (IDE) tools

    such as IntelliJ, Eclipse

  • Some experience in mobile app development

For further information please email your CV and covering letter to recruitment@chainthat.com

David Edwards