Key Responsibilities :
- Coordinate and direct projects through detailed plans and drive integration of business and technical activities
- Advise Miamin’s clients on best practices in software development to maximize return on investment in projects
- Direct design and development of software platforms / products / product components using Java EE
- Provide technical leadership for one or more development teams
- Work in a cross functional role in collaboration with business analytics teams
- Consistent focus on delivery quality and quantifiable process improvement
- Gain strong functional knowledge in the area of business analytics
Desired Profile :
- Graduate(BE / B.Tech) / Masters(ME / M.Tech / MS) in Computer Science or equivalent from a premier institute (preferably IIT / NIT) with 6+ years’ experience
- Experience in working closely with clients in implementation of business requirements
- Data oriented mindset with interest in deriving insights though data analysis
- Excellent knowledge of Java EE
- Proficient with Core Java concepts (multithreading, design patterns using Java, collections etc.)
- Experience in developing and designing high performance and scalable web applications with large databases is a plus
- Proficient in building Web Services using REST API
- Working knowledge of Spring MVC framework.
- Knowledge of HTML5, CSS, AngularJS is a must
- Strong knowledge of software development best practices
- Experience of developing web apps with below features is a plus
Agile methodologies like Scrum and Test Driven Development
Support various form factor devices like mobiles and tablets
Browser Compatible application development
Hands On experience in Excel and PPT generation using third party plugins like Aspose.
Visualization Chart creation using third party plugins like D3