Accountable for all project management activities related to all assigned, including serving as the Customers single point of contact for assigned projects.
Manage project budget Assist with Pre-Sales quote development as required.
Plan and schedule project timelines, Provide additional detail to the preliminary Scope Statement as assigned.
Hands on experience of working with Java, Spring (spring core, spring MVC, spring batch, spring security, Spring integration), Hibernate, JPA, application servers (Jboss, WebLogic), SQL & RDBMS (MySQL/Oracle/Postgres), No SQL (Mongo DB), Web-services (REST and SOAP).
Experience working on Java Architecture.
Hands on experience of using Eclipse, writing Junit test cases, working with Maven/Ant, GIT.
Hands on experiencing in infrastructure (mutual TLS, certificate authentication, basic authentication, unix/linux, tomcat installation)
Able to identify and fix defective, poor performing or non-scalable code.
Demonstrates good judgment, creativity, and ingenuity in proposed technical solutions.
Can write design specifications and use appropriate charts and diagrams to illustrate your ideas.
Facilitates and documents lessons learned on projects to use on future projects.
Guiding the team on how to use agile/scrum practices and values while maintaining the Commonwealth culture and spirit. Facilitating scrum meetings, including the daily standup, sprint planning, and sprint retrospective.
Helping the team to self-organize and self-direct. Removing impediments or guiding the team to do so by finding the right personnel.
Recognizes team members for meeting and exceeding goals.
Demonstrated understanding or experience with at least one recognized project management methodology (e.g. SDLC, Agile, etc.).Ability to deal with unplanned challenges, works through obstacles, and make sound project decisions.
Proven ability to build relationships and motivate cross-functional teams with ability to achieve results in a consensus driven environment
Must have proven background managing customer relationships in a competitive environment with excellent communication skills.
Full Software Development Life Cycle experience. Maintains awareness of new and emerging technologies.