Software Development Engineer - Java

  • Bangalore
  • 10-15 lakh
  • 7-12 years
  • 09 Oct 2015

  • IT/ Information Technology

  • IT/ Technology - Software/ Services
Job Description

Primary Job Responsibilities

* Must be able to independently design, code and test major features, as well as work jointly with other team members to deliver complex systems.
* Design extremely scalable systems with high availability.
* Develop with and contribute to open source technologies.
* Provide technical leadership and mentoring to other team members.
* Implement proof-of-concept prototypes for complex infrastructure design.
* Work with other engineers, managers, product Management, QA, and Operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, reliability, realistic implementation schedules, and adherence to development goals and principles
* Document engineering design and other project documentation
* Share engineering support, release, and on-call responsibilities.
* Work on new and existing product initiatives, assist with definition of product direction


Ability to collaborate with several cross functional teams including business units, product managers, architects, engineers, QA and operations and come up with elegant solutions
* Provide engineering effort estimates and plan out the implementation and rollout strategy for complex applications that could span across several domains
* Ability to come up with solid design solutions, and author unit tests for all functionality thats being coded.
* Work on new and existing product initiatives, assist with definition of product direction
* Strong communication, problem analysis/resolution skills.
* Strong customer/business orientation
* Has good time management skills and is able to work on concurrent assignments with different priorities


BSEE, CS or other relevant technical degree required.
7+ years experience in Java software development
2+ years in enterprise product development as well as user facing internet applications.

Note: Candidates from product development background are preferred to apply.