Java Architect
Perficient has open positions for a Technical Architect and Team Lead with a very strong background in J2EE-based software development and systems integration, experience in object-oriented methodologies, and proven abilities to design, develop, test and implement complex technical solutions. As a member of a highly skilled technology and business team, you will be responsible for conducting vendor product selections, developing technology strategies, architecting/designing solutions and leading teams through their implementation. This requires a highly skilled functional and technical person with excellent leadership and communication skills. Qualifications: Must have held the role of a Technical Architect for enterprise-scale, J2EE-based solutions for large organizations Must have played a lead role in the design and development of 3+ server-side J2EE projects Must have a proven track record with integrating solutions in disparate platforms and technologies 8+ years of over-all information technology and software development experience 5+ years server-side Java/J2EE programming experience 5+ years web-based application development (HTML, Javascript, XML) 5+ years J2EE servlet/JSP development experience 4+ years accessing relational databases using JDBC 1+ years with UNIX experience 3+ years defining solution and J2EE software architectures 4+ years object-oriented design and related tools (UML, Rational) 3+ years experience with multiple Web servers (Apache, Sun, IIS) 2+ years experience IBM WebSphere Application Server v5+ or BEA WebLogic Application Server v8+ 3+ years RAD, WSAD and/or Eclipse IDE 1+ year enterprise connectivity (ERPs, mainframes, messaging middleware, etc.) 3+ years proven mentoring/leadership experience Strong database and SQL knowledge (Oracle, DB2) Strong relational database design experience (ERD – logical and physical) Basic networking knowledge (topologies, IP sprayers, routers, gateways, TCP/IP) Basic understanding of security technologies (Digital Certificates, LDAP, SSO, etc.) Basic J2EE web infrastructure/architecture knowledge (reverse proxy, fail-over, session state persistence, load-balancing, etc.) Excellent communication skills (effective oral and written skills) Familiar with project management principles (time/cost estimation) Familiar with project management and software development methodologies (RUP, Agile, XP, etc.) Familiar with the core design patterns and best practices (OO/Gang-of-Four, J2EE, Architecture) Responsibilities: As a senior member of our J2EE Practice, you will be responsible for providing consulting services for the architecture and delivery of complex J2EE-based solutions to our Global 3000 client base using industry-leading products and technologies. Participate in business development tasks, including proposal writing, sales meeting attendance, and industry conference participation Estimate project costs, timelines and resource requirements Participate in planning and strategy engagements Participate in business requirements sessions with client, internal business and technical resources Lead solution architecture and design efforts Apply appropriate methodologies, such as Rational Unified Process and Agile Lead and mentor development teams Perform development tasks as required Conduct code reviews and walkthroughs with all technical team members Review test plans and test cases Ensure quality with delivered technical solution and related documentation Job Information Job Title: Java Architect Location: Elk Grove Village, IL 60008 Status: Full Time, Employee Job Category: IT/Software Development Relevant Work Experience: 5+ to 7 Years Career Level: Experienced (Non-Manager) Education Level: Bachelor's Degree Contact Information Company: Perficient Email: Apply by Email
|