Software Developer Resume
Chicago, IL
SUMMARY
- 5+ years of experience in designing, developing and deploying n - tier web applications and client / server applications using JAVA, J2EE technologies and Web Technologies for enterprise applications.
- Involved in all the phases of SDLC -requirement gathering, design, development and maintenance.
- Good working knowledge of Extreme Programming using Agile methodology with iterative and incremental software development
- Experienced in using Spring Framework (Spring Core, Spring MVC, Spring ORM, Spring Web flow, Spring DAO).
- Experience in designing both Frontend & Backend applications using Java, J2EE Web frameworks, JSP, JSTL, HTML, CSS, Angularjs, JavaScript, AJAX, jQuery.
- Advance knowledge of SQL Queries using Hibernate framework with Spring ORM in interaction with the RDBMS.
- Excellent knowledge of design patterns (Model View Controller, Singleton, Factory pattern, DAO, Session Facade)
- Experience in implementing Web Services (Restful/SOAP).
- Experience in working with Lotus Domino notes & Lotus domino designer.
- Capable of quick learning and delivering solutions as an individual and as part of a team with good communication and interpersonal skills.
- Ambitious, have strong work ethic, have a strong willingness to learn and highly dedicated, strong Analytical skills, strong in communication.
- Experienced in deploying applications on Apache Tomcat, WebSphere.
- Experience in using IDE‘s like Eclipse, NetBeans, RAD, and integration with Maven
- Have solid testing experience in unit testing, integration testing and automation testing.
- Proficient in Test Driven Development (TDD) using Java JUnit API and Selenium Web driver.
- Strong experience with Version Control like SVN
- Proficient in Object Oriented Programming, software configuration and maintenance.
TECHNICAL SKILLS
Programming Languages: Java, PHP
UI Scripting: Angularjs, JavaScript, JQuery, AJAX, HTML, CSS, XML
Web services: SOAP, Restful, SOAPUI
Methodologies: Agile (Scrum), Waterfall
Platforms: Windows, UNIX/Linux environment
Version Control: SVN
RDBMS/SQL: SQL, MySQL, Oracle,DB2
Frameworks: Hibernate, Spring Core, Spring IoC/DI, Spring MVC, Spring ORM, Spring DAO
IDEs: Eclipse, NetBeans, Maven,Rational Application Developer Server
Transaction Control: Hibernate Transaction
Webservers: Apache Tomcat Server
Other Tools: Lotus Domino notes, Lotus domino designer
PROFESSIONAL EXPERIENCE
Confidential, Chicago,IL
Software Developer
Responsibilities:
- Involved in Analysis, Design,Documentation and Implementation translation of Business User requirements.
- Actively participated in the daily SCRUM meetings and paired programming to produce quality deliverable within time.
- Interacting with QA team and Business team to resolve defects.
- Practiced test driven development (TDD) to expedite the development process.
- Used Core Java for development.
- System was built using Model-View-Controller (MVC) of an Customized Framework.
- For data access layer mapping DB2 database with Oracle SQL Developer.
- Worked for creation and generation of triggers.
- Implemented the transaction management with Pojo classes.
- Developed Web Services using Restful with Json(parsing, processing, and design) to communicate with application using Restful API.
- Implemented the application using the concrete principles laid down by several design patterns such as Facade, Business Delegate, Singleton, and Data Access Object.
- Configured and customized logs using Log4J
- Worked with Cobol Mainframe data to parse those data and save in database.
- Involved in installing and configuring RAD for development
Environment: Java, Custom framework for IES, DB2, Rational Application Developer, Oracle SQL Developer, DB2, Putty, Winscp, Log4J, SVN, RestFul web service, JRecord Library.
Confidential
IT Consultant
Responsibilities:
- Involved in projects utilizing Java, Java EE and Spring Framework Web applications to create fully- integrated client management systems.
- Oversee all stages of design, development, and deployment of new Java-based vendor application system for financial-services industry.
- Created and explained prototypes to end users.
- Designed and developed application using Spring frameworks.
- Setting up build environment and deploying of application in all the servers.
- Wrote SQL and implemented Spring ORM using Hibernate.
- Involved in implementing the MVC framework- which is based on Spring and Hibernate.
- Worked on generating the web services (JAX-WS) classes by using Service Oriented Architecture SOA, WSDL, UDDI, SOAP
- Involved in writing DAO layer using Hibernate to access the Oracle database
- Implemented Hibernate to map all the tables from different data sources to make database updating.
- Developed Ant scripts to bundle and deploy application
- Developed various test cases and performed unit testing using Junit
Environment: Spring, JSF, JSP, Servlets, Oracle, AJAX, Javascript, JQuery, Hibernate, Weblogic, Log4j, HTML, XML, XSLT, CSS, CVS, GIT JUnit, Eclipse, SOAP, WSDL, Web Services, JMS, Weblogic
Confidential
Java Consultant
Responsibilities:
- Involved in projects utilizing Java, Java EE web applications to create fully- integrated client management systems.
- Oversee all stages of design, development, and deployment of new Java-based vendor application system for financial-services industry.
- Oversee all stages of design, development of new Java-based vendor application system for financial-services industry.
- Work directly with management, vendors, and third parties to ensure that Web-site’s financial transactions and database management applications operate at peak efficiency.
- Understood business requirements from client and client’s customers.
- Requirements gathering (Interacting with client for all the requirements. Clarification of the flow).
- Created and explained prototypes to end users.
- Designed and developed application using Spring frameworks and Apache Maven.
- Setting up build environment and deploying of application in all the servers.
- Wrote SQL and implemented Spring ORM using Hibernate.
- Involved in implementing the MVC framework- which is based on Spring and Hibernate.
- Involved in writing DAO layer using Hibernate to access the Oracle database
- Implemented Hibernate to map all the tables from different data sources to make database updating.
- Developed Ant scripts to bundle and deploy application
- Developed various test cases and performed unit testing using JUnit
- Transformed XML content into HTML using XPath, XSLT
Environment: Spring, JSF, JSP, Servlets, Oracle, AJAX, Java Script, JQuery, Hibernate, Web Logic, Log4j, ANT, HTML, XML, XSLT, CSS, CVS, GIT JUnit, Eclipse, SOAP, WSDL, Web Services, WebLogic
Confidential
Java Developer
Responsibilities:
- Involved in projects utilizing Java, Java EE web applications to create fully- integrated client management systems.
- Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams.
- Provide continued bug fixing and testing for existing web applications.
- Consistently met deadlines and requirements for all production work orders.
- Created the Technical design document (TDD).
- Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
- Implemented the Application using Spring MVC Framework.
- Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
- Extensively used POJO such as Multi-Threading, Exceptions, and Collections.
- Tested cross browser scripting in Firefox, Safari Chrome and Internet Explorer browsers.
- Configured the WebLogic handler for the Apache Web Server to serve static files (js, html, images and css).
- Developed SQL Statements for searching contractors depending on Selection Criteria.
- Developed Servlets for Document Upload, Image Streaming and Caching the data.
- Development and Integration of the Application using Eclipse IDE and Maven.
- Involved in the full system life cycle and responsible for Developing, Testing, Implementing.
- Involved in Unit Testing, Integration Testing and System Testing etc.
- Developed JavaScript validation for client side validations. Performed Code reviews and code fixes.
Environment: Spring, JSP, Servlets, MySql DB, AJAX, Java Script,JQuery, Hibernate, Web Logic, Log4j, HTML, XML, CSS, CVS, Eclipse, SOAP Web Services
Confidential
Developer
Responsibilities:
- Involved in projects utilizing Java, Java EE web applications to create fully- integrated client management systems.
- Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams.
- Provide continued bug fixing and testing for existing web applications.
- Consistently met deadlines and requirements for all production work orders.
- Created the Technical design document (TDD).
- Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript..
- Implemented the Application using MVC Framework
- Extensively used POJO such as Multi-Threading, Exceptions, and Collections.
- Tested cross browser scripting in Firefox, Chrome, Safari and Internet Explorer browsers.
- Configured the WebLogic handler for the Apache Web Server to serve static files (js, html, images and css).
- Developed SQL Statements for searching contractors depending on Selection Criteria.
- Developed Servlets for Document Upload, Image Streaming and Caching the data.
- Development and Integration of the Application using Eclipse IDE and Maven.
- Involved in the full system life cycle and responsible for Developing, Testing, Implementing.
- Involved in Unit Testing, Integration Testing and System Testing etc.
- Developed JavaScript validation for client side validations. Performed Code reviews and code fixes.
Environment: Spring, JSP, Servlets, MySql DB, AJAX, Java Script,JQuery, Hibernate, Log4j, HTML, XML, CSS, CVS, Eclipse,
