The company is looking to solve complex projects requiring specialized technical knowledge in software development and needs to define and enforce project development standards and best practices.
Requirements
- J2SE 5.0+, J2EE 5,6,7
- Experience in MVC Architecture
- Experience with the Spring Framework 2.5+
- Experience in Web-Tier J2EE frameworks such as Struts and JSF
- Experience at a Admin level with a J2EE Application Server (Web Logic, WebSphere or JBoss)
- Experience in JMS, JBossmq, JBoss Clustering
- Expertise in upgrading legacy Web applications to current J2EE technologies
Responsibilities
- Designs / codes core application frameworks for complex project that can be reused across the organization.
- Defines and enforces project development standards and best practices that are consistent with enterprise architecture standards, corporate standards and goals.
- Will be responsible for undertaking complex projects requiring additional specialized technical knowledge in software development and provides expertise at top technical levels in particular business processes.
- Defines development tasks, assigns tasks to development team, and monitors and reports status of development tasks
- Coordinates with users and / or business analysts to understand requirements.
- Leads and participates in the development of software architecture documentation.
- Mentors and trains less-experienced software development staff.
Other
- A Degree in Computer Science or related field and minimum of 7-10+ years experience.
- Excellent oral and written communication skills are needed
- Basic project management and organizational skills