Job Description :
Position : Senior Software Engineer (Java)
Location – Alpharetta, GA and Oakland, CA
12 + months contract
Job Responsibilities –
· Provide production support for enrollment files processing – troubleshooting, review logs, review/update configuration, respond to business queries, make minor modifications to handle different situations as necessary
· Develop in Java/MDB, JSF platforms to support new business requirements and partners – be able to work on multiple requirements at the same time; make sound technical design and implementation decisions, based on scenarios and prior experience
· Handle non-Java code like PL-SQL, XSLT, XQueries, work with various teams to support testing and troubleshooting of the operations
· Be a self-learner and lead complicated applications with spread out deployments and different java technologies
· Work with the Business Analyst to review and implement new changes in the software, Clarify questions, Incorporate many changes required to support interactions with the business
· Work with the technical team members to perform design/code reviews, follow change control processes to take quality code to production
· Be disciplined about maintaining source code control and versioning; adhere to strict process to check-in/checkout, regardless of the dynamic nature of the environment
· Work in Agile development methodology
· Work with Offshore teams to provide/clarify requirements, support code development offshore, participate in and contribute to best practices, appropriately support the implementation of developed software
Skills –
· Required – Expertise & Experience in Core Java & J2EE
· Required – Experience in Java Messaging Services (JMS) and Message Driven Beans (MDB)
· Required – Writing & Maintaining complicated SQL queries, Stored Proc, Triggers etc
· Preferred – Experience in SOAP based Spring-ws (web services) creation and maintenance
· Preferred – Experience in Java Server Faces (JSF) and/or Oracle ADF
· Preferred – Experience in Healthcare Enrollment side of business
· Strong Experience working with XML, XSD, XQuery, XSLT, XPath SOAP,WSDL
· Strong Experience with developing & maintaining large volume file based processing, high volume data loads
· Experience in JBoss application server
· Working experience in OSB will be an added advantage
· Team player, work with different teams in the organization in a seamless manner
· Multi-tasking, capable of handling multiple projects and priorities at the same time