Entry level to Senior level Java Developers (Multiple Positions)
Remote
Designing, implementing, and maintaining Java applications that are often high-volume and low-latency, required for mission-critical systems. Writing well-designed, efficient, and testable code. Conducting software analysis, programming, testing, and debugging. Managing Java and J2EE application development. Ensuring designs comply with specifications, preparing and producing releases of software components. Development of Java/J2EE applications for system designs that span platforms. Development of Code to create Application Programming Interfaces (APIs). Must have knowledge of StrutsJEE Application framework JSP/Tiles Spring framework, tag libraries, IBatis and SQL and Oracle Database technology Etc. Must be willing to travel to set up systems to various clients at unanticipated locations across the nation and perform feasibility studies and evaluate user requirements.