Sr. Java Developer Resume
Santa Ana, CA
PROFESSIONAL SUMMARY:
- Having 8 years of experience in Systems Analysis, Design, Development, Telecom, Financial and Retail applications using Experienced in Development and Deployment on BEA WebLogic 9, and Tomcat 5.x/6.0/7
- Experience includes involvement in all phases of Software Development Life Cycle using Agile Methodologies.
- Strong Experience in Core Java, JSP, Servlets.
- Expertise in Consuming and developing REST web services.
- Designed and coded application components in an Agile environment utilizing
- Involved in web and standalone application development using Spring Framework. Utilized Spring IOC framework.
- Experienced in developing application using Spring Data and Hibernate JPA.
- Experienced in developing model classes, configurations and used HQL and Criteria API for data manipulations with Hibernate Framework.
- Expertise in JAVA/J2EE Design Patterns like Factory, Singleton, DAO, Transfer Objects, Business Delegate and MVC (Model - View-Controller) in the development Multi-Tier Enterprise Applications.
- Expertise in developing web applications using Struts 1.2.
- Expertise in Web Designing tools like JavaScript, Angular.js, JQuery, Ajax, HTML, XML, CSS etc.
- Expertise in developing JUnit test cases.
- Expertise in Consuming and developing SOAP web services using JAX-WS.
- Experience in configuration of JDBC connection pools and Data Sources in WebSphere Application server.
- Involved in build and deployment of the applications in development, system, acceptance and production environments.
- Expertise in Configuring and setup Secure Sockets Layers (SSL) for data encryption and client authentication.
- Having exposure in utilization of tools like Eclipse, Tortoise SVN, CVS, TFS, Jira, Hudson Jenkins.
- Having knowledge of developing rich UI application using JSF, prime faces, Rich faces, Ajax.
- Having knowledge of spring security (basic authentication, OAUTH2).
- Highly experienced, result-oriented, task driven software engineer and administrator with strong technical background in software development and deployment and administration technologies.
TECHNICAL SKILLS:
Languages: JAVA, XML and SQL
J2EE Technologies: Servlets, JSP, JSF, JDBC, Prime faces, Rich faces and JNDI, REST/SOAP Web Service
Frameworks: Struts 1.1, JSF and Spring4
ORM: Hibernate
Web/App Server: Apache Tomcat.
Design Patterns: Factory, Singleton, DAO, Builder Transfer Objects, Business Delegate, and MVC
(Model-View-Controller):
Web technologies: HTML, CSS, Java Script, JQuery and AJAX, JSON
Databases: Oracle10g/11g and MySQL5
Operating Systems: Linux, Windows
Build Tools: Maven
Source Controls: SVN, CVS,TFS
Development/Productivity Tools: JIRA, Eclipse, SQL Developer, idea intellij.
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Java Developer
Responsibilities:
- Understanding and implementation of Business Requirements from Sales force users.
- Developed GUI using JavaScript, HTML, JSON, Ajax and Spring Framework.
- Created the JPA entity classes to map with the DB tables.
- Implements the Controller, Service and DAO layers for the requirements.
- Design, coding, peer code reviews and application deployment.
- Implemented REST Web Service to connect to Sales Force by which Tochpoint (Sales Force) user can access proposal in Confidential .
- Implemented excel report generation using java Apache poi.
- Implemented PDF and chart generation using iText PDF java Lib.
- Used SQL developer for creating SQL statements & Sub queries.
- Application defects fixing.
- Created the Unit test case for all the application layers with the help of Mockito framework.
- Created weekly and monthly job using spring and cron job expression.
- Responsible for dev/QA/UAT deployments
- Implemented spring REST web services to communicate with the Touch Point (Sales force).
- Integration with the Sales force.
- Implemented application login and security using spring security and CAS SSO server.
Environment: Java1.7, JPA, Spring Framework, JSP, Java Script,Angular.js JSON, JUnit, Mockito framework, XML,POI, Oracle 11g, SQL Developer, BugZilla, Eclipse, Hudson Jenkins, Tomcat 7, SVN, Maven.
Confidential
Sr. Java Developer
Responsibilities:
- Developed GUI using JavaScript, HTML, JSON, Ajax, and Angular.js.
- Implemented directive, Controller and services using Angular and Node.js.
- Used Mongo DB to store data.
Environment: Java script,Angular.js,Node.js,Ajex,Mongo DB, BugZilla, Eclipse, Hudson Jenkins, Tomcat 7, SVN, Maven.
Confidential, Santa Ana, CA
Sr. Java Developer
Responsibilities:
- Understanding and implementation of Business Requirements for Confidential Pricing engine.
- Design, coding, peer code reviews and application deployment.
- Implemented Spring security for user authentication.
- Implemented excel report generation using java Apache poi
- Implemented logging mechanism using log4j.
- Improve the performance of the application.
- Worked on Maven configuration for the application.
- Used SQL developer for creating SQL statements & Subqueries.
- Application defects fixing.
- Testing troubleshooting and debugging of the applications.
- Used SVN for version control.
- Coordinating with development and quality assurance teams for deliverables.
- Responsible for dev/QA/UAT deployments
Environment: Java1.7, Hibernate, Spring Framework,JSP,Java Script,JSON,JUnit, Mockito framework, XML,POI, Oracle 11g, SQL Developer, ALM, Eclipse, Tomcat 7, SVN, Maven,Websphere application server.
Confidential, Irvine CA
Project Lead
Responsibilities:
- Involved in the Analysis, Design, Coding and testing of user requirements in different sprints.
- Involved in creating ER diagram, Application Architecture Diagram.
- Designed and coded application components in an agile environment.
- Created project’s skeleton and template using maven.
- Coordinating with the business and functional teams to get clarity on the requirement for analysis.
- Developing the code through different layers(DAO, Service, Controller).
- Developed domain objects using Hibernate JPA and the respective entity classes.
- Developed the application using spring MVC and Spring Dependency Injection.
- Developed the Scheduler services using spring scheduler annotation configuration and cron job expression.
- Developed the batch processing using Spring Batch.
- Developed reporting services using POI.
- Developed configuration classes for spring and data base using Spring Annotations.
- Involved in creating JUnit test case for DAO and Service Layer.
- Writing test cases for DAO layer using SpringJUnit4ClassRunner.
- Involved in writing test cases for REST web services using Jersey Test Framework.
- Developed the application using SCRUM agile methodology.
- Involved in writing the REST web services using jersey framework.
- Involved in writing the business logic.
- Involve in implementation of the different services with the repository implementations using spring JPA.
- Involved in writing the client for the REST web service.
- Created UI to perform CRUD using Angular.js
- Used log4j for logging.
- Involved in creating the integration test cases.
- Responsible for interacting with Data Warehouse and SAP teams for requirement and understanding.
- Consumes the SOAP web services and get data from Oracle Agile PLM and Data Warehouse.
- Used TFS as version control.
- Involved in code review for peers
Environment: Java1.7, Hibernate, Spring Framework, REST WS, Jersey 1.8, JSP,Java Script,JSON,JUnit, Mockito framework, XML,POI, jersey test framework, MYSQL, SQL Developer, JIRA, Eclipse, Tomcat 7, TFS, Maven.
Confidential, Salt Lake City, UT
Sr. Java/J2EE Developer
Responsibilities:
- Involved in the Analysis, Design, Coding and testing of user requirements in different sprints.
- Designed and coded application components in an agile environment.
- Coordinating with the business and functional teams to get clarity on the requirement for analysis.
- Working on the development work as well as support for previous releases.
- Involved in Spring IOC.
- Ensuring baselines are made ready on time for sys and UAT testing.
- Involved in code review for peers
- Developing the code through different layers.
- Worked on front end technologies Ajax, JS, JQuery, HTML and CSS.
- Troubleshooting of application related issues by analyzing log files created in Linux environment.
- Developed domain objects using Hibernate and Spring JPA.
- Developed configuration classes for spring and data base using Spring Annotations.
- Involved in testing using JUnit.
- Writing test cases for DAO layer using SpringJUnit4ClassRunner.
- Involved in fixing various defects assigned on the Jira.
- Used log4j for logging.
- Developed the application using SCRUM agile methodology.
- Used SVN as version management.
- Involved in writing the REST resource for the other applications.
- Involve in implementation of the different services with the repository implementations using spring JPA.
- Involved in writing the client for the REST web service inside the application itself so that other application can directly use the methods exposed by the REST application.
- Involved in writing the client for SOAP service provided by the Confidential Partner and implementing the REST service on top of that.
Environment: Java1.5, Hibernate, Spring, REST WS, Jersey 1.8, HTML, XML, Ajax, Oracle 11g,SQL Developer, JIRA, Eclipse, Tomcat 7, SVN, Hudson Jenkins, Maven, Junit, Mockito Framework.