Responsibilities: Designing, building and maintaining reliable and reusable Java code. Making sure the applications perform to a high level and are responsive. Identifying potential issues and finding possible solutions. Creation of multimedia applications via the use of authoring tools.Preparation and producing the release of software components. Assisting in continuous improvement by looking for alternative technologies andpresenting them to the relevant individuals for review. Recommendation of systems solutions by comparing the pros and cons of customdevelopment and buying alternatives.Qualification: Bachelors degree in computer science, computer engineering or similar. 3-7 years of work experience as an Java developer. Strong background in Core Java with relevant experience in J2EE technologies,Hibernate Framework and Springboot, Microservices and restful/Soap webs ervices Additional knowledge/experience in front end technologies- Java script, HTML,AngularJS framework would be preferred Excellent project management skills. Proven experience implementing front-end and back-end JavaScript applications. Excellent communication skills. Critical thinker and good problem-solver.