Sr. Java Software Engineer - Enterprise 8/27/2016
JOB DESCRIPTIONAPPLY JAVA SOFTWARE ENGINEER-ENTERPRISE
Envoy is conducting a candidate search for talented Java Engineers to work at the Enterprise level. This perm hire opportunity is with an industry-leading client located in DC and comes with competitive salary and great benefits package!
HERE IS WHAT MAKES THIS OPPORTUNITY MORE EXCITING THAN THE HUNDREDS OF OTHER JAVA ENGINEER POSITIONS OUT THERE:
This client is in the discovery phase of a new multi-year project to move all of their technology and products to the next generation level. Now is the time to jump on board and bring not only your technical expertise but also your creative thinking and knowledge of new approaches to enable the latest technology/methods. You will be instrumental in moving this mission-critical project toward the goal! You can have an influence and see your ideas incorporated into the final design. Agile development environment and great opportunity for internal career advancement. The hiring Manager for this group is very bright, forward thinking and has a high level of passion for technology! Interviews are being conducted currently to identify new members of this top notch team.
HERE ARE THE BULLET POINTS!
*Be a leader to a team of softwareengineers in the design, development, and implementation of the multiple applications across multiple platforms, the planning of resource/time allocations for current and projected development needs, new technology evaluation and technical prototypes. Responsible for quality project deliverables. Provides project management regarding all technical aspects of implemented projects which includes: keeping in line with established budgets and timeframes, training end users on the operational procedures of the system, and providing technical guidance to less experienced staff during implementation.
*Performs architecture design for small to medium size of the projects, leads the detail technical design, coding, code review and testing across teams on multiple platforms and creates efficient and maintainable new applications.
*Estimates the technical costs of projects for clients and project managers, confers with clients to identify requirements (e.g., data, information needs, processing, specific output, functional and development of test data), and determines their desired outcomes in order to formulate the design of the system and/or offer alternative solutions in a timely manner.
*Proactively analyzes and reviews emerging technologies, changes in the industry and the business functions of various clients, in order to determine if the advanced applications fit the needs of changing strategies, goals and objectives (develops and maintains technical knowledge through training, classes)
*Mentors new or junior staff members on business knowledge, system peculiarities, and complex technical issues.
REQUIRED: This position requires a BA/BS in Computer Science or equivalent experience and 10+ years of industry experience developing in object-oriented programming language.
Specific requirements include, but not limited to:
*Proven previous experience with software architecture design with ability to learn new architecture models/technologies
*Strong technical leadership and project management skill
*Knowledge of software development best practices (RUP, XP, Agile)
*Excellent experience with object oriented analysis and design patterns/techniques with emphasis on Java/J2EE technology
*Minimum 5+ years of extensive hands on experience with Java, J2EE, EJB, JSP, JDBC, Hibernate, JMX, JMS, Log4J, AJAX, JSF.
*Wide breadth of knowledge across many Java Open-Source technologies including Ant, Struts, Spring, XML parser technology, SOA based infrastructure, JUnit and HTTPUnit
*Wide breath knowledge of J2EE applications servers (WebSphere, WebLogic, JBoss,)
*Previous experience with Workflow and Rules Engine
*Excellent application performance tuning and trouble shooting skills
*Experience with RDBMS (DB2, Oracle or MS SQL)
*Familiar with UML and Use case
*Experience with Design patterns
*Good organizational and documentation skills will be essential in ensuring developed source code can be interpreted by other members of the development team.
*Superior written and verbal communication skills and the ability to present technical terminology to internal clients of all levels and some external vendors will be extremely helpful in moving any and all projects forward.
For immediate consideration, please send your resume to abecker@envoyIT.com
MUST BE ELIGIBLE TO WORK IN THE US WITHOUT SPONSORSHIP. CLIENT UNABLE TO SPONSOR H-1B VISAS AT THIS TIME.
NO THIRD PARTIES.