♦♦ Key Factors: » B.Sc. and M.Sc. in Software Engineering » +10 years of professional experience working as a Technical Consultant in IT sector with strong knowledge in Software Development Life Cycle.
» Understanding analysis and design technical requirements, coding, documenting and testing for Business Applications based on Java Enterprise platform » Experience in Internet/Web technologies, Web Services SOAP/REST and good practices of API design » Experience leading Software development teams: effective at planning and prioritizing the team's work, validating time estimates and driving design reviews, guide and coach team-members as subject matter expert
» Experience in running agile software development projects such as SCRUM » Research experience in the areas of Business Process and Software Modeling
Participated in many projects with open source technologies and software mainly based on Java/J2EE for The Web
Meetings with customers in order to analyze and evaluate the business user needs, gather the collected requirements and create the requirement specification documents
Collaborated closely with other team members to plan, design, and develop robust solutions using JAVA technology
Responsibilities in the technical department. Two co-workers reporting to me
Detailed Description
Software development based on UML and TDD methodology
Modeling of relational databases (MySQL, PostgeSQL)