Sr. Software Developer/lead Resume
Southfeild, MI
SUMMARY
- Over 10+ years of experience in software industry with complete Software Development Life Cycle (SDLC) process which includes Analysis, Design, Development, Testing, Implementation and Production Support
- Excellent programming skills in JAVA and J2EE technologies including JDBC, Servlets, JSP, XML, Enterprise Java Beans and PL/SQL
- Experience in Web Services using SOAP, JAX - WS, JAXB and XML Beans
- Experienced in Spring AOP and the dependency injection available in Spring and Java EE 1.5
- Well Experience in Onsite/Offshore work model and team coordination to achieve successful construction and completion of project
- Strong experience in developing web applications using various open source frameworks Struts, Hibernate, Spring and JSF
- Experience in creating effective User Interfaces using various technologies like HTML, CSS, Java Script, JSP and JQuery
- Strong experience in Web Application Development using Servlets, JSP and JDBC
- Proficient in using IDE like Eclipse, RAD and RSA
- Experience in IBM Websphere, Glassfish and Tomcat
- Experience in MS SQL Server and MySQL databases
- Database experience using PL/SQL, Functions and Stored Procedures
- Experience in working on different operating systems like Windows and Linux
- Self-starter, Quick learner and Strong team player with good interpersonal and communication skills
TECHNICAL SKILLS
Languages: Java, SQL, XML, iBATIS
Operating Systems: Windows (2000, XP), UNIX
Web Technologies: JSP, Servlets, JDBC
Middleware: Java Beans, EJB, JPA
Database: MS SQL Server, MySQL
IDE & Tools: Eclipse, RAD and RSA
Framework: Struts, Spring
Scripting Language: Java Script, JQuery, CSS, HTML
Version Controls: CVS, Perforce, SVN
Web/Application Servers: IBM Websphere, Glassfish and Apache Tomcat
PROFESSIONAL EXPERIENCE
Confidential, Southfeild, MI
Sr. Software Developer/Lead
Responsibilities:
- Developing SQL statements and storing procedures to retrieve data from DB2 and Sql Server host systems
- Developing test cases to perform unit testing using Junit and working on Spring Framework
- Evaluating the technicalities involved, scope involvement and suggesting the physical environment required for setting up the whole system design
- Developing innovative design alternatives to meet all requirements for performance, reliability, cost and manufacturability
- Lead continuous improvement activities by driving the implementation of process and product quality improvement initiatives
- Ensure compliance/closure of Regulatory and Quality requirements before approving Design Outputs/Program Deliverables
Environment: Java/J2EE, JSP, Struts, Spring Framework, iBatis, MyBatis, Sencha, SQL, SQL Server, DB2, Tomcat, JIRA
Confidential, Lansing, MI
Senior Software Developer
Responsibilities:
- Develop and implement the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes
- Implement Stateless Session Beans to encapsulate the business logic
- Analyze business requirement and creating functional design documents
- Design solutions and products that changes as per the new legislations
- Daily Production Support
- Mentoring and technical growth of junior members of the team
- Define & scope customer problems and provide optimum solutions
- Create prototypes for Use Case and/or User Interface/Screen Design Documents
- Work with other Functional Analyst to define the application structure to ensure that the products and components work together
- Design components involving Presentation, Presentation Façade, Application and Data layer
- Involved in the development of specific modules in Health Insurances Domain for MPSERS Reform, Dual MPSERS and 834 Change and full file projects
Environment: Java1.4, J2EE, Web sphere 8.5, SQL Server 2005, IBM RSA 8.0, Hyperion Report, Perforce
Confidential, Lansing, MI
Senior Software Developer
Responsibilities:
- Create prototypes for Use Case and/or User Interface/Screen Design Documents using Axure
- Create logical data model using data modeller
- Implement the MVC Architectural Pattern using Struts2 Framework
- Create Stateless Session beans and entity classes
Environment: Java 5, Struts2, EJB3.0, JPA2.0, Axure, Oracle SQL developer data model, Web sphere 8.5, SQL Server 2005, IBM RSA 8.0, Perforce
Confidential, Cupertino, CA
Senior Software Developer
Responsibilities:
- Task Estimation and Status Communication
- Understanding functional specifications, designing, and creating custom solutions to match the requirements
- Perform a basic installation of InQuira Product
- Create and configure database connections
- Create and deploy services and web applications
- Involved in MongoDB Integration with System Profiler
- Experience in using SAX and DOM parsers
- Research and Development on Scala programming language
- Client interaction.
Environment: Java 5, JSP, Servlet, MongoDB, InQuira8.1, Scala, Tomcat
