Sr. Software Engineer – Java Job Description Template
Our company is looking for a Sr. Software Engineer – Java to join our team.
Responsibilities:
- Submitting the results of the analysis to the Director, Web Development;
- Work with project owners to complete issues in a timely manner;
- Estimating the time required to complete the work;
- Troubleshoot and resolve issues in applications;
- Work with deployment team to move your code into production;
- Create and maintain web apps using Java, J2SE / J2EE;
- Suggesting feasible alternatives;
- Work with our Embedded Systems and Client-Server Frameworks;
- Should be able to lead the team to achieve the goals and deadlines and keep the project on track;
- Manage project priorities, deadlines, and deliverables;
- Design and build our P2P Platform services (Data-Pipeline, Configuration, Stream Processing);
- Responsible for on-time delivery of projects with proper planning;
- Should be able to do Project Planning and communicate the status to the Management;
- Understanding business requirements, task management and contributing in high level designing. Should have handled Application/Product development.
Requirements:
- Very good communication and strong interpersonal skills Initiate, organize and attend project meetings about project progress, tasks and involvement;
- Good team management skill;
- Should have in-depth knowledge of using Eclipse IDE;
- Aptitude to learn new things quickly and implement them;
- Should have knowledge and hands on experience of SQL using any SQL SERVER/MSSQL, Oracle;
- BA, BS, or BE degree in Computer Science or a related field;
- Experience on working with Struts/Springs/Hibernate;
- Should have understanding and hands on experience of MVC framework;
- Expert knowledge of OpenJDK;
- Hands on experience and knowledge of working on JAVA based Web Development using Java/J2EE for at-least 3 years;
- 6+ years of experience with Java;
- Work independently with minimum supervision and also guide others technically.