Java Developer

SARA is the best place for those who are looking to start their career in Java, we help
them to direct their efforts on the right track.

Why We Are Perfect For Shaping Your Career In JAVA

WE LEVERAGE THE POWER OF JAVA TO POLISH YOUR SKILLS


DESIGNATION

Java Developer


JOB-TYPE

Full Time

Expertise in JAVA, J2EE, JavaFX, Spring, Hibernate, JSF, JDBC, and Servlets Hands-on experience in programming using SQL/XML/Web Services/JavaScript/Ajax/tomcat Prepare a Project Plan covering the Project Life-Cycle through Design, Code Development.

Roles and Responsibilities:
  • Understand, estimate and implement requirements working with team lead / architect / product manager for new features considering functional and non-functional aspects
  • Closely work with team members to review design documents and provide timely and meaningful feedback
  • Closely work with test engineers for reviewing test cases and test approaches and with technical writers to create and maintain product documentation
  • Understand customer environment, deployments to troubleshoot and resolve customer issues arising from field
  • Ability to independently handle priorities in assigned areas of responsibility and demonstrate continuous improvement
  • Ability to work with global team and thrive in a fast-paced environment to learn rapidly
  • Inclined towards innovation and stays plugged into emerging technologies/industry trends

Desirable skills:
  • Knowledge of advanced design patterns
  • Experience using Hibernate, JDBC, database programming; SQL programming
  • Experience working on enterprise-grade solutions
  • Deep understanding of best development practices
  • Experience of agile development methodologies such as SCRUM
  • Experience of Test Driven Development practices
  • Knowledge of Secure development lifecycle
  • Experience using unit test frameworks such as Junit
  • Knowledge of Linux Operating System and related tools
  • Service Oriented Architecture / Web Services – SOAP / REST.
  • Strong design skills with deep understanding of object oriented programming
  • Deep experience using debugging tools, including runtime debugging

Qualifications:
  • B.Tech / B.E / M.Tech / MCA in Computer Science / IT