Java Developer

Job Location

Chennai / Bangalore

Work from Home

Optional

Type of Job

Digital

Published Date

13 May 2021, 5:00:00 am

About the Job

We are looking for an innovative, highly competent java developer to join our team to help drive the ongoing development of our cloud-based web application projects.
This position requires extensive experience applying Java, cloud and desktop (or) web application technologies.

Responsibilities

  • Provide technical delivery of software as per the specifications and design guidelines.

  • Apply and integrate technologies such as Java, J2EE, AJAX, Web Services to conceptualize, design, and develop and unit test web-based (or) desktop applications.

  • Analyse the requirements and its impact to existing application

  • Communicate and collaborate with the team

  • Work with the Leads to create scope estimates and feature technical specifications

Requirements

  • Strong experience in JAVA and J2EE technologies with Cloud based environment

  • Expert knowledge in JPA, Hibernate, JDBC, SQL, Spring Boot, JUnit and JSON, REST/JSON web services

  • Knowledge in Java Design Patterns will be an added advantage.

  • Experience developing applications with Agile team methodologies preferred

  • Strong Object-Oriented design skills and understanding of MVC

  • Sufficient experience with Git to organize a large software project with multiple developers to include branching, tagging and merging

Desired Skills:

  • ·Experience in Azure cloud (PaaS) with Java is a plus

  • ·Strong business application design skills

  • ·Excellent communications and interpersonal skills

  • ·Strong debugging skills

  • ·Highly proficient in standard Java development tools (Eclipse, Maven, etc.)

  • A strong interest in building security into applications from the initial design

  • Experience at creating technical project Documentation and task time estimates