We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • JAVA Developer with 5 years of professional experience in IT industry on Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming, Java /J2EE technologies.
  • Extensive experience in Software Development Life Cycle (SDLC), Requirements Specification, Designing documents and writing Test cases using various software engineering process ranging from Waterfall to Agile methodology.
  • Good experience in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, EJB, spring, JavaScript, DOJO, JDBC, JMS, JSF, JNDI, IBM RMI, XML, and Web Services.
  • Strong knowledge in using Hibernate 2.0, 3.0, Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Experienced in developing MVC architecture using Servlets, JSP, Struts Framework 4.x/3.x/2.x, Hibernate Framework 3.x and Spring Framework.
  • Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
  • Experience in developing applications using XML technologies such as XML, XSL, XSLT, XPath, SAX, DOM, DTD and Schema.
  • Good Work experience on various IDE's like Eclipse, My Eclipse, NetBeans, WebSphere Studio Application Developer (WSAD), and RAD.
  • Extensive of server-side development experience using the technologies EJB, Web Services, XML, JAXB, Oracle, MySQL Server, SQL, PL/SQL.
  • Experience on Core Java technology which includes Multi-Threading, JDBC, RMI, network programming.
  • Expertise in design and development of various web- and enterprise-level applications using J2EE technologies like JSP, Servlets, JDBC, Oracle.
  • Experience in SOAP based Web Services, REST WebServices, JAX-WS, JAX-RS, JAXB, SOA, Apache CXF, AJAX, RMI, JNDI, MVC Custom development.
  • Expertise in installing and configuring IBM WebSphere Application Server, Oracle WebLogic server, IBM Http Server, JBoss and Tomcat.
  • Good experience in log4J implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.
  • Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using Oracle 11g/10g, HSQL, SQL Server, and My-SQL .
  • Experience in working version control tools like CVS, Clear Case and SVN.
  • Experience in developing applications on operating systems like Windows, UNIX and Linux.
  • Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
  • Highly motivated self-starter with a strong analytical problem solving, having ability to multi-task, work in a team environment, understand and be responsive to customer needs, work under tight deadline.

TECHNICAL SKILLS:

Languages: Java, J2EE, Java Script, JSP, C, C++, SQL, HTML, XML.

Java Technologies: J2SE6, J2EE, Servlets, JSP, AJAX, JavaBeans, EJB, JMS, Struts, Spring, Hibernate, RMI, WebServices, SOAP, Servlets, Log4j, JNDI, JDBC, JDK, Ajax, Ant, Applets, ASP, Java Mail.

Distributed Technologies: Web Services, RMI, EJB, JMS.

IDE: WSAD, Eclipse,Netbeans.

Framework: MVC, Struts, Spring MVC, Spring DAO, Spring AOP, Hibernate, Apache axis for web services

Web/Application Servers: Apache Tomcat, WebLogic, WebSphere.

Scripting Languages: JavaScript, Shell Script.

Web Technologies: HTML, XML, XSLT, XPath, HTML,DOM, DTD

Version Control Tools: CVS, Clear case, SVN.

Methodologies: SDLC, UML, Design Patterns, SOA

Database Apps: Oracle, DB2, SQL Server, PL/SQL Developer.

OS: Windows 2000/98/95/NT4.0/XP/7, Unix, Linux

PROFESSIONAL EXPERIENCE:

Confidential

Software Engineer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Developed class diagrams and sequence diagrams using Enterprise Architect.
  • Gathering information of about loan accounts.
  • Developed the application implementing MVC Architecture integrating JSF with spring frameworks.
  • Involved in developing code for obtaining bean references in Spring framework using dependency Injection (DI) and Inversion of Control.
  • Involved in development of presentation layer using JSP and Servlets.
  • Created configuration files for spring, Hibernate and JSF integration.
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work.
  • Developed the helper classes for better data exchange between the MVC layers.
  • Implemented Multithread concepts in Java classes to avoid deadlocking.
  • Worked on transforming regular UI pages using standard JSF to Prime Faces.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Used Log4j as logging framework to capture the log traces of applications in debugging the issues.
  • Understood XSD, DTD transforming using XSLT, writing SAX-DOM parsers for XML data and Responsible for Unit Testing with Junit, integration testing of software and load testing using Junit.
  • Implemented Spring MVC Architecture, Servlet targeting request module and flow of control generating JSP in Presentation layer.
  • Developed DAO (Data Access Object) classes in order to access data from database.
  • Experienced in working with IDE tools WebSphere.
  • Deployed the complete Web applications in WebSphere and TOMCAT servers.

Environment: Java, JDK, J2EE, Servlets, Spring, JSF, JSTL, Hibernate, XML, SVN, XSLT, JMS, Eclipse, Log4J, IBM DB2, JUnit, Apache Web services, SOAP, Maven.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis and preparation of design plans for new enhancements.
  • Actively involved in discussions and meetings with analysts and associates.
  • Worked in the design and development of Web Service classes by using Service Oriented Architecture SOA, WSDL, UDDI, CFX and SOAP.
  • Used Spring framework for dependency injection and to interact with Oracle SQL database using Hibernate ORM.
  • Implemented business logic on server side using Session Beans and Entity beans.
  • Designed and developed optimized UI screens for various tools using JSF PrimeFaces, ExtJS, JSP, JavaScript, NodeJS, HTML, CSS.
  • Used Hibernate to persist data into the Oracle SQL database.
  • Modified existing databases, stored procedures, tables, indexes according to the function requirements.
  • Performed necessary validations of each screen developed by writing Triggers, Procedures and Functions available along with objects, events and methods.
  • Created dynamic views using AngularJS.
  • Generated Scala classes from respective APIs and incorporated in the application.
  • Incorporated Login authentication by using JSP and to retrieve saved quotes.
  • Used Camel framework for integration, routing and improving the performance of the system, integrating applications using JBOSS Fuse.
  • Developed and implemented the MVC Architecture pattern using Spring MVC Framework including JSP, Servlets and Action classes.
  • Created Requirement Traceability Matrix for development of each use case.
  • Developed Action Forms, Action Classes and Servlets based on Struts Framework.
  • Integrated Jive along with other web technologies.
  • Extending Jive API for Spring bean configuration to load data.
  • Used Spring AOP to implement security.
  • Worked on migration to MS Azure cloud.
  • Designed and implemented the Web Services using Axis2 Soap Engine to integrate with the backend systems.
  • Implemented integration techniques using Apache Camel and Active MQ techniques.
  • Used the reporting tool Jasper to generate reports according to the business requirements.
  • Involved in Unit Testing using JUnit, Integration Testing and System Testing.
  • Involved in writing Maven build file to build and deploy the application and Jenkins for continuous integration.
  • Performance tuning of the application through refactoring and using JProfiler tool.
  • Used Git for version control and Log4J for logging.
  • Wrote build and deployment scripts using shell, Perl and ANT scripts and involved in the performance analysis and bug fixes.
  • Responsible for the build and deployments in WebSphere application server in different environments.

Environment: Spring, Web Services-SOAP JAX-WS, AXIS 2, CFX, Camel, SOAP, JMS, JDK, JDBC, HTML, CSS, XML, XSLT, JSON, Hibernate, Jive, JUnit Test Cases, WebSphere 8, Unix, Rational Clear Case, Jasper reports, Maven, Jenkins.

We'd love your feedback!