Sr. JEE Developer

Identifies and recommends architectures and design solutions to improve JEE development in addition to designing and developing code, performing testing and debugging using JEE technologies. Also participates, as required, in system design activities, the definition of user requirements and problem resolution for JEE applications.
Principle Duties and Responsibilities:
o Defines and leads system architecture/application design activities of JEE applications.
o Contributes to the definition and development of JEE architecture/technical and usability standards of the organization.
o Assists in the design of application development practices and procedures. Mentors and trains less experienced team members.
o Designs and develops code, leads and performs QA functions including testing and code reviews on applications using JEE technologies - Java, HTML, XML, Java Server Pages, Java Server Faces, JavaScript, Servlets, EJBs and SOA.
o Diagnoses and resolves problems in enterprise wide JEE applications which may require on-call status outside of scheduled working hours.
o Participates in development projects, working under limited supervision. May be required to provide time and effort estimates for development activities, to oversee the activities of other team members (including contractors) and communicate effectively, both in writing and verbally, with members of the project team, including members of the business community.
Basic Qualifications:
o Bachelor's degree in CS, Engineering, Business or related field or equivalent experience.
o Minimum 6 years of JEE Software Engineering experience working with Websphere application server or equivalent environment as well as 7 to 10 years of Information Technology experience.
o Well-seasoned/expert level Java skills using a wide variety of JSE/JEE APIs.
o Proven experience in the architecture, design & implementation of scalable JEE applications, preferably using open-source components.
o Strong object-oriented background with extensive Java experience, JEE design patterns and best practices with at least 6 to 8 years of overall experience with design, development and maintenance of multi-tier, transactional web-based applications.
o Solid experience with Software Development Lifecycle (SDLC) Methodology and processes.
o Solid understanding of UML and Service Oriented Architecture is preferred with experience in Web Services, Struts Development Framework, CICS Transaction Gateway and MQ Series messaging.
o In-depth experience with 'user interface' technologies - HTML, Java Server Pages, Java Server Faces, Cascading Style Sheets and JavaScript.
o Relational Database experience (including JDBC, Hibernate.
o Hands on experience is required with development tools like Websphere Studio Application Developer, Rational Rose, Source Code Management Tools such as SVN, ClearCase or equivalent; Wily Interscope.
o Experience with tools like Macromedia DreamWeaver (or equivalent).
Preferred Qualifications:
o Advanced degree.
o Preferred certifications: Sun Certified Java Developer; Sun Certified Web Component Developer; Sun Certified Business Component Developer, JEE Architect Certification.
o Relational Database experience preferably with DB2 on z/OS.
o Experience with Rational RequisitePro; Rational ClearQuest; Rational (or equivalent) testing tools is preferred.
Skills and Abilities:
o Maintaining technical skill currency / assisting development of others in the group.
o Managing time while working on multiple assignments, in multiple roles.
o Playing a leadership role in the maturing of the organization's JEE development practices and procedures and the standardization of applications.
o Developing communication, leadership, and facilitation skills.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Sr. Hardware Developer Intern Summer 2019
Durham, NC IBM
Sr. Product Development Engineer
Winston Salem, NC Reynolds American Inc. (RAI)
Sr Process Development Engineer I
Durham, NC Grifols Shared Services North America, Inc
Sr. Hardware Developer Intern Summer 2019
Charlotte, NC IBM
IT Analyst, Sr BI Developer
Durham, NC Duke University
Sr Systems Developer
Greensboro, NC Qorvo