We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

San Francisco, CA

PROFESSIONAL SUMMARY:

  • Highly motivated individual with over 10 years hands on experience in application software development with emphasis on Object Oriented Concepts, Multi - tier, Client/Server and Web based Systems using Java/J2EE technologies.
  • Good experience in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development and Testing of software applications.
  • Extensive experience in application development using Java, J2EE, JSP, Servlets, JDBC, jUnit, Log4J, XML, JavaScript, HTML5, CSS, jQuery, Ajax.
  • Experience with Application servers and Web servers such as BEA WebLogic 10.3.4, BEA WebLogic 12C, IBM WebSphere 5.0 Apache Tomcat 5.0 and JBoss Server
  • Used EJB for persistent
  • Expertise in various open source frameworks and tools such as Jakarta Struts framework 1.2, GUI plug - ins like Tiles Framework, validation plugins like Validator Framework, JSF 1.2, Ice Faces 1.8, Spring Dependency Injection, Spring MVC.
  • Good exposure on J2EE design patterns such as MVC, Data Access Object, Singleton pattern,
  • Expertise with J2EE compliant IDE’s such as Eclipse, IBM WebSphere Application Studio Developer and IBM Rational Application Developer
  • Good exposure on relational database management system, which includes Oracle, SQL Server, DB2, Mongo DB.
  • Experience in developing SQL, PL/SQL queries.
  • Experience in designing the UI as per the requirements
  • Hands on experience in publishing & consuming Soap Web services using Apache Axis
  • Well experienced in designing and developing Enterprise applications using Spring 2.0 and integrating with ORM framework Hibernate.
  • Expertise in using various design patterns like MVC, Singleton, Factory, DAO, Business Delegate, Service Locator.
  • Strong exposure to SOAP and XML Schema’s including XML, XSL, XSD, XSLT, WSDL.
  • Developed Restful API’s.
  • Used Rabbit MQ for Messaging Service .
  • Used Spring boot for developing a microservices POC and to run junits.
  • Hands on experience in building and deploying applications using Ant, Maven and Gradle
  • Banking, Insurance, Retail industry experience.
  • Dedicated work ethics, self-motivated, self-initiative and good team communicator. Exceptional ability to learn and master new technologies

TECHNICAL EXPERTISE:

Operating Systems: Windows NT/2000/XP

Web Technologies: JSP, Servlets, Java Script, Ajax, HTML5, DHTML, XML, JavaScript, CSS, JDBC, JNDI, EJB

Databases: Oracle 11i/10g/9i, SQL Server, MySQL.

IDE/Development Tools: RAD 6.0, WSAD 5.1, Eclipse Ganymede, My Eclipse, IBM Rational

Application Developer: Open Frameworks jUnit, Struts, Hibernate, Tiles, MVC, Spring core

Languages: Java, SQL, PL/SQL.

Tools: SQL Developer, Maven, ANT, Log4J, jUnit.

Application Server: BEA WebLogic, IBM WebSphere, Apache Tomcat Server, Jboss

Design Patterns: MVC (Model-View-Controller), Singleton, Service LocatorBusiness Delegate.

Web Services: WSDL, SOAP, AXIS

Version Control: CVS, Rational Clear case, Subversion

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Senior Java Developer

Responsibilities:

  • Developed Soap web services using JAXB, generated stubs and Skeletons using JAXB and called the web services
  • Developed XML Schema including XSDS, WSDLApplied Springs IOC Container to facilitate Dependency Injection
  • Used Spring AOP for transaction.
  • Involved in Creating the Message Specs, Tech Specs and EA Diagrams.
  • Created Stored Procedure classes and DAOs task Classes, Endpoint Classes and Processor Classes.
  • Implemented persistence using JPA Entity classes and data access object (DAO Classes)
  • Used Hibernate OR Mapping for persistence layer.
  • Developed Object -- Relational (O/R) mapping using Hibernate 3.0.
  • Implemented OR Mapping for one-to-one relation and many-to-one relation with the tables in the database Oracle.
  • Written PLSQL Queries extensively. for billpay application.
  • Developed Restful Spring API’s which is consumed by other applications within wellsfargo.
  • Migrated Billpay Applications from weblogic to tomcat.
  • Working in Agile team for a pilot POC project which involves restructuring the billpay architecture to Microservices
  • Developed Restful API’s for Direct Pay Project
  • Used Jira for logging the task for each sprint .
  • Applications Version controlling was accomplished using SVN.
  • Built project using Apache Maven and Jenkins build scripts.
  • Used Spring boot for developing a microservices POC and to run junits.
  • Performed application level logging using log4j for debugging purpose.

Environment: /Technologies: Core Java, Weblogic12c, JPA, JDBC, JavaScript, XMLSCHEMA ajax, json, XML, Eclipse, WebSphere 8.0, Subversion(SVN), JUnit, Maven.Log4j, Jenkins

Confidential, San Francisco CA

Senior Java Developer

Responsibilities:

  • Developed Soap web services using JAXB, generated stubs and Skeletons using JAXB and called the web services.
  • Involved in writing controllers, services repository classes, mongo db. queries, oracle queries.
  • Used GitHub to deploy the project to different environments like ISO, showcase prod.
  • Used Jenkins to deploy the project to cloud Foundry.
  • Application version controlling was accomplished by GitHub
  • Built project using Gradle 2.6 for building the projects
  • Written Unit test cases Component test cases and E2E test cases.
  • Used Algorithm, data structures and OOPs Concepts.
  • Developed XML Schema including XSDS, WSDL.
  • Applied Springs IOC Container to facilitate Dependency Injection.
  • Used Spring AOP for transaction.
  • Developed UI using HTML5, JavaScript, angular.js, CSS3 for interactive cross browser functionality and complex user interface.
  • Used Mongo Db 2.6 for db. queries.
  • Used Rabbit MQ for messaging service
  • Written Complex SQL Queries as per the requirement
  • Performed application level logging using log4j for debugging purpose.
  • Developed Unit test cases using jUnit.

Environment: /Technologies: Core Java, Jetty6.1.26, JavaScript, json, XML, DB2, JSF, Ice Faces, Eclipse, Gradle 2.6, JUnit, GitHub, Log4j, Jenkins, MongoDB, Oracle.

Confidential, Topeka, KS

Senior Java Developer

Responsibilities:

  • Developed UI using xhtml, JSF Ice Faces, Css, html5, jQuery for interactive cross browser functionality and complex user interface.
  • Created Criteria Builder Classes, Entity Classes
  • Created Bean Classes, ServiceImpl classes and Task classes, Helper classes Entity Classes for the framework.
  • Developed Application on MVC software architecture using JSF Framework separating presentation from business logic.
  • Implemented MVC using JSF2.X, & worked with Facelets.
  • Used Hibernate OR Mapping for persistence layer.
  • Developed Object -- Relational (O/R) mapping using Hibernate 3.0
  • Implemented OR Mapping for one-to-one relation and many-to-one relation with the tables in the database Oracle.

Environment: /Technologies: Core Java, EJB, JPA, JDBC, JavaScript, ajax, json, XML, DB2, JSF, Ice Faces, Eclipse, WebSphere 8.0, Subversion(SVN), JUnit, Maven.Log4j, Jenkins

Confidential enior Java Developer

Responsibilities:

  • Developed UI using HTML5, JavaScript, JQuery, CSS3, JSP for interactive cross browser functionality and complex user interface.
  • Developed Application on MVC software architecture using JSF Framework separating presentation from business logic.
  • Implemented MVC using JSF2.X, & worked with, ICEFACES, Facelets Applied Springs IOC Container to facilitate Dependency Injection
  • Involved in Creating Bean Classes, Delegator Classes, Dao Classes, Service Classes, Util Classes
  • Used Spring Jdbc Template for Data Access.
  • Used WebLogic Server and JDBC package for Data Access Objects.
  • Used Soap Web services using apache axis Engine for validating the General Ledger Chart String
  • Applications Version controlling was accomplished using SVN.
  • Used Agile Methodology for project.
  • Built project using Apache Maven build scripts.
  • Performed application level logging using log4j for debugging purpose.
  • Used Itextsharp for importing the excel sheet data to pdf.

Environment: /Technologies: Core Java, Spring IOC, SpringAOP, Spring, Jdbc, JavaScript, Soap WebservicesXML,DB2,JSF,ICeFaces,Eclipse,BEAWebLogic10.3.4,Subversion(SVN),JUnit,Maven.Log4j,Hudson,ItextSharp .

Confidential, Florida

Sr Software Engineer

Responsibilities:

  • Involved in the development of front-end and middle tier using html5, jQuery, css3, JSP and the Spring -MVC Framework.
  • Developed Action classes and Action Forms & performed validations using commons, custom validator and Struts client side JavaScript validation.
  • Eclipse is used as Java IDE tool for creating JSPs, Servlets, and Spring Controller Classes, Service executer classes
  • Developed the user Interface Presentation screens using Struts Tiles, HTML and JSP.
  • Developed SQL queries and executed them by using JDBC Template provided by Spring.
  • Developed Business logic with the help of Spring and Data Access was implemented using Hibernate
  • Developed Web Services using Jibex and implemented web service client
  • Developed Soap web services using apache axis engine, generated stubs and Skeletons and called the web services
  • Implemented persistence using JPA Entity classes and data access object (DAO Classes)
  • Used Hibernate OR Mapping for persistence layer.
  • Developed Object -- Relational (O/R) mapping using Hibernate 3.0.
  • Implemented OR Mapping for one-to-one relation and many-to-one relation with the tables in the database Oracle.
  • Performed application level logging using log4j for debugging purpose.
  • Used ANT to compile and generate EAR, WAR, and JAR files.

Environment: /Technologies: Core Java, Spring, SOAP, Web Services, Hibernate/ORM, JDBC, Servlet, JSP, Java Script, jQuery, XML, Linux, Eclipse, Tomcat, Apache Server, Taglib, ajax, json, Oracle 10G, Subversion (SVN), jUnit, ANT, Spring MVC.

Confidential, Columbus

Senior Software Engineer

Responsibilities:

  • Extensively involved in enhancements/ bug fixes of the application, which involved in changing both server/client side code.
  • Involved in the development of front-end and middle tier using html, css, JSP
  • Designed and developed Java classes, JSP pages, Action Beans, and Action Classes, Delegators using Struts framework.
  • Legacy framework is project specific framework similar to struts.
  • Written Complex SQL Queries as per the requirement
  • Developing controller servlet to handle request and response.
  • Actively involved in releases and production support.
  • Used EJB3 for persistence layer
  • Built project using Apache Ant build scripts.
  • Performed the initial unit testing tests using jUnit during the development of code and functional testing of the business logic.
  • Used IBM Rational Tool clear case for defect tracking and IBM Rational Application Server for deployment purposes

Environment: /Technologies: Core Java, EJB3, JDBC, Servlet, JSP, Java Script, XML, Linux, Eclipse, Struts, Struts Taglib, Oracle 10G, Subversion (SVN), JUnit, ANT, Jboss Server.

Confidential, San Antonia

Software Engineer

Responsibilities:

  • Involved in the development of front-end and middle tier using html, css, JSP
  • Involved in the development of front-end and middle tier using html, jQuery, css, JSP
  • Developed JSPs, Action Controllers and Page Handlers, XML, Delegators, Java classes.
  • Used CVS as version control.
  • Developed Ant Script to generate Jar file of the application
  • Participated in the technical code reviews, prepared unit test cases (JUNIT), and impact analysis and code review documents
  • Created Impact Analysis document.
  • Involved in writing JUnit test cases, unit and integration testing of the application
  • Used IBM WebSphere Application server for deployment purposes.

Environment: /Technologies: Core Java, Spring, SOAP, Web Services, EJB, JDBC, Servlet, JSP, Java Script, XML, Linux, WASAD 5.1, WebSphere application server5.1, Apache Struts, Struts Taglib, Oracle 10G, Subversion (SVN), JUnit, ANT.

We'd love your feedback!