We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Java/J2EE Developer experience in Design & Development involving analysis, testing, documentation, deployment & maintenance of Java/J2EE Applications.
  • Experience in J2SE, J2EE and related technologies like JDBC, JSP, Servlets, JNDI, JMS and JSTL.
  • Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
  • Experienced with various frameworks like Struts, Spring, Hibernate, and JPA.
  • Experience in Test Driven Development TDD using JUNIT, PowerMock, Mockito through dependency injection.
  • Experienced in developing UML diagrams like Use Case Diagrams and Class diagrams, Sequence Diagrams and Behavior Diagrams.
  • Expertise in Web Front End technologies Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, Java Script, HTML5, CSS, Ajax, jQuery, DHTML and XML/XSL.
  • Good knowledge of developing GUI based application using Swings and Java Applets.
  • Expertise at JDBC API for connection and access to databases.
  • Experience on different IDEs such as RAD, Eclipse, INTELLIJ, Netbeans.
  • Experienced with WebSpehere Message Broker and JavaCompute Node.
  • Expertise in implementing web applications using IBM Websphere 4.0/5.0/6.0/7.0, JBoss, WebLogic, Apache Tomcat Server.
  • Worked on SOA based technology using Web Services, WSDL and UDDI registry.
  • Woking experience and good knowledge of ActiveMQ.
  • Experience with JUNIT, Log4j in developing test cases and determining application functionality.
  • Subversion(SVN), CVS and GIT as versioning software tools.
  • Experience in implementing Design Patterns like Dependency Injection, Singleton, Factory, Session Façade, MVC, Data Access Object and Business Delegate.
  • Experienced in RDMBS such as Oracle, MySQL,SQL Server and IBM DB2 databases.
  • Sound knowledge in Object - Oriented analysis and design.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS

Software Modeling Language & Methodologies: UML, OOAD, Agile, RUP, Different SDLCs(Agile, Waterfall), Design Patterns

IDE: Eclipse, INTELLIJ, RAD7.1,Netbeans, STS.

Database & Tools: Oracle (9i, 10G), DB2, TOAD,SQL Server 2008. Middle Tier EJB 2.0, EJB 3.0

J2EE Compliant Application Server/ Web Server: Web Logic 9.0 & 10.0, Websphere 5.1, 6.1 & 7.0, Apache Tomcat.

Web Programming: Servlets, JSP, JDBC, XML, JSTL, HTML5, CSS, Java script

Programming languages: Java(1.4,1.5,1.6), C, C++, Ruby, Python.

Frameworks: Model View Controller (MVC), Struts, JSF, Spring, iBatis, Hibernate.

Rules Engine: Fair Isaac Blaze 6.X

Version Control Tools: SVN, CVS, PVCS, GIT, Perforce.

Operating Systems: Windows 98/NT/XP/7, Unix, Linux

Hardware: IBM compatible PC

Other tools: Rational Requisite Pro, Rational Clear Quest, Microsoft Visio, Apache Maven, Gradle, Log4j, Jira, Crucible.

Unit Testing: JUNIT 4.0, Mockito, PowerMock, EasyMock.

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Software Engineer

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications.
  • Followed test driven development, developed unit test cases by using dependencyinjection pattern.
  • Dynamic web pages are developed using JSP, JavaBeans, Spring MVC and Custom Tags.
  • Configured Spring to inject DAO objects into business layer and Hibernate to map POJOs with Oracle Database tables using XML configuration file.
  • Worked on logging MI events, web trends for the application by writing code in the spring interceptors and using AJAX, JS.
  • Worked on creating SOAP based web service client. Consumed SOAP based web services.
  • Deployed the application on Web sphere Application Server 6.0.Involved in design and development of the application using MVC design patterns, configured JMS queues.
  • Developed logging module-using Log4J to create log files for debugging and tracing purposes.
  • Worked closely with the testing team in creating new Test cases and also created the use cases for the module before the testing phase.
  • Followed design patterns like MVC, Dependency Injection, Singleton, Builder and Factory.

Environment: Java,J2EE,Spring3.0,Hibernate, RAD, Oracle 10g, XML, XSLT, AJAX, IBM Web sphere 6.0,JUnit, Log4J, Agile practices and Maven.

Confidential, Kansas City, MO

Senior Java/J2EE Developer

Responsibilities:

  • Used spring MVC framework in design of the system.
  • Worked on converting old Ant build scripts to Maven project.
  • Configured such that easy to internationalize. Used loggers.
  • Used HTML5, CSS, Ajax, JavaScript, jQuery, Jqgrid to design front end.
  • Involved in Design, Development and Implementation of scheduling module according to the complex business logic.
  • Developed Action classes, Workflows for implementing business logic, implemented DAO and DTO objects to access and load data using Mybatis.
  • Used ActiveMQ as part of enterprise service bus implementation and usage.
  • Followed agile scrum based development methodology.
  • Version control of the code and configuration files are maintained using SVN.

Environment: Mybatis 3.0, Spring3.0, MVC, HTML5, CSS, Ajax, JavaScript, jQuery, JQgrid, IBM DB2, SVN and Squirrel Sql, log4j, maven, activeMQ.

Confidential, Seattle, WA

JAVA/ J2EE Developer

Responsibilities:

  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Used Struts Validator framework for client side validations.
  • Used HTML5, CSS, Ajax, JavaScript, jQuery, Jqgrid to design front end.
  • Consumed JSON,XML web responses as part of consumption of web services.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Used Hibernate Framework for persistence onto oracle database.
  • Deployed the application on Websphere Application Server 6.0.
  • Developed the interfaces in IBM Websphere Message Broker 6.1 with scenarios involving File, xml, Soap input, html input etc and used ActiveMQ in conjunction.
  • Used JavaCompute node capability to route the messages based on message content.
  • Written different classes for filtering messages, modifying the messages and creating the messages.
  • Written and debugged the ANT Scripts for building the entire web application.
  • Used XML to transfer the application data between client and server.
  • XSLT style sheets for the XML data transformations.
  • Working experience on Maven for development environment, integrating with the IDE.
  • Worked on converting old Ant build scripts to Maven Pom.xml build.
  • Participated in designing Webservice framework in support of the product.
  • Developed web services in Java and Experienced with SOAP, WSDL,REST.
  • Used Log4j for logging Errors.
  • Deployed the application in various environments DEV, QA and also Production.
  • Used SVN as source control.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Involved in complete development of ‘Agile Development Methodology’ and tested the application in each iteration.
  • Worked on AWS EC2, S3 API’s.
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Developed the application using Eclipse IDE.

Environment: Java, J2EE, JSP,JSF, Servlets, Struts 2.0,Spring 2.0,JDBC 3.0, Web Services,XML, JNDI, JSON, Hibernate 3.0, JMS, Maven, WebSpehere MESSAGE BROKER 6.1, WebSphere MQ 7, Eclipse, Oracle 10g, WinCvs 1.2, HTML5, CSS, Ajax,, Jqgrid, jQuery, JavaScript, Rational Rose XDE, Junit 4.0, Log4j, JavaScript 1.2, XML/XSLT,SAX,DOM.

Confidential, Richmond, VA

Software Engineer

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications.
  • Worked on converting old Ant build scripts build to Maven build.
  • Dynamic web pages are developed using JSF 2.0, JavaBeans, xHtml, JavaScript and Custom Tags.
  • Configured Spring to inject DAO objects into business layer and Hibernate to map POJOs with Oracle Database tables using XML configuration file.
  • MVC components, implemented event handling using Java, JSF, AJAX components and JavaScript for the multi tier application.
  • Implemented JSF Converters to handle formatting and localization and configured the faces-config.xml to create a web application navigation rule.
  • Wrote JUnit test cases to test the Optimization Module and created functions, sub queries and stored procedures using PL/SQL.
  • Wrote JavaScript client side validations for user account information based on business rules.
  • Deployed the application on Web sphere Application Server 6.0.Involved in design and development of the application using MVC design patterns.
  • Developed logging module-using Log4J to create log files for debugging and tracing purposes.
  • Worked closely with the testing team in creating new Test cases and also created the Use cases for the module before the testing phase.

Environment: Java,J2EE,JavaScript,Spring3.0, JSF2.0,Hibernate, Eclipse3.3, Oracle 10g, XML, XSLT, AJAX, IBM Web sphere 6.0,JUnit, Log4J, Agile practices, Maven and ANT.

Confidential, Atlanta, GA

Software Engineer

Responsibilities:

  • Involved in the analysis specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) and the project was developed using Rational Unified Process.
  • Implemented Model View Controller (MVC) architecture Using Struts at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance along with Validation Framework.
  • Followed MVC architecture using Struts.
  • Worked on Struts Framework and developed action and form classes for User Confidential .
  • Configured action mappings and the form beans in the struts-config xml file.
  • Used Spring Framework for Dependency injection and integrated with Hibernate and Struts.
  • Developed user interfaces using JSP, JSP Tag Libraries, Struts Custom tags and HTML.
  • Created Action Classes which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Implemented Singleton to access DAO, Business Delegate and Session Façade.
  • Implemented Persistence layer using Hibernate to interact with DB2.
  • Used Log4j for logging, debugging and usedJunit extensively for testing.
  • Used CVS for version control and wrote build scripts using Ant.
  • Used Websphere Application Server for deploying various components of application on AIX.

Environment: Java, J2EE 5.0, HTML, JSP, Struts Framework 1.2, Spring IoC, Hibernate 3.0, EJB 3.0, XML, JNDI, CVS, Log4j, Junit, IBM RAD7.5, Websphere Application Server 7.0 and IBM DB2 9.5.

We'd love your feedback!