Software Engineer/ Sr. Web Developer Resume
Fort Collins, Co
SUMMARY:
- 7 years of IT industry experience with expertise in Java/J2EE, Core Java, Multi - Threading, Spring Framework, Hibernate, Servlets, JSP, JDBC, HTML, JavaScript, JavaBeans, log4j and JUnit, Oracle,
- Good experience in J2EE technologies like JDBC, JSP, Servlets, JavaScript, CSS, HTML, Ajax and jQuery, angularjs.
- Knowledge and experience in Oracle 10g, Oracle 11g, Oracle 12c, MySQL and Oracle Database.
- Expertise in spring using IOC, AOP and JDBC frameworks.
- Proficient in implementing various design patterns like, MVC, Singleton, Session Facade, Front Controller, Business Delegate, View Helper.
- Proficient in mapping with relational database by using ORM framework such as Hibernate.
- Expertise with Object Oriented Analysis and Design (OOAD).
- Good working experience in JBoss (Wildfly), Tomcat Web Server.
- Experience in designing and development tools like Eclipse, Ant.
- Expertise with Database development skills using Oracle, SQL.
- Expertise in Web Services (SOAP) and Java Messaging Services (JMS)
- Extensively worked on implementing Service Oriented Architecture (SOA) using REST web services.
- Wide exposure in using JUnit for Unit testing and integration testing.
- Participated in all activities of a typical Software development project viz., business requirement gathering, analysis, design, coding, testing and deployment
- Good working knowledge of Agile Software methodologies.
- Contributed in the area of Debugging application issues, Problem Management, Application Monitoring.
- Worked extensively on various flavors of UNIX operating system like Linux, Solaris.
- Hands on experience in Putty, winSCP, SSH etc.
- Experienced in writing ANT scripts, Gradle Setup to build and deploy Java applications.
- Hands on experience in Version control tools like Clear case, SVN, CVS, and Perforce.
- Involved in client interactions for scoping, effort estimates and status reporting.
- Experience in developing and implementing Web Services using SOAP, WSDL and UDDI.
- Versatile team player with good analytical, communication and interpersonal skills.
- Experience working with CMMI Level 5 Companies.
TECHINICAL EXPERTISE:
Programming Languages: Java 7
Web/Distributed Technologies: JSP, Servlets, EJB 3.0, JAXP, XSL, CSS
J2EE Services: JMS, JDBC, Java Mail, JSTL, JNDI
Frameworks/Architectures: Spring, Hibernate, JSF, Struts, MVC, SOA, JQuery, AJAX, JUnit, Log4j,Angularjs
Application/Web Servers: WebSphere 7.0, WebLogic 8.1, Oracle 11g, Oracle 12c, JBoss EAP 6.3, Tomcat 7
Databases & DB Languages: Oracle 11g, Oracle 12c MySQL, PL/SQL, SQL
Cloud Computing: AWS,USDA-NITC
Design/Modeling Techniques: OOAD, UML, Java/J2EE/GOF Design Patterns
Methodologies: Scrum, XP, TDD, FDD, Pair-Programming
UML Diagrams: Architecture Diagram, Entity Relationship Diagram, Use Cases, Class Diagram, Sequence Diagram, Activity Diagram
Java/J2EE/GOF Design Patterns: Front Controller, Business Delegate, Singleton, Service Locator, Session Façade, Value Object, Factory, View Helper, Data Object
Desktop Technologies: Swing/JFC, AWT
Web Services: WSDL, SOAP, REST
XML Technologies: XML, XMI, DOM, SAX, XSLT, XSD, XHTML
Scripting/Markup Languages: JavaScript, JSON, HTML, Maven, ANT
Identity/Access Management: SSO, LDAP, Java Security, WS Security
Version Control Tools: Perforce, ClearCase, SVN, CVS
Build Automation Tools: Jenkins, Bamboo, Hudson, Maven, ANT
Issue Tracking Tools: JIRA, ClearQuest,Rally
IDE/Tools: RAD 7.0, NetBeans 6.5, JDeveloper, Eclipse,TOAD, SQL Developer, Dream Weaver
Operating Systems: Solaris, Linux, UNIX, Windows.
PROFESSIONAL EXPERIENCE:
Confidential
Fort Collins, CO
Software Engineer/ Sr. Web Developer
Responsibilities:- Understood the application. Involved in Design, Development, Programming, and Deployment of application.
- Define architecture and present to customer technology managers.
- Participate with Functional Requirement team to understand requirement.
- Extensively worked on front end, business, and persistence tier using the Spring, JMS,
- Developed Application with Spring MVC frame work, EJB, JDBC and UI techniques.
- Involved in developing Spring MVC framework set up configure spring framework.
- Developed Service layer and DAO to integrate with persistence frame work.
- Developed UI pages using JSP, HTML, JQuery, CSS, and AJAX, Angular.js.
- Used JQuery to develop functionality on UI pages.
- Developed controller classes for request processing used spring annotations to handle request.
- Used JDBC connection to integrate application with database.
- Created and consume RESTful web services using RESTEasy to get case data from WMS application.
- Used Junit framework for Unit testing.
- Followed Agile software development practice paired programming, test driven development.
- Developed use case diagrams, class diagrams, database tables, and mapping between relational database tables and object oriented java objects using Hibernate.
- Used Hibernate Query Language (HQL) and Custom Queries to querying data from Oracle Data base In DAO.
- Designed web portal with cross-browser support and responsive.
- Project development using agile software development methodology.
- Worked closely with backend developer and data integration team.
- Developed front end views using JSP.
- Used Eclipse Integrated Development Environment (IDE) in entire project development
- Made Single page module with use of Angular.js framework.
- Fixed style and JavaScript issues pertaining to different browsers.
Environment: Java, Spring MVC, Hibernate, HTML5, CSS3, XML, XSL, XPATH, JSP, JQuery, AngularJS, JavaScript, MySQL jboss EAP 6.3, Java Mail and other development tools, JIRA.
ConfidentialFort Collins, CO
Sr. Web Developer
Responsibilities:- Involved in understanding the requirements, design, and development.
- Develop web application using Java, JMS technologies on MVC design pattern.
- Was responsible in developing the front end using JSP, HTML and Java Script.
- Created asynchronous request-reply communication with the services utilizing JMS queue.
- Was involved in coding the business logic using Java and Servlets.
- Used SOAP and WSDL to connect to third party services.
- Coded Business services using spring and also interacted with the database using Spring JDBC, Spring DAO.
- Developed components that connected Java Servlets to LDAP Server for validating the results.
- Was involved in developing the request validations using Java XML Validation API
- Involved in creating thread classes to run the test cases in parallel using concurrent thread pool utility.
- Support for application Integration and Issues.
- Involved in Unit testing and Bug Fixing.
- Developed UI with javaScript, HTML, AJAX, jQuery with WebStorm IDE.
- Used Rally for issue Tracking.
- Used Perforce as the version control system and source code management.
- Used Jasper Reports API to create pdf reports
- Apache POI Api to generate Output files
- Developed the application following Agile/Scrum software development methodology.
Environment: Java, JMS, JSP, Servlet, XML, Threads, Java XML Validation API, Weblogic 9.2, Eclipse ,WebStorm Ant1.5, Log4j, Windows XP, LDAP Server, CVS, Scrum, Rally.
ConfidentialDes Moines, IA
Senior Software Engineer
Responsibilities:- Involve analysis, design, development, deployment and integration testing.
- Create architecture, entity relationship, use case, class and sequence diagrams.
- Gather and review requirements, develop technical design documents and create prototype of critical business application using Java/J2EE and Oracle technologies.
- Design and develop solutions that are highly reliable, scalable and meet business-defined services.
- Understand and apply reusable code design, leverage application architecture and framework capabilities and functionalities.
- Develop business layer components using Spring & Hibernate, and GUI using JSP, GWT & XMI.
- Provide information technology expertise in the development and support of new and advanced concepts, applications, and techniques for equipment, networks, systems, and processes.
- Perform user acceptance testing and fix bugs from pre-production and post-production versions.
- Engage in collecting new requirements and use case clarifications from client.
Environment: Java 1.5, Spring, Hibernate, JSP, Oracle 10g, PL/SQL, JMS, GWT, XMI, SOA, SOAP, XML, AJAX, JavaScript, JSON, WebSphere 7.0, UML, JUnit, Log4j, RAD 7.0, Software Architect, UNIX, Windows, Bamboo, Maven, ClearCase, Scrum, JIRA
ConfidentialColumbus, Ohio
Jr. Software Developer
Responsibilities:
- Develop web application using Spring Framework.
- Created and maintained the configuration of the Spring Application Frameworks IoC container.
- Developed stored procedures and functions.
- Optimized SQL queries and converted them into stored procedures.
- Provided support and encouraged enhancement requests based on impact analysis.
- Designed, developed and maintained the data layer using Spring JDBC framework.
- Consumed Web Services using Spring-ws and Used SOAP and WSDL to connect to third party services.
- Implemented some modules using Spring-AOP framework.
- Extensively worked on implementation of new enhancements and Bug fixing.
- Developed unit test cases using JUnit4
- Used Quartz Job scheduler to schedule Simple Triggers at specified time on daily basis.
- Configured Hudson to monitor the whole process and provide reporting functionality and notification functionality to report success or errors.
- Used CVS as the version control system and source code management
Environment: Java, Spring (IOC,AOP,JDBC),JSP, Spring-ws, quartz, xml, MySql, Eclipse, Apache Tomcat 5.5, Hudson, CVS, Java, Struts Frame Work, jQuery JSON, High Charts ,JavaScript/CSS, HTML,CSS, Oracle