Role and Responsibilities –
This is a hands-on technical role which will involve end to end application development as per client’s requirement within Java and related technologies.
The work will involve client interactions, participate in requirement gathering, design, development, testing, implementation and support.
Supervising a high calibre technical team.
Job Specifications (Skill and Knowledge required):
5 - 8 years of experience in Spring, Hibernate, Advanced Java, REST API
Experience of Relational Databases Modelling & Design, Writing Complex SQL Queries Experience of Micro Services & Monolithic Architecture and creating Docker container images
Knowledge of design patterns like Singleton, Factory and Repository Patterns
Experience of working with GIT repository
Experience of writing Junit test cases
Experience of working on various cloud technologies like AWS, Azure, Google cloud
Experience of working in Agile methodologies
Experience of working with overseas clients Excellent Verbal & Written English communication skills
Experience of using various tools like, Jenkins, Jira, Confluence, IntelliJ/Eclipse, Sourcetree, Splunk, Jmeter
Experience of leading team including Project planning & execution, Technical issue resolution, Code review, Production Deployment