NavitasPartners logo

Senior Java Developer (SCA, SOA, EJB, JSF) - SJD 26-03969

NavitasPartners
4 days ago
On-site
Albany, New York, United States

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