Detailed Job Description

EXPECTATIONS AND TASKS

Collaborate with the vibrant architecture community and product management that deeply understands customer scenarios to crystallize technical specifications for features that are scalable and performant.
Demonstrate excellent quality, design, development and delivery skills in scrum teams working in short development and release cycles.
Evaluate, use and extend open source frameworks heavily and possibly contribute to them, as well.
Contribute to the maturation of DevOps for Cloud Integration with tooling/automation and troubleshooting skills. Active contribution to LIVE SITE issues.
Work with geographically distributed teams seamlessly

SKILLS AND COMPETENCIES
Minimum Job Qualifications
Engineering degree (BTech, MTech) in Computer Science or a related subject
Strong analytical and problem solving skills
Excellent understanding of data structures and algorithms
Solid foundation in and experience of design patterns and Object oriented programming
Hands on / Proficiency in Java/JEE with good, current programming experience
Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC.
Strong experience in ORM (e.g. JPA, Hibernate), SQL and developing REST APIs using Jersey framework.
Development experience in Web UI (HTML5, JavaScript and CSS)
Proficiency in automated test development (e.g. Selenium, TestPartner, JUnit, TestNg, Mockito)
Able to mentor team and actively participate in scrum day to day activities.
Pragmatic interpersonal and team player skills

Additional Qualifications for Added Advantage
Understanding of/Experience in versioning control framework - Git, Gerrit.
Understanding of/Experience in the Maven build framework.
Development experience in internet scale Web technologies.
Development experience in OSGi, Eclipse plugin development.
Development experience or usage of connectivity technologies like HTTP, JMS, LDAP, SOAP, FTP, RFC, IDOC
Understanding of/Experience in setting up and managing continuous integration tool - Jenkins and resource repository - Nexus.
Working knowledge of scripting languages - Groovy, Python, Bash.
Working knowledge of performance and load test frameworks like Load Runner.
Experience with SAP UI5 web technology stack.
Understanding of/Experience working with Cloud Foundry, Amazon EC2, AWS, Azure, GCP
Working knowledge of Linux



Keywords
Spring MVC, IOC, AOP and Spring JDBC.,


Interview Information
Job Location : Bangalore
Interview Location : Bangalore