Lead and manage the development of Java-based software projects from start to finish. This includes working with business stakeholders to gather and analyze requirements, creating project plans and schedules, tracking project progress, and managing risks, communicating with project stakeholders, approving deliverables, resolving project issues, and ensuring that projects are completed on time, within budget, and to the required quality standards.
Provide technical guidance and mentorship to the development team. This includes ensuring that the team is using the latest Java technologies, best practices, and design patterns. Technical and Professional Requirements: Bachelor's degree in Computer Science, Information Technology, or a related field.
Minimum of 8 years of relevant IT experience with at least 3 years of project management experience
Strong understanding of Java programming concepts and technologies.
Proficiency in project management methodologies, such as Agile or Scrum.
Excellent communication and interpersonal skills.
Ability to work independently and as part of a team.
Ability to manage multiple projects simultaneously. Preferred Skills: Technology->Java->Java - ALL Foundational->Project Management->Project Management
Additional Responsibilities: Experience with cloud computing platforms, such as AWS, Azure, or Google Cloud Platform.
Familiarity with software development methodologies, such as Agile or Scrum.
Understanding of software version control systems, such as Git or Subversion.
Certification in Java or related technologies. Educational Requirements Bachelor of Engineering,Bachelor Of Technology,Bachelor Of Comp. Applications,BSc,Master Of Comp. Applications,MSc,Master Of Technology,Master Of Engineering Service Line Application Development and Maintenance
* Location of posting is subject to business requirements