Your tasks and 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.
Your skills and experience:
⢠A Degree in Computer Science or related field and minimum of 7-10+ years experience.
⢠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
⢠Experience with JavaScript and AJAX based UI frameworks
⢠Experience with ORM or persistence frameworks such as iBATIS and Hibernate
⢠Experience with XML, XSL, XPath, XML Schema
⢠Experience building applications using stored procedures, functions, and triggers on a RDBMS such as Postgres Server or Oracle Database.
⢠Developing / enabling Web Services that are SOA based to be used by ESB technologies, based on J2EE technologies using SOAP.
⢠Architecting and designing frameworks to be used by applications that are running on a J2EE platform
⢠Experience with Agile development methodology, Extreme Programming
⢠Experience with completing design artifacts using UML
⢠Excellent oral and written communication skills are needed
⢠Basic project management and organizational skills
360 IT Professionals
https://careers.smartrecruiters.com/360ITProfessionals1