We are a software consulting company providing services on a wide range of technology including Java/J2EE, Microsoft.Net, Oracle, SQL Server etc..
We are looking for consultants with extensive skills in Java/J2EE for immediate engagements. Candidates must possess the following skills.
Qualifications:
8-10+ years hands on experience in developing Java/J2EE based applications.
4+ years experience in developing SOAP/ REST/ JSON based applications. SOAP based experience is a must, Axis2 is a plus.
3+ years experience with WS security, Shibboleth, and SAML assertion.
5+ years hands-on design, architecture and implementation experience with J2EE and related platform technologies (JMS, JMX, Spring Framework, Hibernate is a must.)
3+ years experience with any Open source ESB solution. (ServixMix or Mule is a Plus)
Excellent understanding and experience in object oriented software engineering (OOAD, OOP) and architecture skills inclusive of Use Cases, UML, Sequence, Data Flow diagrams.
3+ years experience with XML and XML binding tools like JAXB, Castor. JaxB binding is a plus.
Strong experience with build tools like Ant, Apache Ivy and or Maven with Continuous Integration Server exposure (Ant for Build and Hudson for CIS is preffered)
Strong experience in all aspects of the development of dynamic and distributed applications including gathering requirements and feedback from internal customers, providing creative direction, and defining and implementing advanced technical solutions
Working with relational database systems lile Oracle / MySQL/ DB2/ZOS. (DB2 is a plus)
Experience in development IDE tools like IBM Rational Application Developer or Eclipse is a must.
Experience and understanding of Application Servers like Tomcat, IBM WebSphere Application server and experience with Apache server and integration with Application Server.
Experience withtesting framework like Junit, Easymock, unit testing, integration testing and functional testing.
Exposure to mentoring team members and troubleshooting and problem isolation skills with a can-do, pro-active attitude
Excellent technical analytical, debugging and problem-solving skills with self-motivation and willing to learn new concepts, technologies and processes
Successful working with technical as well as non-technical members of the team in a fast-paced, technical environment
Developing core technology, WebServices, business and DAO layers, including active participation in the design/architecture of new solutions, the refinement of existing code, and the optimization of dynamic web content
Write design specifications, programming specifications, and documentation
Develop and maintain applications written in a Java/J2EE platform environment, operating on a Linux/Apache/ IBM Websphere platform
Develop systems and APIs for interfacing with open and proprietary network services and complex business logic/algorithms, internal and external webservices.
Design, deliver, develop and implement features and functionalities for large-scale, multi-tiered, distributed software applications, tools, systems and services
Write unit, integration and functional tests and documentation for the projects/tools
Work with business unit to gather and analyze business and functional requirements, and translate requirements into technical specifications for robust, scalable, supportable solutions that work well within the overall system architecture
Serve as a resource to Architecture group and the development team in the full development life cycle, end-to-end, from conception, design, implementation and testing to documentation, delivery and maintenance
Accomplish aggressive goals and meet strict deadlines
Remain current on technical and professional developments affecting area of responsibility
Provide mentoring for internal java developers with in the team and be a team player.
Please email resumes to resumes@vikmere.com
