Java Developer

We’re currently hiring for 7 x 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

  • 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:

  • BS/MS degree in Computer Science, Engineering or a related subject

  • Overall experience in the range of 3 to 5 years

  • Proven working experience in Java development

  • 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 in the Spring Framework and Spring Boot specifically

  • 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

Desirable Skills:

  • Experience as a Sun Certified Java Developer

  • Working experience in Insurance Industry and ACORD standards

  • Blockchain or DLT (Distributed Ledger Technology) platforms – Ethereum, R3

    Corda, Hyperledger Fabric or Quorum

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

  • NoSQL document based databases such as MongoDB or CouchDB.

  • Continuous Integration Platform skills such as Teamcity, Jenkins

  • Knowledge of build tools such as Ant, Maven or Gradle

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

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

    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

  • Methodologies - Kanban, XP , Scrum

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

Greg Phitidis