Senior Java Developer Resume
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.