Location - Dulles VA/Duration - 6 months +/Position - Java Developer
Responsible for analysis, design, coding and testing of new applications or enhancements to existing applications using Java-based technologies, including Java, J2EE, JSP, XML, JDBC, and Servlets. Must be able to apply SDLC concept and have a proven track record of delivering solid, robust applications. Must have a solid understanding of Object Oriented Programming. Strong communication skills are required as position will interact with business owners. 3-5 years of prior Java development experience required. UNIX experience is a MUST. Perform analysis of our Java/Weblogic/Oracle/MySQL based systems. *THE BIG PICTURE: - Work as a member of our Performance & Scalability Team - Perform bottleneck analysis of java based applications using tools like JProbe and Jprofiler. * - Perform Java VM tuning, tweaking settings like memory, garbage collection and other optimization parameters - Perform Application Server tuning (custom Java App Servers & WebLogic), thread counts, pool sizes, transaction settings, ejb settings etc. - Exercise design and code walk-thrus with the developers/architects to identify performance hot-spots and suggest alternative solutions - Write custom scripts in Load Runner and Grinder that exercise our b2b XML based APIs. - Run repeatable tests using these scripts that measure response times and system characteristics. - Understands systems from end-to-end including the network layer and databases to perform thorough diagnosis and troubleshooting - Responsible for creation and review of project test plans and test results - Define testing approach for areas of responsibility including performance, scalability, stability and endurance - Define and coordinate work assignments with rest of the team - Comfortable with UNIX operating system (Linux & AIX) including kernel parameter tuning, system health monitoring (SAR, tcp dumps, etc.), and physical storage setup/tuning and shell scripting. Send me the resume on to [email protected]
