AUBURN HILLS, MI, USA
16 days ago
Senior Full Stack Java Developer
Job Seekers, Please send resumes to resumes@hireitpeople.com Senior Full stack Java Developer - 6 months contract to start with possible for extension in Auburn Hills, MI
Interview process: Skype video

 Minimum of 7+ years overall IT experience:
• 5+ years of web service development and integration experience
• Design, develop, deploy, test and maintain technical assets in SOA environment, web services and integration
• Experience designing and implementing business applications using Service Oriented Architecture (SOA) to provide concrete reusable services
• Strong Automotive OEM experience
• Solid understanding of various enterprise services and micro-service concepts
• Solid understanding of Enterprise Service Bus concepts
• Experience with DevOps in a cloud environment a plus
• Experienced in waterfall, iterative, and agile methodologies
• Exposure to and understanding of Continuous Integration and Agile Service Development
• Responsible for detailed design, development/unit testing and integration of applications
• Produce scalable and flexible, high-quality code that satisfies both the functional and non-functional requirements
• Develop configurable software services that support applications integrates to enterprise services
• Identify technical issues & coordinate the resolution of these issues with extended team members from other applications
• Uses secure development best practices and design patterns
• Create or update design and systems documentation for developed or modified services or programs
• Create process and data flow diagrams for data movement capture
• Cross train team members for full knowledge coverage on team
• Analyze and translate business requirements to technical design
• Analyze and resolve technical issues
• Collaborate/communicate with project team and business users as required
• Support functional testing and performance testing
• Works with technical delivery lead on project activities
• Ensure assigned work is implemented within project schedules
• Ability to interact with the customer for deployment of software version updates and, where appropriate, code promotion and production support
• Demonstrated experience in CSS, HTML5 and JavaScript (Angular, JQuery, Bootstrap, etc), JSON, XML
• Experience in web application architecture, understanding of UML models
• Knowledge of core J2EE patterns
• Experience building web services (SOAP/Rest) using Java APIs and tools, such as JAX-RPC
• Experience with JSP, Servlets, JDBC
• Experience with the Spring Framework and general MVC frameworks
• Experience with scripting languages (e.g. Unix shell scripting, Perl)
• Experience with continuous integration tools (e.g. SVN/git, Jira, Jenkins, Maven, etc.)
• Experience implementing authentication, authorization, Single Sign On, SAML, OAuth
• Experience in working with various web application servers (Websphere, JBoss, Tomcat)
• Experience with Eclipse
• Experience using enterprise integration applications and tools such as WebSphere Message Broker version 10+ and DataPower, Oracle Fusion, MuleSoft, WSO2, Apache Camel, etc.
• Solid Java/J2EE, JMS, XML, XSLT, XQUERY, XSD, SOAP, REST, WSDL development experience
• Demonstrated experience with WADL, XSD, WS-*, BPEL, BPMN, Security, Continuous Integration (Hudson/Jenkins), Maven, SOAP-UI
• Working knowledge of various multi-user, multi-tasking operating systems/platforms (Unix, Windows)
• J2EE/Java development
• WebSphere MQ version 7+
• Oracle RDBMS version 12+.
Confirm your E-mail: Send Email