Desired Candidate Profile
Development Technical Lead
We are currently hiring Development Technical Leads in Bangalore (India) with occasional travel to the UK As a development tech lead, you must be able to demonstrate a solid track record in delivering complex, enterprise level software projects and thrive in a highly technical community that spans across UK and India. This is not a team management only role.
- The person is expected to lead technically in building decentralized systems by developing code and writing unit tests in additional to managing a small team of developers
Responsibilities :
- Leads design and development of software systems
- Accomplishes project development requirements and trains junior developers
- Plans build or development tasks by confirming objectives and specifications with the relevant stakeholders
- Ensures focus on Behavior Driven Development (BDD) with special emphasis on code quality and unit testing
- Splits the requirement into manageable development features or modules for the team
- Identifies functional and non-functional constraints of the system and designs optimal solutions
- Debugs or troubleshoots coding bugs and provides fixes for the same
- Communicates issues in development to reporting manager promptly
Essential Skills :
- Hands on experience of coding on traditional web based systems and a learning aptitude to pick up nuances of building decentralized systems
- Highly proficient skills of Java 7/8; J2EE; REST / SOAP; Spring / MVC; Hibernate / JPA; AMQ
- Minimum 1-2 years- technical lead experience and 8+ years of strong technical experience
- Highly experienced in traditional waterfall methodology and or Agile/ SCRUM Delivery
- Design Modelling skills using standards such as UML or Archimate
- Proficient in JavaScript frameworks such as Meteor, Node JS or similar
- Relational Database experience (any of Oracle, MySQL, PostGres) and ability to write SQL
- Knowledge of XML and JSON structures
- Unix shell scripting
- Experience of development or deployment on Linux, Mac OS operating systems
- Used version source control systems such as Git, SVN or CVS
Desirable Skills :
- Working experience in Insurance Industry and ACORD standards
- Block chain or DL T (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
Education:
UG: Any Graduate - Any Specialization
PG: Any Postgraduate - Any Specialization
Doctorate: Doctorate Not Required
Contact Details:
Keyskills:
Spring Mvc
JPA
Java
Couchdb
Hibernate
J2Ee
IntelliJ
Maven
Tomcat
JUnit
Oracle
MySQL
PostGres