Sr.java/j2eedeveloper Resume
5.00/5 (Submit Your Rating)
Santa Clara, CA
SUMMARY:
- 7+ years of experience in Software Development Life Cycle (SDLC) including requirement analysis, design and technical specification, code development, code integration, testing and deployment of Object Oriented Analysis and Design usingJava/J2EE on Windows and Macintosh platforms.
- Well versed in using software development methodologies like Water Fall, Agile (SCRUM)
- Expertise in several J2EE technologies like JSP, Servlets, JDBC,JavaBeans, XML, HTML, CSS, Ajax, JavaScript, jQuery, RESTful Web Service, SOAP, WSDL, JNDI, CoreJava, Multhreading, Generics, Serialization, Externalization, Spring, Struts and Object Relational Mapping (ORM) tools like Hibernate.
- Good working Knowledge in XML, XSL, XSLT, DTD, XML Schemas, SAX/ DOM parsers and XSD validations.
- Worked with Relational Database Management Systems including Oracle & SQL Server.
- Good working knowledge in deployingJavaapplication servers like WebLogic, WebSphere, Apache Tomcat, Glassfish and JBoss.
- Experience in writing SQL and PL/SQL scripts including Views, Cursors, and Procedures, Functions, Database Triggers and solid understanding of Database Management System.
- Experience in front - end UI development skills using scripting languages like HTML, HTML5, DHTML, JavaScript, and jQuery, XML, JSON, Ajax and CSS.
- Extensive experience in design, development and implementation of Model-View-Controller frame works using Spring MVC.
- Expertise in developing model components using ORM technology Hibernate (Caching, Hibernate Template, DAO) to write Database independent persistence logic and to maintain portable relationships between the databases.
PROFESSIONAL EXPERIENCE
Sr.Java/J2EE Developer
Confidential - Santa Clara, CA
Responsibilities:
- Implementing the Domain Driven Approach in Java for making different project modules as independent which can be easily plug-in or plug-out with other modules for any further enhancements or changes..
- Developed Service Layer using Spring IOC and Spring AOP under the guidelines of Service Oriented Architecture.
- Develop the User Interface application with advanced technologies HTML5, AngularJS
- Used Bootstrap framework, CSS3 and media queries for responsive web designing.
- Development of user stories that are planned and designed for each sprint in Java using Restful web services using Jersey Architecture with spring and Hibernate frameworks.
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
- Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
- Involved in the combining two web applications into one for a new project.
- Responsible for development of Business logic in CoreJava
- Used Spring AOP to capture performance statistics of business logic and DAO layer methods
- Designed and Developed user interactive screens using HTML5, CSS3, JavaScript, jQuery.
- Implemented Single Sign On e-marketing commercial portal site with B2B and B2C sites.
- Implemented Spring MVC to achieve Model View Controller design pattern. Configured spring to manage actions as beans and set their dependencies in a spring context file and integrated middle tire with spring web layer.
SeniorJava/J2ee Developer
Confidential -Buffalo, NY
Responsibilities:
- Implementing the Coding standards, review the code and fixing all the code review bugs.
- Created all the services to work with various entities provided and rectified the services usingAPIs using JAX-RS.
- Created application layer POJO classes and mapped them to backend Oracle database tables using Hibernate framework.
- Experienced in writing SQL and PL/SQL scripts.
- Analyze the Code and apply the fix solution for the Issues Identified based on the severity basis.
- Developed queries that are required for the application development and implemented using different logics.
- Used SVN as the version control tool.
- Design the user stories that are planned for each sprint in Agile Methodology and preparing the design approach document with defining the implementation approach of the user story and visualizing the user story by drawing the process flow diagram and System context diagram
- Worked the application using Struts (MVC Framework) and Strut Tiles to develop presentation tier and business layer.
- Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with validation.xml functionality.
- Extensively used DAO patterns, including mapping DAO objects, configure file and classes to interact with database.
JAVA/J2EE Developer
Confidential - Weatherford, TX
Responsibilities:
- Implementing test case scenarios using JUNIT framework for unit testing.
- Analyzing the code quality using SONAR framework and validating the Junit unit test cases using code collaborator framework.
- Involved in smoke testing the application completely from user interface to backend services and performs testing of database related operations.
- Writing SQL queries and stored procedures to interact with Informix, SQL, DB2, Oracle, databases.
- Used Agile methodology in designing and developing the modules.
- Collected User Stories for documenting the requirements of product catalog, ordering products and Approval module.
- Used Struts validator framework to validate user input.
- Implemented Singleton Design Pattern by sharing the single service locator object across different Business Delegates.
- Developed MVC design pattern based User Interface using JSP, XML, HTML and Struts.
- Used Spring AOP for transaction management.
- Clearcase technology was used for version controlling.
- Implemented Spring Bean Factory using IOC and AOP technologies.
- Developed the application TDD (Test Driven Development) methodology.
- Designed and developed Customer registration and login screens using JSP, HTML and JavaScript.
- Developed stored procedures, triggers for efficient interaction with database.
- Used spring source Tools Suite as IDE for Coding, testing and Weblogic for deployment of the web application.
- Consumed SOAP based WebServices using Apache CXF framework.
- Work involved extensive usage of HTML, DHTML, CSS, JQuery, JavaScript and Ajax for client side development and validations.
- Implemented various complex PL/SQL queries.
- Used JMS to consume messages from Queue.
- Created Continuous Delivery Pipeline for various modules using CloudbeesJenkins.
- Implemented Database Schema Automation and DMR Automation using Liquibase.
Sr. Engineer
Confidential, California
Responsibilities:
- Developed applications in AngularJS and deployed into development, test and production environment successfully.
- Responsible for the configuration of Struts web based application using struts-config.xml and web.xml.
- Modified Struts configuration files as per application requirements and developed Web services for non-java clients to obtain user information.
- Configured spring to manage Action classes and set their dependencies in a spring context file and integrated middle tier with Struts.
- Servlets are used to service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates
- Followed Agile Methodology (SCRUM) to satisfy the customers and wrote Junit test cases for unit testing the integration layer.
- Implemented iText to generated dynamic pdf's.
- Implemented Maven build automation.
- Implemented Log4j for logging.
Java developer
Confidential
Responsibilities:
- Implemented Object-relation mapping in the persistence layer using Hibernate (ORM) framework.
- Developed rich User Interface using JQuery, CSS3, and HTML5.
- Used AJAX function calls using JQuery functions to handle the user requests asynchronously and to have faster responses from the server by directly connecting to the server.
- Obtained JSON responses to front-end using GSON API.
- Implemented web services, used to retrieve data that tells whether claimant is incarcerated or not.
- Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files, configured XML files, hibernate query language.
- Developed JSP pages for correspondence team.
- Implemented web services using WSDL/SOAP and created web services and clients to use those services.
- Designed and Developed Rating Engine as a Web service following the top down approach using Apache Axis2.
- Experience in using Data Access Objects (DAO), Session Facade, and Business Delegate and Factory patterns to increase the performance of the system.
- Experience in installing, configuring and deploying application on Web Logic Server.
- Implemented build scripts using MAVEN.
