Software Developer (Java developer)
Job Description
Job Description:
Competencies
- Should be proficient in Java, Spring, Struts, Sql database.
- • Experience/ knowledge of JavaScript, JQuery, CSS, and HTML.
- • Should have good experience in using MS SQL Server.
- • Develop and implement new software programs
- • Design and update software database
- • Test and maintain software products to ensure strong functionality and optimization
Primary Responsibilities:
Communication:
- Liaise with customer on future strategy of platform, upgrades, etc and communicate to team.
- Identify and resolve conflicts in the team. Coach, inspire and motivate the team.
- Facilitate client and team meetings.
- Build, develop and grow business relationships.
- Communicate progress effectively to senior management.
- Projects: Define project scope, goals and deliverables.
- Develop and maintain project plan.
- Oversee quality control throughout project lifecycle.
- Manage deadlines. Manage scope changes.
- Ensure project documentation is completed and stored correctly.
- Conduct post mortems, compile lessons learnt and communicate to team.
- Reporting: Develop and deliver progress reports on projects, migrations, upgrades, etc.
- Determine frequency and content of status reports from team members