×Menu
Find Job

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