Java Consultant
Niit Technologies, Inc. - Dallas, TX

This job posting is no longer available on Dice. Find similar jobs:Java Consultant jobs - Niit Technologies jobs

Responsibilities Duties Work on developing diagnosing and tuning Java applications Under general supervision develops codes tests and debugs new moderately complex software solutions or enhancements to existing software in a maintenance capacity Has good understanding of business application Works with technical staff to understand problems with software and resolve them Resolves customer complaints with software and responds to suggestions for improvements and enhancements May assist in development of software technical documentation Demonstrates software Designs and codes moderately complex applications using routine andor advanced technology May create optimization programs to resolve problems May design and build prototype applications REQUIRED SKILLS More than 5 years of experience in Java programming Expert knowledge of Spring Camel CXF Apache Expert knowledge of web development HTML JS AJAX CSS Experience in building multitier applications (user interface intermediate layer and database) Experience with WebServices (SOAP REST) Object Oriented Programming (OOP) Simple Design Java concurrent programming skills Good understanding and practical experience in applying TDD practices code refactoring continuous integration and agile methodology Broad knowledge of development tools techniques Code Quality Metrics Unit testing build automation Continuous Integration Software Architecture Design Ability to solve problems quickly UnixLinux experience on user level is a must Strong interpersonal and communication skills Ability to work on multiple projects simultaneously Additional experience in the following would be a plus Knowledge and interest in new trends in software development for example Cloud computing OSGi SOA JPA JAVA 7 Cassandra etc Good Knowledge of Java Message Service (JMS) Hibernate Understanding of Web Servers (Apache nginx hellip) Experience with profilers debuggers JVM monitoring and diagnostic Python or other dynamic languages programming skills Curiosity to understand Windows 8 Metro WinRT and the Metro Application Model Read and understand iOSObjectiveC PHP CC++ Resumes may be sent to mohanragalaniittechcom Java, Spring, AJAX, CSS