Senior Java Developer (Tulsa now, Dallas soon)
Correlation Point - Tulsa, OK

This job posting is no longer available on JobServe USA. Find similar jobs:Senior Java Developer jobs - Correlation Point jobs

Also, in near future if you live in Dallas will be setting up development center - if you are willing to work in Tulsa for few months then you could be part of core group in Dallas when set up
Need 5!
IT and Software development company. We specialize in a variety of corporate solutions to help companies succeed and remain competitive. Some services we offer clients include ERP Solutions, Application Design, Integration Services, as well as Near shoring. We've been in business since 2005 and have had the pleasure of working with many Fortune 500 companies including Home Depot, Verizon, Arctic Cat, ATT VF Corp, etc. Offices are located the heart of downtown Tulsa, and offer striking views of the downtown area, as well as free valet parking. We pride ourselves on our laid-Back Office environment and culture that allows employees versatility in their schedule and the option of casual dress. With a full benefits package, competitive pay, bonuses, and the opportunity to gain valuable industry knowledge and training, premier IT firm for the best and brightest in the industry. We are growing by leaps and bounds and are excited about the opportunities this growth provides for qualified candidates.
Required Skills and Technical Experience for Senior Java Developer:
BS in Computer Science or equivalent experience
Minimum 6 years Core Java experience
Design Patterns (Gang of Four + common, newer ones)
TDD (Test Driven Development) methodology-JUnit/Hamcrest/Mockito
Refactoring Code
Experience with developing multi-tier applications
Team Oriented- Works cooperatively with others
Strong interpersonal, written, and verbal communication skills highly desired
The successful candidate provides Java application software development services or technical support typically in a defined project. Develops program logic for new Java applications or analyzes and modifies logic in existing applications. Codes, tests, debugs, documents, implements and maintains software applications. Analyzes requirements, and maintains, tests and integrates application components. Ensure that system improvements are successfully implemented.