Job Description :
- The candidate will work with peers in development and product management to solve complex software engineering problems and proactively propose solutions to address technical challenges and business requirements.
- The candidate will be expected to quickly become an effective member and eventually a leader within their individual scrum team after a reasonable amount of ramp-up time. The ideal candidate must have experience in enterprise application design, system performance and scalability.
Roles & Responsibilities :
- 4+ years of experience in web services, distributed systems, and highly available and scalable applications.
- Strong object-oriented programming skills in Java
- Very good knowledge of Core Java and J2EE and should have worked on high availability, low latency platforms.
- Ability to question the status quo and identify bad design/code patterns that can impact the performance and maintainability of the code.
- Excellent understanding of system design and design patterns.
- Previous experience with the Agile methodology.
- Experience in developing robust RESTful services is desirable.
- Have very good communication skills
- Have strong experience in the Spring framework.
- Good experience in SQL/Oracle
- BS degree in computer science or related fields. MS degree desired.
Eligibility : BS, MS, BCA, B.tech