Role

  • Writing efficient code and document it as per the design specification of the module/component.
  • Deploying components and/ or applications using multiple technologies
  • Participate in the complete life-cycle of software development.
  • Debugging and portability of Java applications.
  • Unit Testing, debugging and maintaining code in one’s own development environment
  • Assist analysts and/or designers in gathering user’s requirements.
  • Prepare the low-level design and document it if required
  • Low-level estimation of the Module.
  • Interaction with higher management to gather product’s requirement/design
  • Reviewing the code
  • Need to work in the release cycle (including packaging and deployment).
  • Knowledge of advanced Java (multithreading, garbage collection internals, memory debugging, and portability of Java applications).
  • Regular monitoring of product and bug fix.
  • Make sure that project delivery within a timeline as per the Project Plan.

Technical Skills and Qualifications

  • Technology: Angular 2+, Meteor, JavaScript, Junit, Core Java, J2EE
  • HTML, CSS, HTML5, Bootstrap, JSON.
  • Database: MS SQL,
  • Good Knowledge of major Java Frameworks
  • Tools: Eclipse, SVN,
  • Very Good Knowledge of java script, HTML-5,CSS,JSON,XML
  • Very Good Knowledge of frameworks like Angular JS, Bootstrap
  • Hands-on knowledge of TypeScript
  • Hands-on knowledge of REST services
  • Basic knowledge of Core JAVA, J2EE(servlets, JSP)
  • Good knowledge/concepts of DBMS and PL/SQL
  • Strong programming fundamentals, (Object-oriented programming concepts)
  • Good knowledge of different software design patterns
  • Hands-on knowledge of web/application servers like Apache Tomcat or JBoss
  • Understanding of IDE like Visual studio code/Eclipse and revision control system like SVN
  • Relevant exp of Min 4 years
  • Qualification: BE/B-Tech/MCA or any equivalent degree