We are looking for someone who can leverage their deep technical knowledge
Skills Knowledge :
Master/Bachelor Degree in IT plus 5 years of software development experience
Experience in creating, deploying, and iterating excellent software proficiency in the following skills and technologies is mandatory: Java EE including (Web Services, REST, JPA). Database (SQL server/Oracle/MySQL) Spring, Hibernate SOA, EDA, and Design patterns. Cloud computing architecting, noSQL (MongoDB and/or cassandra) Linux DevOps Proficiency in the Hadoop, MVC, and knowledge of another programming language (C#, Ruby, Scala or Go) is desired but not mandatory;
- Design and implement powerful, highly scalable applications.
- Translate functional specifications into logical, component-based technical designs.
- Innovate and implement new ideas to solve complex software problems.
- Contribute to advancing the team’s design methodology and quality programming practices.
- Be involved in the entire lifecycle of the project including design, build, unit testing, test automation and implementation phases, ensuring quality and accuracy is maintained and on-going support. Software development involved UI and backend;
- Provide technical expertise to formulate level-of-effort estimates, work breakdown structures, and technical resource plans;
- Foster team awareness and appropriate adoption of emerging technologies;
- Conduct regular design/code reviews & ensure quality in solutions and products delivered;
Written and verbal communication skills, including analysis and design documentation and presentations
Analytical and interpersonal skills, including problem-solving, persuasion, negotiation, and conflict resolution
Selection Stages :