A thorough knowledge and understanding of computer science as typically obtained through the completions of a Bachelor's degree in computer science or a related field.
Must have sufficient educational background and/or experience to qualify incumbent to work at the highest technical level on all phases of software systems programming applications.
- Four -six years of software programming or experience in a related field is preferred.
- Candidate should have 10+ years of java development experience, with
- 2+ years as an lead with the following skills:
- Architecture Definition
- Management of non-functional requirements
- Technology selection
- Architecture evaluation
- Architecture collaboration
- Ownership of the bigger picture
- Leadership
- Offshore-onsite coordination (2 years)
- Quality assurance
- Coaching and mentoring
- Design, Development and Testing,
Mandatory Skills: Core JAVA, REST & SOAP based web services,Spring,Hibernate
Desired Skills: Experience with noSQL stores [Riak, Cassandra etc…], search frameworks (Solr, Lucene)
Experience in:
- Talking to product team and analyzing the requirements.
- Come up with design proposals and presetting the design to the architect/team.
- Planning the deliverables, proactive and able to work with minimal direction.
- Making sure that requirements/design is communicated to offshore team
- Documenting the design.
- Experience in offshore team coordination
- Able to clearly articulate the requirements/design to offshore team.
- Point of contact for the offshore coordination for the assigned modules.
- Raise concerns/issues to management at appropriate time.
- Good team player.
- Experience in fixing the performance issues in applications
Warm Regards,
Veera
Reveille Technologies, Inc.
Ben Craig Center,
Suite 136, 8701, Mallard Creek Road
Charlotte NC 28262
Ph.: 336 499 6139 ext.: 39
Fax: 336 232 1322
E-Mail: Veera@reveilletechnologies.com
Web site: www.reveilletechnologies.com