Software Engineer Resume
SUMMARY
- 6 ½ years of experience within Software Development (involving analysis, design, development testing, implementation and application maintenance) and 4 ½ years within System Architecture.
- Object Oriented Design Certifications in 2011 and experience within the last 4 ½ projects using MVC architecture.
TECHNICAL SKILLS
- Java 1.3/1.4/5.0/6.0
- J2EE1.3/1.4/5.0
- Collection
- Multithreading
- Applets
- Swing
- Servlets2.3/2.4/2.5
- JSP1.2/2.0
- EJB2.0/3.0
- JMS1.1
- JDBC2.0/3.0
- Apache Tomcat Server5.0/6.0
- IBM Web Sphere Server 6.1/7.0
- Primate Server
- Bea WebLogic Server 8.1/10.0
- HTML
- XML
- CSS
- DHTML
- AJAX
- ANT
- JavaScript
- Design Patterns
- RESTful Web Services
- SOAP
- Struts 1.0/1.1/1.2/2.0
- Hibernate2.0/3.0
- Spring1.0/2.0
- Spring Integration
- Spring MVC
- Oracle ADF
- Oracle8i/9i/10g
- MS SQL Server 2000/2005/2008
- DB 2 8.2/9.0/9.5
- C
- C++ with OOPS
- Windows 2003/2008/XP/Vista
- Unix
- Eclipse3.3/3.4
- Rational Rose
- Net Beans
- Intellij
- Agile (SCRUM)
- Jenkins Rational Unified Process (RUP)
- UML
- Clear Case
- Clear Quest
- CVS
- Junit
PROFESSIONAL EXPERIENCE
Software Engineer
Confidential
Responsibilities:
- Professional working experience with the design, development and implementation ofClient/Server, 3 tier - architecture based applications usingJava, JDBC, Servlets, Java Beans, JSP, JSTL, SOAP, JDBC, JavaScript, JQuery, andHTML.
- Developed the web pagesJava, HTML, JavaScript, CSS, JQuery, JSP, Servlets, Tag libs andJ2EEtechnology framework usingSpring 2 MVC, JDBC, Hibernate, and Web Services withJ2EEdesign patterns.
- Experience on usingHibernateasORMtool and wroteHibernateconfiguration file and Hibernate mapping files.
- Developed persistence forDAOclasses to persist the data into Oracle Database usingHibernate Query Language(HQL).
- Involved in codingJavaScriptcode for GUI validation and worked onStrutsvalidation frameworks, with extensive experience on creating web applications usingSpringframework (Spring MVC).
- Created custom web pages from themes usingHTML, CSS, andPHPand usedApache TomcatServer to deploy the applications.
- Developed the User Interactive web pages in a professional manner by using web technologies like HTML/HTML5, XHTML, and CSS3 as per company standards.
- Tasked with migrating all existing apps built in Angular 1.5 to version 2.0.
- Migrate all Angular 1.5 components to Angular JS 2.0 API over time
- Used AngularJS as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server using SASS, LESS, Bootstrap, and AngularJS.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Involved in implementation of RESTFUL web service APIs using Node.js, which were consumed by making AJAX calls and JSON as data exchanging tool.
- Used GIT for source code version control.
- Attend Daily stand-up meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for each story card in a Sprint.
- Manage all CM tools (JIRA, Confluence, Artifactory, Maven, Jenkins, Git, GitHub, Visual Studio) and their usage / process ensuring traceability, repeatability, quality, and support.
Environment: HTML5, CSS3, JavaScript, AngularJS (1.5/2.0), Typescript, Node.js, Express JS, LESS SASS, JSON, JQuery, AJAX, Bootstrap, Servlets, Tomcat, JIRA, GIT, Hibernate, Spring MVC, Quick base, Jenkins, Maven.
Java/j2ee Developer
Confidential
Responsibilities:
- Worked closely with client, gathered business requirements and developed technically. Analyzed production issues.
- Evaluate user request for new or modified functionality, to determine feasibility, cost and time required, compatibility with current system.
- Extensive experience in design, development and implementation of Model-View-Controller frame works using Spring MVC.
- Coding using Core Java (JDK 1.8), JSP, Servlet, and Spring MVC
- Made REST API calls and SOAP calls to fetch data and exposed few service methods to other projects.
- Designed database schema according to user requirements.
- Used Log4j for logging and tracing java code.
- Created styles using CSS3/Saas to design pages and layouts.
- Worked Extensively on Spring IOC, Spring DAO framework and Spring Web services.
- Created EAR and handle the deployment activity on WebSphere on the Staging, Qual and Production servers.
- SOAP calls are verified through SOAP UI. Performed unit level testing using JUnit.
- Source code management done using GIT. Used Jenkins for system integration.
- Worked closely with project development team and business development team during the development lifecycle.
- Defect tracking using Quality Center.
- Wrote Controller classes in Spring MVC framework in the web layer.
- Defined the service components with SOAP/WSDL port type interface and java implementation using WebSphere Integration Developer.
- Used Jenkins for Continuous Integration.
- Using SharePoint tool for collaboration/communication/decision making among the team.
- Prepared Design and Installation documents for the System.
- Designed and implemented modularCSSarchitecture usingSASS.
- Designed, developed and validated the front end using HTML4, CSS, AJAX, JavaScript, jQuery, JSON and JSP, JSP Tag libraries for reusable web interface components including the open source Display Tag libraries.
- Worked extensively on Web 2.0 migration from JSP Framework to Ajax Driven framework using OO JavaScript, JQuery, and AJAX in Presentation Layer.
- WroteServletsprogramming andJSPscripting for the communication between web browser and server.
- Handled the release management for the project.
- Parsed the XML content (SAX) and displayed the content in the user interface.
- Involved in code reviews, test case reviews and gave feedback on various design aspects.
- Used STS, Tomcat extensively for code development/deployment and debugging.
Environment: Java, J2EE, JSP2.0, Servlet 2.3, RESTful web-services, IBM WebSphere, Bower, JSON, Maven, Oracle ADF, Springs, JavaScript, AQT, Log4j, Tomcat Application Server, SOAP.
Software Engineer
Confidential
Responsibilities:
- Involved in enhancing certain modules of web portal using Spring Framework.
- Developed components using spring webflow. Developed web and service layer components using Spring MVC.
- Worked on Spring as Application Level framework and Hibernate as persistence Framework.
- Wrote persistent Hibernate mapping classes using annotations approach.
- Implemented various design patterns using MVC, Factory, and Singleton.
- Designed website layout using HTML5, and CSS3.
- Designed user interface for users to interact with system using jQuery, JSON, Java Script, HTML5, CSS3, groovy.
- Wrote custom filters, directives, and controller for the HTML using Angular code.
- Extensive experience in development and implementation of ORM framework Hibernate/Hibernate with Spring Data Access and Experience in writing HQL for complex queries.
- Utilized the tooling in WebSphere Integration Developer to expose the existing Java/EJB services as Web services, which generates a WSDL interface automatically.
- Design and developed user interface components usingADF Rich Faces.
- Installed and configured WebSphere MQ for enabling reliable java messaging service JMS.
- Installed and configured WebSphere Portal Server in a clustered environment.
- Responsible for developedADF Data Controlsfrom Web Services and Java Components.
- UsedHibernateas data mapping and persistence framework to implement data access abstraction.
- Source code management done using GIT. Used Jenkins for system integration.
- Experienced and expertise in WebSphere and J2EE administration and experienced in providing J2EE based solutions in clustered environments.
- Developed several Controllers to handle the different types of user requests.
- Validated the user inputs using Spring Validator.
- Dependency Injection was used across all the layers of application.
- Developed database Schema & populating data using SQL statements, PL/SQL Functions, Stored Procedures, Triggers, Bulk uploads.
- Worked on JUnit Framework for Test Driven Development.
- Implemented RESTful Web Services and associated business module integration for getting status of claim report.
- Worked on code reviews, debugging, unit testing and integration testing.
- Apache TomcatServer was used to deploy the application.
Environment: Core Java, JSP, Angular JS, JQuery, Servlet, Spring Webflow Oracle Identity Management, Hibernate, Spring, Oracle ADF, WebSphere, Apache Tomcat, Eclipse IDE 3.5.1, XML, MVC, Factory, Singleton, RESTful Web services.
Software Associate
Confidential
Responsibilities:
- Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
- Developed the application usingStrutsFramework, which is based on theMVCdesign pattern.
- Used Jakarta Struts Framework, based on the Model View Controller2 architecture, for rapid application development and ease of maintenance.
- Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
- Developed Web tier by usingStruts, JSP, AjaxandHTML.
- Encryption and Decryption using symmetric keys. Password encryption and Decryption and making it surer.
- Implemented PL/SQL and Stored procedures for Oracle9i database.
- Used XML parser APIs like DOM for marshalling and unmarshalling of data.
- Used JUnit framework for Unit testing of application and Clear Case for version control.
Environment: Java, J2EE, JSP 2.0, Struts 1.1, Apache Tomcat, EJB, Servlet, JNDI, JMS, Oracle 9i, HTML, XML Web Services, My Eclipse, SOAP, JUnit, ANT, Rational Rose, LOG4J, Clear Case.
Software Associate
Confidential
Responsibilities:
- Developed GUI using JSP, Struts frame work.
- Front end using JSF.
- Implemented Struts Bean Tags, Logical Tags and Display Tags in JSP.
- Used Jasper tool for reporting.
- Developed the User Interfaces usingStruts, JSP, JSTL, HTML,Ajax, and JavaScript.
- Involved in the development of both the back end and the front end of the application using Struts, Hibernate and Web Services.
- Developed a Spring MVC application in connecting to database.
- Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
- Wrote SQL, PL/SQL and stored procedures as part of database interaction.
- Responsible for code merging modules using clear case.
- Responsible for change requests and maintenance during development of the project.
Environment: Java, JDK, JSP, JSTL, EJB, JavaScript, Eclipse3.2, Struts 1.1, J2EE JavaScript, Hibernate, Struts Validation frame work, Tomcat, UML, ORACLE 9i/10g, Clear Case and Clear Quest.