The job you requested, VB.NET Developer, is no longer available. We have found a similar job.
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.