Java Developer
Professional/Consulting Services company
Professional/Consulting Services company
W-2 onlyContract161 views
Horsham, PA 19044
Contract
Questions?
Click to chat now!
This posting has been closed |
To be considered for this position, applicants need to meet the qualifications listed in this posting.
Required Qualifications:
- BS Degree in Computer Science or related experience
- 9 years or more of experience in IT Application Development
- 9 years of strong hand-on experience with Java Enterprise Edition (Java/J2EE) and web technologies
- Spring, WebSphere, JBoss, service-oriented architectures (SOA), RESTful Web Services, HTML, Java Server Pages (JSPs), Servlets, jQuery, extJS, Enterprise Java Beans (EJBs), design patterns such as MVC, Command, Session Façade, DAO, WebSphere MQ, *QueueManager, Queues configurations, troubleshooting Message latency and failover
- 6+ years of experience with SPRING frameworks, Rational Software Architect is required
- 6+years working with Oracle, including writing SQL and PL/SQL
- 6+ years of experience with automated unit testing technologies (Such as JUnit, Spock, or similar)
- 6+ years of experience with mock data frameworks for unit testing
- 3+ years of experience specifying, designing and developing web service applications
- Demonstrated success in building design patterns and software engineering best practices
- Experience with XML/JSON and developing SOAP and REST services using Apache CXF or a comparable framework, EJB, Java Messaging , Maven, Groovy
- Knowledge of web security, application security, web services security, common vulnerability remediation, certificate management and use
Preferred Qualifications:
- Solid experience with all aspects of web and distributed application development
- Strong knowledge of programming and software engineering knowledge; OO Design Principles, core OOPS, JEE Design patterns as well as their implementation in real world applications
- Hands- on Experience with Continuous Integration and Deployment Strategies
- Proven experience to automate build/deploy/release process and find ways to automate and improve our pipeline at every step
- Solid background in applications development methodologies, SDLC, Agile Methodology: SCRUM and other IT industry standards
- Experience in leading projects requiring application re-engineering, modernization / refactoring legacy code base to modernize technology, componentizing and segmenting code base for independent deployments
- Experience in test first development and pair programming
- Experience with XML/JSON and developing SOAP and REST services using Apache CXF or a comparable framework, EJB, Java Messaging , Maven, Groovy
- Knowledge of Spring and/or Rails frameworks a plus
- Strong Passion for growing your skills, tackling interesting work and challenging problems
Skills
Skill | Proficiency | Years Experience | Percent Used |
---|---|---|---|
J2EE | 6+ | 100% | |
Java | 6+ | 100% | |
Spring | 6+ | 100% | |
WebServices | 1 - 3 | 100% | |
Agile Methodology | Any | 75% | |
IBM WebSphere | Any | 50% | |
Application Development | 6+ | 25% | |
Design Patterns | 1 - 3 | 25% | |
JBOSS BRMS | Any | 25% | |
jQuery | Any | 25% | |
JSON | Any | 25% | |
Junit | Any | 25% | |
MVC | Any | 25% | |
Oracle | Any | 25% | |
Rational Software Architect (RSA) | 1 - 3 | 25% |