Under the direction of the Project Manager, the Senior Application Developer implements core J2EE code to support Enterprise Applications and Services.
The Senior Application Developer is responsible for developing, deploying, and maintaining projects in accordance to the Rational Unified Process.
This person will be required to design components or sub-components and then follow though with the coding, testing and integration of those components, usually working as part of a team, but sometimes on their own.
Individual will be responsible for code quality and adherence to standards.
Job Duties:
Develop and maintain new functionality for new web applications and web services according to specifications and within the agreed upon time frame in support of the MFP VG Project.
Participate in design reviews and identify potential mitigation strategies for technical risks.
Provide J2EE best practices.
Develop Web Service integration solutions.
Document approach and core design artifacts.
Configure WebLogic application server to support the development deployment of Enterprise Applications and Services.
Document unit test results.
Identify potential design enhancements.
Develop Architectural Proofs of Concept to demonstrate practical business agile solutions and evolve core architectural constructs.
Measure compliance against standards.
Report status against the project plan.
Mentor junior development resources.
Able to work some flexible hours, as required by Project Manager, to meet project deadlines.
Maintain and deliver complete project documentation in clear and comprehensive manner.
Possess ability to communicate clearly with project team
Work with a disciplined change management and application management environment
Work independently with minimal direct supervision and/or direction
Work within a group and collaborative team dynamic under the direction of the Project Manager and or team lead.
Able to juggle multiple initiatives as required by the Project Manager
Qualifications:
5+ years experience as a Java developer (J2EE, JSP, EJB)
1-3 years BEA WebLogic 9.x + experience (WSDL, XSLT, XML, SOAP)
Object relational mapping tools (Hibernate)
Experience with JSP/JSF front end solutions
Software development framework experience
Experience implementing Web Services.
Good problem solving and analytical skills in enterprise systems
Ability to build relationships and influence others.
Experience using the Rational Unified Process methodology
Experience writing and reviewing technical design solutions
Strong organizational skills and ability to multitask on multiple projects at one time
UI knowledge and skill, ability to design interface if needed
Desired Skills:
Estimation skills for development and delivery of software.
Provide technology summaries and recommendations to team leads
Excellent interpersonal skills necessary to interact effectively with business and technical resources from multiple organizations and the other members of the team
Use logic, experience and intuition to create solutions.
Familiar with IBM MQ Series and JMS.
DataPower XML/GW experience.
Jasper reporting experience