About the role
We are seeking a highly experienced Application Development Analyst to support ongoing business systems engineering and enterprise software development initiatives. The ideal candidate will have strong expertise in Java/J2EE, JBoss, MS SQL, Oracle, and complex multi-system integrations.
This role requires collaboration with cross-functional teams and senior stakeholders to deliver high-quality IT solutions through sound technical design, requirements gathering, development, and deployment.
Key Responsibilities:
Translate business requirements into detailed functional specifications, technical designs (TDD/SDD), and traceability matrices.
Develop scalable Java-based enterprise applications using J2EE frameworks and associated technologies.
Integrate internal and external systems using various database and middleware technologies.
Troubleshoot system issues and recommend improvements for performance and stability.
Facilitate stakeholder communication, including project managers, developers, testers, and business users.
Support validation efforts and user acceptance testing (UAT).
Stay current on emerging technologies and industry trends to apply best practices.
Mandatory Skills & Experience:
Bachelor's degree in Computer Science, Information Systems, or related field (or equivalent experience).
15+ years of experience in application development on enterprise-level IT projects.
Expertise in:
Java 1.6+, J2EE (JSP, EJB, Hibernate/JPA)
JSF, Struts, Spring, Wicket
Apache Tomcat, JBoss EAP/Fuse/AMQ
MS SQL Server, Oracle 11g+, MySQL
Web Services (SOAP/REST), XML, HTML5, JavaScript
Linux, VBScript, ASP, Visual Basic
Experience with tools such as Eclipse, IntelliJ, JBDS, SOAP UI, and IReport Designer.
Strong problem-solving and technical consulting capabilities.
Excellent communication, documentation, and stakeholder management skills.