Job Description :

Tier/SOA web-based business applications with a focus on server side technologies.

•       Hands-on development, documentation and testing of distributed applications.

•       Researching and resolving complex software and system problems.

•       Designing and simplifying user interfaces and documenting them.

•       Creating architectures and complex designs independently and documenting them.

•       Integrate and test software to confirm compliance with specifications.

•       Developing functional specifications


•       Must have actual experience with Core Java and multithreading.

Professional hands-on experience with designing and developing applications using Java, Web-Services, and various databases in a highly scaled web environment.

Strong Java skills with a deep understanding of object-oriented analysis and design, including design patterns.

•       3-4 years of experience in C++ is strongly preferred

•       Experience with open source framework/libraries/concepts/tools such as JMS (Sun MQ), Cobertura, Ant, Maven, PostgreSQL, JBoss, Selenium is required

•       Effective oral and written communication skills, including ability to effectively communicate challenging or technical concepts

•       Full software development lifecycle experience, must be comfortable working using Agile as well as iterative methodologies

•       Experience with Test-driven development using tools like JUnit and Selenium as well as JMeter, and JProfile to spot performance issues and memory leaks

•       Experience with JCR systems (preferably JackRabbit) strongly preferred


Similar Jobs you may be interested in ..