Job Position : Senior Solution Architect / Senior Server Side Eng
Job Description :
Qualifications
A Bachelor\'s degree or above in Computer Science or related field
Hands-on technical experience as software developer, or related role
Computer Science fundamentals in object-oriented design and data structures
Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
Experience with Agile development and working in a agile team
Preferably, prior product development experience in direct consumer-focused companies
Technical Behaviors
Experience in taking a leading role in greenfield software development projects, building complex systems that have been successfully delivered to customers
Obsession with delivering highly available and performant systems that surpass customer expectations.
Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
Committed to build open, service oriented systems, No direct linking, no shared memory, no back doors, only via service calls, No other form of inter-process communication.
Ability to interact with multiple projects concurrently.
Ability to lead technology evaluation efforts, including the definition of the evaluation criteria, identification of technologies to be evaluated, and the actual evaluation
Ability to create and deliver technical presentations to technical and non-technical staff, as appropriate to the target audience.
Ability to engage with project teams in a leadership role, advocating on behalf of architectural principles and standards, and making compromises where appropriate.
Experience of performance testing strategies to validate non-functional requirements.
Technical Experience
12+ years of development experience in Java, J2EE and other Web related technologies, ideally on large-scale consumer products/ platform.
7+ as a Solution Architect or equivalent
Excellent understanding of J2EE architecture, design patterns, opens source frameworks, multi-threading techniques and Object Orient Design concepts.
Knowledge (preferable experience) of non-relation NoSQL database& big data technology such as MongoDB, Hadoop and Cassandra etc.
Hands-on programming in core Java, and experience with standard APIs like multi-threading, and XML processing.
Knowledge of relational databases and SQL, preferably MySQL
Experience in using the Spring Framework to implement stand-alone server, persistence framework such as Hibernate or similar.
Experience in utilizing Sourcing Control (SVN etc.) & Build Tools (Maven etc.), Java Profiling Tools (JProbe etc.) and Middleware components.
Experience with REST, web services. Experience in cloud environments a plus.
Familiarity with technologies for developing web applications. Preferably with ability to design web pages using HTML and CSS, and add interactive features using frameworks like Ruby on Rails and jQuery.
Business & Personal Behaviors
Customer focus What customer problem I am solving. How is my work solving customer problem?
Outstanding problem-solving abilities and Strong sense of ownership.
Entrepreneurial spirit and willingness to have fun!
Ability to deal well with ambiguous and undefined problems.
Able to thrive in a challenging and dynamic environment.
Ability to achieve stretch goals in a highly innovative and fast paced environment
Company Name : Client of Symmetrical
Location : Mumbai
Job Code : HR/SGS/062
Experience : 12
Job Salary
Last Date To Apply : 28-02-2014
Posted on : 13-01-2014