Senior Software Development Engineer Resume
East Moline, IL
SUMMARY
- Over 10 years of IT experience in analysis, design, development, and testing of applications utilizing Java and J2EE Technologies.
- Experience in Java and J2EE application development using Servlets, JSP, XML, AJAX, JDBC, JNDI, JAXB, SQL, DB2, Oracle and MSSQL Server.
- Experience using design and implementation technologies such as design patterns, multithreading.
- Proficient in developing SOAP and RESTful Web Services.
- Good understanding of Oracle/DB2/ MSSQL.
- Experience in developing rules using Drools and Quick Rules.
- Master’s degree in Applied Computer Science at Confidential.
- Strong programming, problem - solving, analytical and logical skills.
- Experience in Agile/Scrum methodology, JIRA issue tracking system.
- Very good team player with ability to work efficiently in both independent and widely diversified global team environments
TECHNICAL SKILLS
Programming Languages/Web Technologies: Java, SQL, HTML, CSS, YUI, XML, JavaScript, Servlets, JSP, JSON, AJAX, JQuery, SOAP, RESTful web services
Development Tools: Eclipse, WebSphere Studio Application Developer (WSAD), RSA, IntelliJ IDEA, Spring Tool Suite, Maven
Web/Application Servers: WebLogic, WebSphere
Frameworks: Spring, Hibernate
BRMS: Drools
Version Control Tools: Tortoise SVN, Visual Source Safe
Database Systems: Oracle, DB2, SQL Server
Packages and Utilities: MS Word, MS Excel, PowerPoint, Visio
Agile Methodologies: Scrum
PROFESSIONAL EXPERIENCE
Senior Software Development Engineer
Confidential, East Moline, IL
Responsibilities:
- Interacted with business and technical teams for requirements, queries, and clarifications.
- Involved in design and development of controller servlets for session management.
- Implemented Data Access Object Pattern to separate the data access mechanism from the client interface.
- Refactored the project to make it more RESTful and thread-safe.
- Designed and developed Domain classes as a means of communication between the service interaction and service processing layers.
- Implemented Composite View Pattern to develop the java server pages, which include several java scripts and JSPs to provide the best view.
- Unit testing and Integration testing of the application.
- Worked on e-Claims Module like creating new claims, validating claims using Business rules with Drools.
- Followed Scrum methodology.
Environment: Eclipse, WebLogic, JSP, Servlets, XML, HTML, JavaScript, REST, Tortoise SVN, Oracle, DB2, SQL Server 2008, Java, Java EE, Tag Libraries, SOAP, Drools, Spring.
Senior Software Development Engineer
Confidential, East Moline, IL
Responsibilities:
- Involved in the designing of the application using various design patterns like MVC pattern and Data Access Object patterns.
- Involved in analysis and design of project. Created class diagrams, sequence, collaboration diagrams and state diagrams.
- Designed RESTful XML web service for handling AJAX requests.
- Involved in design and development of controller servlets for session management.
- Implemented Data Access Object Pattern to separate the data access mechanism from the client interface.
- Developed Business Rules using Drools engine.
- Involved in developing JSPs for presentation of data.
- Used several custom tags and tag libraries in developing JSPs.
- Involved in troubleshooting and debugging the Java code in all stages.
Environment: WebLogic, Eclipse, JSP, Servlets, XML, HTML, REST, JavaScript, Tortoise SVN, SQLServer2000, Java, Java EE, Drools, Tag Libraries.
Senior Programmer Analyst
Confidential, East Moline, IL
Responsibilities:
- Developed offline application for Service Order.
- Involved in the designing of the application using various design patterns like MVC pattern and Data Access Object patterns.
- Involved in design and development of controller servlets for session management.
- Implemented Data Access Object Pattern to separate the data access mechanism from the client interface.
- Involved in developing JSPs for presentation of data.
- Used several custom tags and tag libraries in developing JSPs.
- Involved in troubleshooting and debugging the Java code in all stages.
Environment: Eclipse, WebSphere, JSP, Servlets, XML, HTML, YUI, JavaScript, Tortoise SVN, DB2, SQLServer2000, Java, Java EE, Tag Libraries.
Senior Programmer Analyst
Confidential, East Moline, IL
Responsibilities:
- Involved in the designing of the application using various design patterns like MVC pattern and Data Access Object patterns.
- Involved in analysis and design of project. Created class diagrams, sequence, collaboration diagrams and state diagrams.
- Build RESTful Web services using JAX-RS API.
- Involved in design and development of controller servlets for session management.
- Implemented Data Access Object Pattern to separate the data access mechanism from the client interface.
- Involved in developing JSPs for presentation of data.
- Used several custom tags and tag libraries in developing JSPs.
- Involved in troubleshooting and debugging the Java code in all stages.
Environment: WebSphere, Eclipse, JSP, Servlets, XML, HTML, Restful web services, JavaScript, Tortoise SVN, DB2
Programmer Analyst
Confidential, East Moline, IL
Responsibilities:
- Involved in the designing of the application using various design patterns like MVC pattern and Data Access Object patterns.
- Involved in analysis and design of project. Created class diagrams, sequence, collaboration diagrams and state diagrams
- Involved in design and development of controller servlets for session management.
- Implemented Data Access Object Pattern to separate the data access mechanism from the client interface.
- Involved in developing JSPs for presentation of data.
- Used several custom tags and tag libraries in developing JSPs.
- Made changes in SQL queries to make the iWarranty product compatible to DB2.
- Involved in troubleshooting and debugging the Java code in all stages.
Environment: WebSphere, WSAD5.0, RSA 7.5, Eclipse, JSP, Servlets, XML, HTML, JavaScript, Tortoise SVN, Visual Source Safe, DB2, Java, J2EE, Tag Libraries.
Programmer Analyst
Confidential, East Moline, IL
Responsibilities:
- Involved in analysis and design of iWarranty product. Created class diagrams and sequence diagrams
- Made changes in queries to make the iWarranty product compatible to DB2.
- Used MVC pattern and Data Access Object patterns.
Environment: WebSphere, WSAD5.0, RSA 7.5, Eclipse, JSP, Servlets, XML, HTML, JavaScript, Visual Source Safe, DB2, SQLServer2000, Java, J2EE, Tag Libraries.