Role
? Writing efficient code and document it as per the design specification of module / component.
? Deploying components and/ or applications using multiple technologies
? Participate in 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 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 deliver within a timeline as per the Project Plan. KRA’s
? Timely and successful completion of module
? Adherence to the quality process defined for the project
? Adherence to the operational process defined for the company
? Continuous updating of technical knowledge and skills by attending in-house and/or external courses, reading manuals, accessing new applications and investigating new technologies
? Problem-solving and thinking laterally as part of a team, or individually, to meet the needs of the project
? Enhancing and maintaining positive work culture & environment
? Developing knowledge base which is dependable and useful for other team members.
? Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
Technical Skills and Qualifications
? Technology: Angular latest versions , 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 2 years
Qualification:
BE/B-Tech/MCA or any equivalent degree
Desirables
? Good communication skills
? Good logical ability and ability to handle ambiguity.
? Adaptable and quick learner
? Proactive
? Team player - Ability to work well in a team - carrying out own part and helping to pull and achieve as a team
? Good decision making & Problem-Solving skills - Any project, any technology, any situation, and the person should try to solve problems at various levels.
? Previous experience of working in an onsite-offshore model
? Willingness to work in different time zones and odd times
? Goes through technical newsgroups and Blogs to keep him/her updated and also contributes these Blogs and newsgroups.
? Goes through technical newsgroups and Blogs to keep him/her updated and also contributes these Blogs and newsgroups.