The job you requested, VB.NET Developer, is no longer available. We have found a similar job.

SOA Java Developer

Apply Now

Responsibilities

  • Create detail design and implementation specifications
  • Writes application code, and performs unit and functional testing in order to provide technical solutions for the business.
  • Participates in technology discussions, and suggests improvements to technology and practices.
  • Be a hands-on team member.
  • Responsible for designing and developing service oriented solution logic as services.
  • Writes application code, and performs unit and functional testing in order to provide technical solutions for the business.
  • Participates in technology discussions, and suggests improvements to technology and practices.
  • Be a hands-on team member.
  • Create service oriented architecture-enabled applications and business processes
  • Developing aggregate services as appropriate to improve user experience and operations manageability
  • Employing ESB capabilities appropriately from service discovery and availability
  • Facilitate the integration of SOA application packages;
  • Analysis of data flow and issue resolution analysis
  • Designing effective solutions for complex programming and program debugging
  • Perform other incidental and related duties as required and assigned.

Required Skills And Knowledge

  • Expert in best practices, processes, and tools required to develop enterprise-level Java-based applications.
  • Proficiency in Java Core stack
  • 5+ years in developing distributed and modular computing solutions
  • Strong knowledge of JBOSS SOA tools such as Switchyard, JBOSS Enterprise Service Bus, Registry and Orchestration
  • Proficient in XML/XSLT and integration infrastructure technologies such as HorentQ components
  • Strong understanding of waterfall and iterative methodologies
  • Excellent written and verbal communication skills in a global team environment
  • Hands-on experience implementing Web Services (SOAP and RESTful).
  • Experience with Web Service Security specifications, WS-Security, WS-Policy, SAML, etc.
  • Hands-on experience with Java and Java EE Technologies (EJB, JMS, JDBC, SQL, XML, Servlet, XPath and XSLT)
  • Experience conducting proof-of-concept, developing prototyping and building reference models.
  • Experience building, configuring and deploying services on containers such as JBOSS and Tomcat.
  • Experience with Spring Batch, Hibernate, Struts, Axis, Maven is desired.
  • Integration experience with Messaging, UDDI, Service Registry and Service Repository
  • Deep knowledge and understanding of Mediation, Policy Enforcement and other ESB functions.
  • Deep knowledge of SOA principle, design patterns, application and integration architectures
  • Demonstrated excellence in designing and implementing multi-tiered, enterprise applications and packages (Java EE, JBoss, and RDBMS), High Throughput Web Services, EAI, and integration middleware (Switchyard).
  • Ability to analytically address complex problems, process critical data, establishes facts, and draw quality conclusions.
  • Practical application debugging and troubleshooting skills.
  • Linux/Unix commands and basic administration
  • Strong understanding of QA and Release Management process.
  • Strong understanding of various SDLC methodologies.
  • Experience working with offshore development.
  • Experience working with Business Logic integration platform is a plus.
  • Demonstrable ability to deliver projects on time, with high quality, and within budget.
  • Excellent multitasking and time management skills with consistent attention to detail.
  • Strong analytical and problem solving skills.
  • A team player who enjoys collaborating with technical and non-technical colleagues at all levels of the business.

Education And Experience

  • 5+ years in developing distributed and modular computing solutions
  • 2+ years of experience with persistence models like DAO or Hibernate
  • 1+ years' experience with Web Services and understanding of ESB.
  • 4 year degree in business, software engineering / computer science or equivalent job-related experience.
  • BS/BA (EE/CS) - Master's degree preferred or equivalent.

  • Feedback Loading...