Job Title: Senior Java Developer (SCA, SOA, EJB, JSF)
Location: Albany, NY
Duration: 30 Months
Role Summary
A public sector organization is seeking a Senior Java Developer with strong experience in enterprise application development using J2EE technologies and Service-Oriented Architecture (SOA). The role involves designing and developing complex, integrated systems, contributing to architectural decisions, and supporting agile team delivery.
Key Responsibilities
- Design and develop enterprise-level J2EE composite applications.
- Build foundational services and components using Service Component Architecture (SCA), EJBs, and Web Services (SOAP/REST).
- Participate in Agile development processes, providing technical guidance and mentoring to team members.
- Review code, ensure quality standards, and monitor team productivity.
- Develop user interfaces and components using JSF and JavaScript.
- Create and interpret UML diagrams including service models, activity diagrams, and sequence diagrams.
- Utilize IBM Rational tools (RSA, RAD) for model-driven development.
- Work with business process tools and technologies for workflow and integration.
- Develop complex SQL queries for transaction processing and data validation.
- Collaborate with cross-functional teams to ensure seamless system integration and delivery.
Required Qualifications
- 84 months (7 years) of experience designing JEE composite applications using:
- Service Component Architecture (SCA)
- Enterprise JavaBeans (EJB)
- Web Services (SOAP and REST)
- 60 months (5 years) of experience working in Agile teams on complex SOA-based systems, including mentoring and quality assurance responsibilities.
- 24 months (2 years) of experience with JSF and JavaScript development.
- 84 months (7 years) of experience using modern IDEs such as Eclipse and/or IBM Rational tools:
- Rational Software Architect (RSA)
- Rational Application Developer (RAD/IID)
- 60 months (5 years) of experience interpreting UML diagrams.
- 24 months (2 years) of experience with IBM Enterprise Service Development (ESD) tools, including:
- WebSphere Business Modeler (WBM)
- WebSphere Process Server (WPS) / Business Process Manager (BPM)
- WebSphere Integration Developer (WID)
- Business Process Execution Language (BPEL)
- 60 months (5 years) of experience writing complex relational database queries.
Required Technical Skills
- Java, J2EE
- Service Component Architecture (SCA)
- Enterprise JavaBeans (EJB)
- Service-Oriented Architecture (SOA)
- JavaServer Faces (JSF)
- UML Diagrams
- Rational Software Architect (RSA)
- Rational Application Developer (RAD)
Preferred Skills
- Strong analytical and problem-solving abilities.
- Experience working in large-scale enterprise or government environments.
- Excellent communication and collaboration skills.
For more details reach at resumes@navitassols.com