Software Developer III
The Senior Application Developer provides significant contributions in the design, coding, testing, support and debugging of new software or enhancements to existing software. You will be responsible for creating and influencing innovative solutions that meet not only functional, but also performance, scalability and reliability requirements. Our ideal candidate will be a highly motivated self-starter who loves ownership and responsibility while working in a collaborative and interdependent team environment. You will work closely with business systems analysts, architects and other developers on applications used enterprise-wide.
location: Detroit, Michigan
job type: Contract
work hours: 9am to 5pm
Working with onshore and offshore teams to meet and deliver planned releases in an agile environment and providing on-going production support
Gaining business domain knowledge/expertise and application know how by working with business and technical teams
Collaborates with other developers and provides significant contributions to develop specifications to resolve business client questions, problems, and to address enhancement needs.
Uses technical knowledge, creativity and company practices and priorities to obtain solutions to complex problems.
Interfaces with senior management to provide and obtain information and to build consensus regarding project direction
Interacts directly with business clients.
Serves as a mentor to lower level developers
Hands on development experience not less than 5 years in core Java, J2EE (Servlets, JSP, EJB, JavaBeans, JDBC, JMS, JPA, JNDI, MVC, Struts)
Good Oracle ( SQL/PL-SQL) proficiency , should have ability to fine tune and improve the performance of the query and the retrieval speed of data form data base
Ability to write procedure and functions in SQL-PL-SQL and also to write multiple transaction modules with DAO classes
Solid understating of MVC ( Model Java beans, View JSP , C Servlets and Controller )
Web services experience RESTful and SOAP
Oracle WebLogic Application Server
Ability to analyze thread dump and heap dump to identify the code causing issues and trouble shoot.
Solid understanding of collections framework , concurrency and multi-threading concepts.
Good debugging and troubleshooting skills with IDE ( especially Eclipse)
Exposure to Jenkins build management and trouble shooting
Solid understanding of design patterns ( Creational, Structural and behavioral Pattern)
Good working knowledge in Version Control Tools like SVN
skills: Good working knowledge in Version Control Tools like SVN
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.