We provide IT Staff Augmentation Services!

Full Stack Java Engineer Resume

2.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Java/J2EE developer with over 8 years of experience in IT industry with experience in object - oriented technologies and web-based applications after having worked with Java/J2EE, Spring, Hibernate, Servlets, JSPs, Struts, JMS, JDBC, HTML, JavaScript, Jasper reports, Oracle SOA, JUnit, PL/SQL and Adobe Flex.
  • Experienced in SDLC environments like Agile Methodology and Waterfall Model.
  • Proficient in handling web and application servers - likes of Middleware Management - with noledge in creating Domains & Modules, configuring resources, pools, security stores and certificates, clustered server environments, server automation scripts - ranging different servers like Weblogic(12/11/10/9.x), JBoss(7/5), Apache Tomcat.
  • Gained development, testing and deployment experience in running enterprise applications on Windows and Unix/Linux platforms through IDEs such as Eclipse, Netbeans and JDeveloper.
  • Good understanding of Service Oriented Architecture including WSDL, JAXP and parsing of XML files with SAX and DOM, and also worked in creating Oracle SOA business processes(bpel), doing mappings/transformations.
  • Used Java frameworks like Hibernate, JPA, Spring (few modules), Struts - implementing several design patterns in the process.
  • Worked with web-services -- both RESTful and SOAP - created several high scalable services in use.
  • Experienced in HTML (5/4), CSS, AJAX and JSTL.
  • Hands on working experience in projects involving UI management. Worked with Adobe Flex, plain JSPs, Javascript and its library of frameworks like jQuery, AngularJS & KnockoutJS.
  • Used reporting tools like Jasper reports and iText to design and create enterprise level reporting frameworks along with Apache poi.
  • Good with creating and managing Autosys jobs (Jil files) in a structured level and also assisted some ETL practices.
  • Worked with database query languages like - SQL, PL/SQL and HQL.
  • Proficient - working with Oracle, SQL Server, MongoDB and little noledgeable working with Sybase RDBMS.
  • Worked in TDD environments and also carried unit testing with JUnit.
  • Efficiently used build tools like Ant & Maven for application deployments in both Windows and UNIX environments.
  • Have good experience and noledge in financial and mortgage market domains.
  • Capable to work either as an individual or as a team player and possess good analytical & communication skills.

TECHNICAL SKILLS

Languages & API: C, Java 5/6/7, PL/SQL, JSP & Servlet, JMS, JDBC, JNDI, Web-services (Soap & REST)

Frameworks & Design Patterns: Struts2.0/1.2, Spring2.5, Hibernate 3.6, JUnitMVC, Singleton, Factory, Session Facade, Front Controller, DAO.

Web Tools / Internet Technologies: HTML, XML, CSS, XHTML, XSLT, JavaScript and libraries like jQuery, KnockoutJS, AngularJS, AJAX, Adobe (Apache) Flex, Jasper Reports.

Application servers: BEA Web Logic Server 12/11g/10.3/9.1/8.1, JBoss 7/5/4.x, Apache Tomcat 5.5/6

Operating Systems: Windows 7/2003/XP/2000, Red Hat Enterprise Linux 4, UNIX environments.

Databases: Oracle 11g/10g/9i, MySQL, MongoDB, MS-Access.

Other Tools: Maven, Ant, GIT, SVN, CVS, SQL Developer, Toad, Clearcase, VersionOne, SoapUI, iText, Bladelogic

IDE’s: Eclipse Luna and below, Net Beans 6, JDeveloper.

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Full Stack Java Engineer

Responsibilities:

  • Worked in an agile environment with bi-weekly iterations to complete various project deliveries.
  • Helped in design & integration of new services in to the existing application.
  • Supported production issues and continually designed ad hoc reports based on the business requirements.
  • Used and created several web services in the application both RESTful and SOAP based .
  • Worked on Java and SOA code development including transformations and designing custom UDF for the SOA side of the code.
  • Helped improve database performance and put custom views for other applications using complex xPath queries having to deal with huge chunks of Xml type data.
  • Involved in redesigning UI using Javascript / AngularJS / Ajax.
  • Helped in creating new production environments for the application - involving interactions with various network teams and also application performance testing to make it ready for PROD.

Environment: Java 7, Spring, Hibernate, JSP & Servlets, PL/SQL, Oracle SOA, Clearcase, GIT, Oracle Weblogic, Apache Tomcat, Oracle 11g, Jenkins, Html 5 / CSS 3, Javascript, AngularJS, Ajax.

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Carried out duties for production support of existing application.
  • Involved in design and architecture for 2nd generation of the project as well as overlooked performance enhancements to the new application.
  • Helped with bringing up excellent demos in a short given time for some of the vendor managed products required by the LOB, which paved way to in-house application development with enhanced functionality and flexible management and have successfully signed them of at various phases when the same went live.
  • Also involved in code development in the mentioned project and various other projects within the team, which are based on java platform.
  • Also halped the team with version control tools like clearcase and subversion when their was a migration of all the projects from one to the other during the same time.

Environment: Java 5/6, Adobe Flex, Hibernate, Spring, Oracle 11g, MongoDB, Clearcase, Subversion, Jasper Reports, Javascipt, KnockoutJS, AngularJS, Ajax, Adobe Flex.

Confidential, lMemphis, TN

Java Developer / Program Analyst

Responsibilities:

  • TEMPEffectively interacted with business users for gathering requirements.
  • Used Agile methodology for implementing the project.
  • Involved in code rewrite to halp in transit from NATURAL - ADABAS to Java - Oracle along with inclusion of new program logic.
  • Developed Web Services using JAX-WS API with WSDL and were familiar using SoapUI, Altova XML Spy, and ANT tools to make the task easier.
  • Implemented data manipulations using Hibernate framework to reduce development time, complexities and increase flexibility.
  • Worked on business layer, core java programs as well as jsp’s and servlets.
  • Involved in debugging and troubleshooting related to development and environment issues.
  • Prepared detailed design specifications and performed code reviews.
  • Developed JSP pages as per requirements with AJAX to add user functionalities, used JavaScript for client side validations and linked them up with servlets.
  • Used CVS for version control.
  • Prepared and worked on unit test cases and writing shell-scripts for application deployment and automations on Linux clustered Servers.

Environment: Java 1.5, JSP, Hibernate 2.5, Eclipse, BEA Web Logic 8.1, Oracle 10g, Altova XML Spy, HTML, JavaScript, JUnit, LINUX, CVS, Windows 7.

Confidential, Jacksonville, FL

Java Developer

Responsibilities:

  • Involved in analysis of the specifications from the client and actively participated in SRS documentation.
  • Involved in planning process of iterations under the Agile Scrum methodology.
  • Analyzed and designed a scalable system based on Object oriented concepts, OOAD and the various J2EE design patterns. Implementation of MVC Architecture.
  • Developed JSP pages using Struts tag libraries.
  • Developed Container Managed Persistence beans with different transaction isolation levels for handling concurrent access to the system.
  • Designed tables according to the business rules and created Mapping files, Hibernate Queries to retrieve business data.
  • Designed and developed different modules using Design Patterns (Dao’s, Value Objects).
  • Involved in testing the Business Logic layer and Data Access layer using JUnit.
  • Done peer reviews on Project artifacts.

Environment: Java 1.5, Weblogic 11x, Struts 2, Hibernate 3.6, JSP, EJB, JavaScript, XML, Oracle 10i, Linux, Windows.

Confidential, Schaumburg, IL

Java Developer

Responsibilities:

  • Maintained and refactored the existing intranet application to include new features and enrich the UI.
  • Involved in designing the application using JSP, HTML, JavaScript, jQuery, AJAX, Struts framework and JSTL for user interface design.
  • Created Struts Action Forms and classes to maintain the session state of the application.
  • Maintained business validation rules using Struts validator framework - according to company’s standard, and specified coding standards.
  • Developed data tier using DTO and DAO design patterns.
  • Used Oracle database and Weblogic application server.
  • Created Stored Procedures and SQL statements for Admin module.
  • Developed Test cases with JUnit (for unit testing) and involved in bug fixing during maintenance and production phase.
  • Worked with CVS version control system integrated into eclipse IDE.
  • Worked in Agile development environment to complete the project phases in timed deadlines.

Environment/Tools: Java 1.5, Servlets 2.5, JSP 2.1, Struts 1.2/2.0, HTML, AJAX, jQuery, JavaScript, JSTL 1.2, Oracle database 10g, Weblogic 10.3, VersionOne, Windows XP, CVS.

Confidential, Columbus, OH

Java / J2EE Developer

Responsibilities:

  • Involved in creating sequence diagrams using UML and coding.
  • Involved in Design, Development, Testing and Deployment phases
  • dis project is developed based on Waterfall methodology.
  • Used Oracle10g as a backend database created stored procedures, prepared and maintain the scripts for each custom service.
  • Used Spring IOC, AOP modules to integrate with application.
  • Used Hibernate as persistent layer by mapping to the tables.
  • Involved in writing propagation scripts to move content from one environment to other environment.
  • Developed JSP/HTML, Java page flow and used JSTL in JSP.
  • Designed and developed several Servlets, JSPs, JAVA classes for presentation layer.
  • Implementing client Side validations using JavaScript and developed front end code with AJAX, HTML and CSS.
  • Struts Validation is used for server side validation.
  • Involved in deploying Servlets, JSP’s in JBoss application server.
  • Implemented MAVEN Build scripts for Build and deploying the application.
  • Used SVN for Version Repository maintenance.

Environment: J2EE 1.4, Servlets 2.5, JSP, Struts 2.0, Spring 2.0, Hibernate 3.0, JavaScript, AJAX, SQL, Maven, XML, SVN, Oracle 10g, JBoss 4.x, Eclipse 3.3, Windows .

Confidential, Shreveport, LA

Java Developer

Responsibilities:

  • Responsible for gathering and analyzing requirements and converting them into technical specifications.
  • Implemented various J2EE design patterns like Business Delegate, DAO and Model View Controller.
  • Designed JSP Tag libraries for reusable web interface components.
  • Involved in writing the client side validation using JavaScript.
  • Encapsulated the business classes as EJB session beans.
  • Provided connections using JDBC to the database and developed SQL queries to manipulate the data.
  • Wrote SQL and Stored Procedures for interacting with the database using PL/SQL.
  • Developed XML files and used SAX and DOM parsers to manipulate XML files and validate the XML data against Schemas.
  • Created, compiled and built the application using ANT scripts
  • Employed a Test-Driven-Development (TDD) approach to develop applications.
  • Extensively developed unit and integration test using JUnit.
  • Used log4j to perform logging in the applications.
  • SVN was used as a source control tool.

Environment: J2EE 1.4, JSP, JavaScript, EJB 2.1, XML, JDBC, SQL, LINUX, Ant, JUnit, Log4j, SVN.

Confidential

Java Developer

Responsibilities:

  • Involved in business requirements identification and preparing functional specifications.
  • Developed various JavaBeans components for implementing business logic.
  • Configured database connectivity using JDBC.
  • Used Oracle as the backend database.
  • Worked with HTML, XML and JSP for front-end development.
  • Involved database design and responsible for creating and modifying Database objects.
  • Used Stored Procedures, Functions and developed SQL statements for performing all transactions in Oracle Database.
  • Responsible for Production Support (Includes Bug fixing, Content Changes)

Environment: Java 1.4, Servlets, JSP, JDBC 4.0, EJB2.0, HTML, XML, SQL, Oracle 9i, Weblogic 8.1, Windows XP.

We'd love your feedback!