Software Engineer Resume Profile
IL
SUMMARY:
- 9 years of experience in design, development and deployment of multi-tier, distributed, scalable and transactional Internet / Intranet applications using Spring, Hibernate, JSF, Servlet, JDBC, Applet, Restful Web Services, Maven, Quartz Scheduler, JSP, Struts, JSTL, XML, HTML5, CSS3, JavaScript and JQuery technologies.
- Familiar with Software Development Life Cycle SDLC process, which includes translation of requirements into functional and technical specifications, designing, developing, testing implementation post production support using development methodologies like Waterfall and Agile.
- Well versed in developing end to end web applications using J2EE technologies such as Servlets, JSP, Restful Web Services and JSON.
- Good experience in applications developed using Object Relational Mapping frameworks like Hibernate and MVC frameworks.
- Experienced in deploying and configuring applications onto application servers like Apache Tomcat 7, JBoss, Websphere, Weblogic and WAMP server.
- Mastery in developing reusable components for cross cutting concerns like Logging, Build management, Transaction management, and Testing framework using Log4j and JUnit to increase productivity, easy maintenance and to retain software quality.
- Expertise in using IDEs like Eclipse, Netbeans and tools for source control like Bitbucket, TortoiseSVN, and Team Foundation Server.
- Worked extensively on relational databases such as MySQL, Oracle11g, SQL Server and has a greater understanding of DDL Data definition language and DML Data Manipulation language statements.
- Experience in using Java, JEE and J2EE design Patterns like Singleton, MVC, and DAO for reusing most effective and efficient strategies.
- Knowledge in developing System Design using UML methodology and preparation of class and sequence diagrams.
- Extensive knowledge onAdobe Flex.
- Excellent analytical and problem solving skills and open to learn new technologies.
- Good team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
PROFESSIONAL EXPERIENCE:
Confidential
Role : Software Engineer
Responsibilities:
- Analyzing user needs and designing software solutions.
- Develop and write computer programs to store, locate, and retrieve specific documents, data, and information on a day-to-day basis.
- Involved in high-level and low-level design of application.
- Designed the application under JEE architecture, Designed and developed the Entities, DAO, Service layer classes for Paying Web application.
- Developed Entity objects using Hibernate3.2.7 framework for Paying Web application.
- Implemented dependency injection and aspect oriented programming using Spring 3.1.2 framework.
- Designed the application under JEE architecture, Designed and developed dynamic and browser compatible user interfaces using SPRING MVC, JavaScript.
- Developed Spring JDBC DAOs and DTOs, writing Hibernate HQL queries and MySQL queries on database systems.
- Quartz Scheduler for job scheduling.
- Updated database schema design for various user stories.
- Developed loosely coupled and reusable code utilizing design patterns like Singleton and SAAS model
- Developed JUNIT test cases for all the DAO, service classes.
- Developed build scripts using Maven.
- Deployed the application in Apache Tomcat application server.
- Did release management, notes and documentation.
- Attended retrospective meeting for every sprint.
- Enhancing the existing systems with updates to the business functionality.
Environment: Spring MVC, Hibernate, JSF, Servlet, Applet, Restful Web Services 3,XML,XML Beans, AJAX, JSTL, JavaScript, JQuery, Maven, MySQL, Quartz Scheduler, Eclipse IDE, Apache Tomcat server, WAMP server.
Confidential
Role : Software Engineer
Responsibilities:
- Designed the application under JEE architecture, Designed and developed dynamic and browser compatible user interfaces using JSP, JSTL Tags, HTML, CSS, JavaScript and JQuery
- Developed JSP, Servlets and JDBC code for Cross Sector application.
- Developed JavaScript and JQuery code for Cross Sector modules.
- Developer Java Involved in coding for Cross Sector Module.
- Review over application designs and code.
- Participating in Team meeting Review meeting.
- Involved in UAT Bug Fixing
- Updated database schema design for various enhancements.
- Developed loosely coupled and reusable code utilizing design patterns like Abstract Factory, Proxy, Singleton, Builder and Template Method.
- Developed SQL packaged stored procedures and functions for use by different client applications.
- Developed JUnit test cases for all the releases.
- Developed build scripts using apache ant.
- Deployed the application in Apache Tomcat.
- Did release management using SVN.
Environment: JEE, JSP,Servlets,JDBC, XML, XSD, XML Beans, AJAX, JSTL, Oracle, SQL,JUnit, Weblogic server.
Confidential
Role : Java Developer
Responsibilities:
- Designed LLD, project flow, database design.
- Enhanced projects module to support XML Beans and parsing XML files.
- Implemented log4j logging mechanism.
- Given Client Demo's.
- Developer Java Involved in coding for Trade DSS Module.
- Review over application designs and code.
- Participating in Team meeting Review meeting.
- Developing business logic using struts and core Java.
- Interacting with the client for customization.
- Involved in All testing environments.
- Guiding the junior resources and adopted to the project.
Environment: JSP, Struts, Java, Spring IOC,Restful Web Services 3, Oracle 10g, Windows XP OS, IBM Web logic Application Server 6.0,Tomcat Web server
Confidential
Role : Developer
Responsibilities:
- Core member of the unit testing team generating various test scenarios and testing them to ensure a high quality delivery.
- Implemented Validation server control to validate the data of an input control in forms. If the data does not pass validation, it should display an error message to the user.
- Participated in writing Stored Procedures for performing optimization and other database operations such as complex SQL queries, views and triggers etc.
- Checking the status of Backup, troubleshooting the failed backups and Restoration of databases.
- Adding users in the database and granting permissions.
- Reporting server configuration manager for reports, adding data sources and providing permissions as per client requirement.
- Providing connectivity and troubleshooting of connectivity problems.
- Maintaining the project when it was in pre-production.
Environment: Java, SQL Server 2005, HTML, CSS, Eclipse.
Confidential
Role : Software Engineer
Responsibilities:
- Involved in requirement analysis, design and implementation of the system.
- Designed the application under JEE architecture, Designed and developed dynamic and browser compatible user interfaces using JSP, HTML, CSS, JavaScript and JQuery
- Developed JSP, Servlets and JDBC code for Cross Sector application.
- Involved into coding using core java technologies like inheritance, abstraction, etc.
- Developed JavaScript and JQuery code for Cross Sector modules.
- Developer Java Involved in coding for Cross Sector Module.
- Review over application designs and code.
- Updated database schema design for various enhancements.
- Developed loosely coupled and reusable code utilizing design patterns.
- Created User guide and application support document.
Environment: Java, JEE, JSP, Html, Servlets, JDBC, Oracle 11g.
Confidential
Role : Java Developer
Responsibilities:
- Estimation, design and development of various modules.
- Creating GUI Screen and implementing business logics for them.
- Integrating the module with other modules and deploying them.
- Coordinating with other team members working on the same project.
- Ensuring smooth delivery of the project.
Environment: Java, Java Swings, MS access, JFrameBuilder
Confidential
Role : Java Developer
Responsibilities:
- Designed user interfaces using Html, CSS, AJAX and JSP.
- Development of Struts components.
- Developing, enhancement, Maintenance, deployment of web applications.
- Perform complete testing of Web applications unit and system, engaging users as necessary.
- Interaction with users to understand requirements and providing the solutions.
- Writing Action classes using Servlets
- Supporting the Application for all the Environments UAT,SIT and Production.
Environment: JDK 1.5, Struts, Hibernate, Spring, JSP, AJAX, SOAP Web Services, JavaScript, Servlets, Java Beans, JMS, Oracle, weblogic 8.0, UNIX, JUnit