Sr. Software Engineer – Java

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.