February 9 2017
The key responsibility is to analyze requirement, design software, develop software, review source code, generate unit test case and run unit testing. The task usually covering to be coaching Junior Software Engineer, lead meeting, support team’s problem and question and give technical solution for the problem to the team as well.
Guiding junior developers, focusing on design and developing solutions using the Java Technologies.
Involvement in all phases of the development lifecycle, from business specifications, to design and analysis, to development, testing, and deployment.
Assist in the development and implementation of new development paths and development frameworks.
Establishing design technical solutions and guide onshore and off-shore resources to implement this work.
Assist in the remediation of application stability and performance.
Contribute to design, and planning of technical solutions.
Create release notes for developed applications.
Commit code to repositories on periodic basis with particular comments.
Very good command of English written and speak.
Strong Verbal Communication skills.
Collaborate with QC to fix reported bugs.
Preferred: Bachelor’s degree or higher in Computer Science or a related field.
(3-5 years) experience
Analytical and problem solving skills
Strong verbal, written and presentation communication skills
Ability to communicate complex technical concepts
Self-managed, highly motivated and has a strong drive for results
Inspires coworkers to attain goals and pursue excellence
J2SE, J2EE, JSP, JSF, Servlets, EJB, Glassfish, SQL Server, JUnit, JPA.