We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

Cerritos, CA

SUMMARY

  • 7+ years of experience as a Java /J2EE Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies for banking, financial, insurance and Energy organizations using Java and J2EE stacks JSP, Servlets, ORM, JNDI, Web services, JDBC, XML, JavaScript.
  • Expertise in server - side development with JDBC, JNDI, Servlets, MVC architecture, Java Beans, XML.
  • Extensive experience working with spring and Hibernate.
  • Extensive experience in publishing and consuming SOAP and RESTful webservices.
  • Experience in MVC architecture, Struts framework, Spring IOC, and Hibernate.
  • Experience in client-side development with DHTML, JavaScript and JQuery
  • Developed different Web components such as JSFs, JSPs, Servlets, Filters, Custom Tag Handlers and business components such as Web Services
  • Experience in Web development with JavaScript, CSS, HTML, JSP, XML, and XSLT.
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, XSD, SOA, JAXB, JAXP, Apache Axis.
  • Working Knowledge on Angular JS.
  • Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
  • Experience in Developing Service Oriented Architecture (SOA) based J2ee applications that conform to SOA standards.
  • Extensive experience in design, development and implementation of Model-View-Controller frame works using JSF, Struts and Spring MVC.
  • Experience with the agile methodology development process.
  • Experience in DB2, Oracle, SQL Server 2000, and MSACCESS databases.
  • Experienced with IBM WebSphere Application Server, Bea WebLogic application servers, JBoss and Apache Tomcat Application Server.
  • Experienced in requirement analysis, and preparing High Level and Low Level design (HLD and LLD).
  • Experienced in implementing full life cycle of software development process (SDLC)
  • Used version controller tool like Subversion and CVS.
  • Understanding of object-oriented design, re-use, and component-based development.
  • Good at Documenting and Understanding User requirements and System Specifications.
  • Participated in Project Requirement and Planning meetings.
  • Excellent communication, analytical, interpersonal and presentation skills.

TECHNICAL SKILLS

Languages: Java2, C++, C, SQL, PL/SQL.

Web Development Tools: JSP, JSF, Servlets, JDBC, RMI, JMS, JNDI, Struts 1.2, Struts 2.0, JSF, Spring, JavaScript, XML, XSL, HTML,JQuery,CSS,Angular JS.

Web/Application Servers: Apache Web Server, Tomcat 6.0/3.2, Java web server, Weblogic8.1/7.1, IBM Web Sphere 5.1, MQ series,JBoss 4.0

Databases: Microsoft SQL Server 2000, Oracle 9i, MySQL, Sybase 12.5, MS Access, DB2 7.0.

Modeling Tools: UML, Rational Rose

Other: RUP, Ant, Shell Scripting, Code Quality PMDCheckstyle, DevPartner

Operating Systems: MS-Windows 2000 server, Windows XP, HP-UX, AIX, Linux 6.0

Office Applications: MS-Office, MS-Outlook, and MS Visio

Tools: /IDE: WSAD, Eclipse, IntelliJ, XML Spy, DOM4J, Apache, Maven,Ant, Hibernate3.0, JUnit, Log 4J.

PROFESSIONAL EXPERIENCE

Confidential, Cerritos, CA

Software Engineer

Responsibilities:

  • Providing solutions for the business requirements in an optimized manner.
  • Writing Java classes, methods for web applications using core Java and J2EE.
  • Creating and Fixing JSP pages for the web application based on new trends.
  • Importing the legacy applications and interacting with the J2EE web application.
  • Interacting with the Quality Control team for the desired mechanism of the application
  • UsedHibernate framework to interact with backend.
  • Used AJAX and JavaScript to handle asynchronous requests; and CSS3was used to keep uniformity in look of the application.
  • Involved in the development of project back-end logic layer by using most of the core java features such asCollection Framework,Interfaces, andException Handlingprogramming.
  • Performed local development builds, application integration builds and code merges.
  • Contributed in code reviews, performing unit using JUnit and Jasmine integration testing, and planning and coordinating implementation activities.
  • Maintaining version control of code using CVS.
  • Writing SQL queries for monitoring and maintaining the database.
  • Extensively worked in Solaris environment and shell scripts.
  • Wrote unit test cases using JUnit, JMock and acceptance tests.
  • Used JIRA for issues tracking.

Environment: Core Java, Servlets, JSP, JSF, HTML, JavaScript, JQuery, IBM Lotus Notes, SQL Developer, Tomcat, Oracle, CVS, Putty,WinSCP.

Confidential, Signal Hill, CA

Java Developer

Responsibilities:

  • Gathered Business Requirements for Implementation.
  • Developed the distributed Java Applications using core java, threads/Concurrency, Exception handling, Memory Management, Collections, IO.
  • Created rest clients to establish active communication between different Restful web services using spring framework.
  • Used AngularJS to Auto Populate search text box with JSON Object returned by Spring MVC Controller.
  • Used Spring IOC, Auto wired Pojo and DAO classes with Spring Controller.
  • Created PL-SQL/SQL modules in ANSI standards for integrating existing data from third parties onto Oracle database.
  • Used Jenkins as a building tool to automatically promote the code to Dev/Test/QA and Prod environment.
  • Used Maven as an automation build tool for developing web applications.
  • Developed JSP web-pages using HTML5.
  • Used Spring JDBC for data connectivity and manipulation.
  • Used Oracle WebLogic 12 and Tomcat 8 servers for deployment of the application.
  • Created weekly and monthly reports using Oracle-BI publisher.

Environment: Core Java, Restful web services, Spring MVC, Spring Core Oracle J-Developer, Oracle 11g, Eclipse, Tomcat 8, Tortoise-SVN, Oracle BI Publisher, JavaScript, HTML, MS-Access, SQL server

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Actively Involved in Analysis and designing the system.
  • Converting the Use cases in to Technical Design Documents and Developed Code using Java.
  • Responsible for writing several Action Classes, Helper Classes, Property files, events etc. in different layers of the application.
  • Developed the Graphical User Interface using JSPs, Struts tag libraries and Custom tags.
  • Updated the existing components (stateless session beans) to meet the business requirements.
  • Developed Business Objects for business logic implementation and Data Access Object using JDBCAPI for database interaction.
  • Developed application level logging using Log4j.
  • Design and documentation ofRESTAPIs for collection and retrieval of high volume IOT telemetry data.
  • UsedSpring WebModule integrated with Struts and JSF
  • Wrote complex SQL, PL/SQL queries and stored procedures for bulk processing of data.
  • Install and configure Oracle SOA Suite 11g components in Oracle Web Logic Server domains Environment.
  • Unit testing using JUnit and bug fixing through Symphony Caliber defect tracking system.
  • Automated IT and business reporting manually jobs.
  • Deployed and tested the application on development and test UNIX environments.
  • Build and managed the jars and war files using Apache ANT.
  • Providing the support for all the applications developed.

Environment: Java, JSP, JSF, Servlets, Struts, SOA, Web Services (SOAP), HTML, CSS, JavaScript, JUnit, Shell, SQL, JBOSS, Eclipse, CVS, Linux/UNIX.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Programmer Analyst responsible for development, support and enhancement of Order Fulfillment system.
  • Designed and developed JSP pages for Agent login, Products display, My Account and Order Confirmation pages.
  • Implemented struts Validator framework for validating the input forms at both client side and server side.
  • Developed user interface using JSF pages
  • Implemented GUI interface using tiles, JSP's and struts custom tags.
  • Designed and documentedJersey APIs, including JSON data formats and API versioning strategy.
  • Analyzed and identified components for the Presentation, Business, Integration, Resource and Service Layers
  • Applied model-view-controller design pattern using Java Beans and conducted simultaneous queries and retrievals using Java multithreading techniques.
  • Created Service Locator component to conceal the complexity of J2EE/JNDIAPIs.
  • Developed Business Interfaces.
  • Developed ANT scripts, and used MAVEN tool to build and deployJ2EE Applications
  • Refactoring code using Dev Partner.
  • Used Session Façade to wrap coarse-grained entity beans.
  • Involved in the Web Sphere Server configuration, packaging and deployment of EAR file.
  • Designed Data Access Objects, to encapsulate data access code.
  • Created the message resource file to display application information and error messages.

Environment: Core Java, Struts Framework, WSAD 5.1, Various Design Patterns, JSP, JSF, HTML, Oracle 9i, Web Logic 7.1, CVS, Angular JS,JUNIT on Windows XP.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in elaboration, construction phases and deployments of EAR files in the RUP process.
  • Designed and Created Domain model and schema using Object oriented design / UML diagrams Built SOAP Web services
  • Installed and configured WebLogic in Development and Testing environment
  • Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script
  • Use JQuery for creating behavioral aspects of the web page.
  • Developed Action classes, Action Forms,and Struts Configuration file to handle required UI actions, JSPs for Views.
  • Developed server side presentation layer using Struts MVC2 Framework.
  • Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
  • Used RAD application development and configured external capabilities for various interfaces.
  • Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
  • Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
  • Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
  • Unit tested all the classes using JUNIT at various class level and methods level.
  • Made use of WINCVS for checkout and check in operations.

Environment: Java 1.4.2, J2ee1.4, WebLogic 6.0, Struts 1.2, Hibernate 2.0, JSP 2.0, SOAP web services, HTML, XML, XSL/XSLT, JavaScript, JQuery, JavaBeans, AJAX, Oracle 10g.

Confidential

Software Intern

Responsibilities:

  • Providng fixes for JSP pages for the web application
  • Writing Javascript and Jquery for Page validations.
  • Creating java interfaces, modifying DAO implementations for web application
  • Maintaining version control of code using SVN.
  • Writing SQL queries for monitoring and maintaining the database.

Environment: Java, J2EE, HTML, JavaScript, JQuery, SQL Developer, Tomcat, Oracle, SVN

We'd love your feedback!