*Overview:*

The most important thing here is RESTful Web Services with JSON. This
person would also need to be solid at Spring and Hibernate because that's
how we're developing the Web Services. They would only need to be familiar
with the UI piece so that they know how their Services are being invoked.
We already have a solid UI developer in Atlanta, so we're good to go in
that area.



This work can be located in either Colorado Springs, CO or Atlanta, GA.



*Project Scope of Responsibilities:*

• Designs and develops SOA applications.

• Develops Unit Tests.

• Participates in all phases of the systems development life cycle, with
emphasis on design, development/programming, documentation, testing and
  implementation.

• Prepares test data, tests, debugs and refines applications software.

• Provides technical direction for performing software development tasks
and reviewing work products for correctness and adherence to design
standards.

• Ensures accurate translation of technical specifications into programming
specifications.

• Assures software and systems quality and functionality.



*Mandatory Knowledge & Experience:*

• Extensive Java and JavaEE development experience, preferably gained on
complex multi-tier web-based business applications in a commercial
environment.

• Experience with JavaEE application servers such as WebLogic, JBoss, or
Tomcat.

• Knowledge of (or experience with) ESBs - Oracle Service Bus (OSB), TIBCO,
Mule, ServiceMix, etc.

• Experience w/ designing & developing RESTful Web Services - Apache CXF,
Spring Web Services, etc (SOAP/WSDL is OK if they are willing to move to
REST).

• Good working knowledge of a Dependency Injection Framework (Spring
preferred).

• In depth knowledge and experience of working with Open Source Java
technologies such as Spring, Hibernate, Struts2, Maven, etc.

• Experienced with Java-based web technologies including JSP, Tag
Libraries, JSF.

• Knowledgeable about MVC frameworks such as Struts, Spring Web, Spring MVC.

• Development experience with SQL and relational databases such as Oracle,
MySQL, etc.

• Strong knowledge of O/R Mapping frameworks such as Hibernate, JPA.

• Solid at Unit Testing (e.g., JUnit, etc.) and Test-Driven Development.

• Understands core JavaEE technologies including Database Connection
Pooling, Container-Managed Transactions, Messaging, and JNDI.

• Experience in object-oriented design.

• Experience with common Java IDEs such as Eclipse, NetBeans, IntelliJ.

• Extensive experience in supporting, modifying and maintaining systems and
code developed by others.

• An ability to quickly & effectively understand & translate product &
business requirements into technical solutions while adhering to the agreed
specification.

• Knowledge and experience of software development processes and
methodologies.

• Experience using version control (e.g., Git, Subversion), Continuous
Integration (CI), and bug tracking systems.

• Believes in and adheres to Coding Standards and Design Standards.

• Experience in project-based and team-focused working practices.



*Desired Knowledge & Experience*:

• Knowledge and experience with Oracle middleware - Oracle WebCenter
Portal, Oracle WebLogic Portal, Oracle Fusion Middleware Suite.

• Knowledgeable about web development - including HTML 5, JavaScript, CSS
3, jQuery, Ajax, and JSON (or XML).

• Knowledge of Design Patterns, UML modeling.

• Understanding of Agile development methodologies.



*Personal Attributes:*

• Customer-centric focus, excellent communication skills, and team oriented
work habits required.

• An ability to apply structured thinking, simplifying complex problems
into component parts, to the resolution of programming challenges.

• Working practices - thorough with high standards of work.

• Considerable demonstrable experience using client side technologies.

• Effective communication and interpersonal skills to be able to establish
rapport with people at all levels.

• An eye for detail and accuracy, and an affinity with design issues.

• The ability to work in teams as well as on your own.

• Organizational ability and tenacity - able to think ahead in order to
establish an efficient and appropriate course of action for self and others.

• Strong communication skills - able to get one's message understood
clearly by adopting a range of styles, tools and techniques appropriate to
the audience and the nature of the information.

• An understanding of challenges faced in dealing with broadcast focused
production teams in an interactive environment.

• Take a proactive approach to work without close supervision.

• Maintain personal effectiveness, embracing challenging deadlines, change
and complex problem solving, approaching tasks with motivation and
commitment.


Sriram

Acesoft Labs

408 850 1124

[email protected]

www.acesoftlabs.com

-- 
Introduce business in 3800 cities. How?
=====================================================
Thanks for using group.
Moderator 

1) This group is managed by www.BRCIndex.blogspot.com 
2)  Post your message with your linkedin Profile (Visit linkedin.com) to 
confirm your identity and refer business.
3) Visit www.BRCIndex.blogspot.com (3800 Business Referral Club)
4) Reply to two message before posting new one.
5) Donot post same message in all 3800 business Referral Club.
 
You received this message because you are subscribed to the Google Groups 
"Outsource" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/Outsource

Reply via email to