- Design and develop high volume & low latency applications on distributed systems, delivering high availability and performance.
- Contribute in all the phases of development life cycle.
- Work with architects to design solutions
- Write well designed, modular and testable code
- Ensure designs are in compliance with specifications.
- Enforce software engineering processes & standards.
- Prepare and produce releases of software components
- Support continues improvements by investigating alternatives in technologies and presenting these for architectural review
- Min. 3 Yrs. Of programming experience in Core Java
- Excellent analytical and problem solving skills.
- Experience in IDE for Java Enterprise Development(Eclipse Luna Service Release 2 etc)
- Excellent attention to detail with a strong focus on quality
- Excellent understanding of OOPS concepts and JAVA programming language.
- Proven ability of working in a team environment
- Excellent communication skills both written and oral – including ability to explain technical designs and issue
- Proven client service skills
- Experience in big data analytics would a plus