Java/j2ee Developer Resume
Alpharetta, GA
SUMMARY:
- Overall 8+years of Industrial experience in Software Development Life Cycle implementation, including Business Interaction, Requirement Analysis, Design, Development, Testing and Documentation phases.
- Very strong on core java (Server Side)concepts, Rest Services and J2EE technologies such as Servlets, JDBC, JSP, Spring, Hibernate, XML, XSD, SOAP, WSDL, HTML, JavaScript, AngularJS, CSS, Tag Libs, AJAX, JSON, and JUnit.
- Worked on different module of Spring including Spring IOC, Spring ORM and Spring AOP
- Exposure to Angular.js, SOAP, WSDL, HTML, Custom Java Tag Library, JDBC.
- Extremely Strong on RESTFUL Services, Web Services.
- Extremely Strong on AWS.
- Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory, and DAO, DTO and best practices for building enterprise systems.
- Extensively worked on Web services technologies like SOAP, WSDL, REST API, JSON, YAML, Test Driven Development.
- Integrated spring with hibernate using Hibernate Templet to perform CRUD operations on database.
- Skilled at writing DB2, SQL, Stored procedures, Functions & Triggers.
- Good working knowledge of different IDEs like My Eclipse 4.x/6.x/7.x, RAD and Net Beans.
- Experienced in deploying J2EE applications on Apache Tomcat web server and Web Logic, Web Sphere, JBoss application server.
- Very strong experience in multiple large scale high volume search implementations.
- Very good understanding of RDBMS, OOPS, OOAD and DOJO.
- Experience in deploying applications on Windows and UNIX environments
- Experience in writing JUnit test cases for system testing, Used Log4j for logging.
- Worked on different application servers such as JBoss, WebLogic, WebSphere and web server Apache Tomcat.
- Hands on experience in building and deploying applications in servers like Web Logic, Apache Tomcat and Confidential Web sphere.
- Wrote JSF back beans for UI components to handle events and implemented custom validators to validate different types of data.
- Experienced working with different software methodologies like waterfall and agile methodologies.
- Integrated logging frameworks such as Log4J and commons for logging and debugging the application.
- Work Experience with Asp.Net and C#.
- Experienced in working on UNIX and Windows environment.
- Experience working with using CVS, SVN&SCM Harvest for Version Control.
- Extremely good hands on experience with creating and consuming REST services
- Very Good Written, Oral and communication, problem solving, and inter - personal skills.
- Ability to work independently and as an active team player.
- Highly result-oriented and pro-active, proven abilities to learn new technologies quickly and implementing them successfully in project.
TECHNICAL SKILLS:
Java/J2EE Technologies: Jdk1.7, J2SE, J2EE, JDBC, JSP, Servlets, MVC, REST and SOAP Web Services, JMS, EJB, Mule ESB, Jenkins.
Frameworks: Spring Core, Spring MVC
Database: Oracle (SQL & PL/SQL), My SQL
Methodologies: Agile, Waterfall model, Scrum
Version Control: SVN, CSV
XML Related and Others: XML, DTD, XSD, XSLT, JAXB, JAXP, XSL, JAXB, SAX, DOM
Web Services: Restful services, WSDL, SOAP, JAV-WS, CXF, JAX-RS, JERSE, Apigee
Design Patterns: Singleton, MVC, Fa ade, Factory.
GUI Tools for Dev.: My Eclipse 4.x/6.x/7.x, RAD and Net Beans
PROFESSIONAL EXPERIENCE:
Confidential, Alpharetta, GA
Java/J2EE Developer
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
- Wrote Java utility classes to access web services from server side.
- Implemented Spring MVC, which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
- Developed GUI using JSP, HTML3, CSS3, XHTML, Angular JS framework to simplify the complexities of the application.
- Integrated the application with Spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
- Used XML technologies like XPath, XSLT and JAXB for data exchange and presentation.
- Used ILOG JRULES for providing both collaborative rule management for business teams and robust, scalable and precise rule execution.
- Used SVN for source code maintenance.
- Extensively worked on Bras Server for Updating the new versions of Rules.
- Used HQL (Hibernate Query Language) and Query criteria to interact with data base (Oracle 10g).
- Developed hibernate DAO classes to persists objects into database.
- Business logic has been implemented using Array list, Map and Sets of Collections API.
- Used Spring Dependency Injection, spring application context features in the application.
- Involved in creating Spring Web services for Claims Inquiry transaction.
- Used spring AOP to log agents statistics on documents tab usage.
- Used AJAX and JSON to send request to server and updating GUI pages using callback functions.
- Updated/modified JSP pages also used JQuery and its validator plugin for validating Forms in the presentation layer.
- Created and ran functional and load tests on web services prior to implementation Using Soap UI.
- Worked on presentation layer to develop JSP pages and embedding CSS, JavaScript, DOM and HTML.
- Involved in production bug fixes, analyzing and improving overall application performance Using JMETER.
- Used maven as a build tool in the application.
Environment: Spring Core, Spring AOP, Spring WS, Hibernate, JSP, Java, Servlets, Oracle 11g, Log4j, XML, JQuery, AJAX, DOM, XML, JavaScript, JSON, CSS, HTML, XHTML, Maven , Confidential JRULES, WebSphere Application Server, SVN, JMETER.
Confidential, Miami FL
Senior Java/J2EE Developer
Responsibilities:
- Involved in Analyzing the changes and impact of the changes.
- Involving in fixing defects and implementing change Requests.
- Developed web pages using spring framework (Spring MVC, Spring Core, Spring AOP) and Struts.
- Used JSF to implement presentation layer and used back beans to handle events of UI components.
- Developer custom validations to validate data of UI components at server side.
- Wrote Java utility classes to access web services from server side.
- Used XML technologies like XPath, XSLT and JAXB for data exchange and presentation.
- Used Functional, Manual testing and internal issue Tracker Application
- Used SVN for source code maintenance.
- Rally Scaling Software Agility tool to publish the Stories and the task
- Optimization and Performance Tuning of the application, Database and Search Engine.
- Installed and Created Database, Tables, Views, index, ER Diagram, SQL, PL/SQL, Stored
- Procedure, package, function, Trigger to populate and maintain the MS SQL Server 2008/2010, MySQL Database (Toad/PL Sql developer).
- Used AWS for large computing capacity.
- Installed, Deployed and testing the application in WebLogic 10 and 11.
- Worked on integrating applications using Confidential Integration Designer.
- Full Ownership to Development server- Deployment and DB maintenance
- Implement into production through the mayo remedy tickets and CMS.
- Database Normalization, Import and Export the Databases, Daily and weekly backups
Environment: Java/J2EE, Spring, Spring JMS, Rest web services, Junit, JSF, Maven, C#.Net, Rest, XML, Stored Procedures, WebLogic 10/11, MS SQL server 2008/2010, Eclipse, RAD, Toad, Windows & Unix.
Confidential, Irving,TX
Java/J2EE Developer
Responsibilities:
- Involved in complete Agile SDLC methodology - Requirement Analysis, Development, System and Integration Testing including Scrum, sprints, and retrospectives.
- Gathered and analyzed the requirements and designed class diagrams, sequence diagrams using UML.
- Worked closely with a Java oriented team to introduce sprints to the development cycle.
- Gathered business requirements and prepared high level technical specification documents. Extensively involved design discussions and user experience sessions to provide inputs on the architectural layout.
- Excellent Coordination in project activities and suitable documentation ensured.
- In retrospect, the project was run in a very agile manner, with daily interaction between the person playing a Customer and Developer role. We created a simple working version and iterated to add new features as vertical slices through the system, and demoed the progress to stakeholders weekly.
- Developed admin logging (GUI) for Customer Service application to extract the customer details. Implemented this based on Spring MVC framework using Transaction management concept and JSP for presentation layer.
- Extensively used JQuery in implementing various GUI components in application portal.
- Designed using MVC frameworks using Spring with Hibernate on the enterprise tier in ongoing project modules.
- Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate
- Improved user experience by designing and creating new web components and multi-tier applications, design patterns using Java, J2EE, JSP, EJB, JSF, Struts, JavaScript, Servlets, JAXB.
- Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
- Developed automated build server utilizing Maven and Ant.
- Designed and developed the presentation layer which includes the development of standards-browser compliant - user interactive web pages using HTML5, CSS, Struts (MVC) tag and JSTL tag libraries, view helper classes, java beans and JavaScript with Client side validation and unit testing. Managed application state using server and client-based State management options comfortably in Linux environment.
- Manage daily production deployments, cut release candidates and build branches using Jenkins.
Environment: HTML5, CSS3, frameworks, Agile methodology, WebLogic, jQuery, Rational Application Developer, EJB 3.0, JSF, Hibernate, J2EE, JSF, EJB, JSP, Servlets, Ant, Maven2, Clear Quest, RESTful Web Services, Eclipse, JUnit, SVN.
Confidential, Fremont, CA
Web Developer
Responsibilities:
- Experienced in problem analysis in both technical system and application programs.
- Essentially involved in all phases of SDLC to structure the unformatted requirements.
- Designed the ER diagrams and structured data in the database with enforcing normalization for a consistent output.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Defined and developed the application’s presentation layer using HTML5, CSS3, JSP, JavaScript and Backbone.JS withtemplating.
- Developed client’s interface in PHP in MVC modeling using code igniter framework.
- Developed user interface using Asynchronous validation for the fast and user friendly access using AJAX.
- Redesigned pages to improve application design and UI to attract the customers by taking inputs from senior management.
- Designed Templates and Flow of future pages using Adobe Photoshop.
- Enforced SQL injection techniques to avoid unauthorized breaks to the data access.
- Construct the client-side script to function correctly across all the majority of web browsers.
- Generated project reports and estimated the cost of resources being utilizing in the project.
- Involved in unit testing and integration testing of each and every module.
- Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for the website.
- Created client side validation tool using technologies such as Angular JS and JavaScript.
- Used AJAX & JSON communication for accessing RESTful web services data payload.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5, CSS3 and Bootstrap.
Environment: AJAX, UML Modeling, ER diagrams, Normalization, PHP, Oracle 10g, IE 7,8, Firefox, Chrome, HTML 5, AJAX, CSS 3, JSP, Back Bone. J s, angular.js Photo editors: Photoshop, Fireworks, MD 5 algorithm, SQL Developer, JavaScript jQuery.
Confidential
Software Engineer
Responsibilities:
- Involved in writing technical proposal for the client
- Worked as a Component Developer to code in Java and J2EE technologies
- Generated User Interface Templates using JSP, CSS, HTML and Dream Weaver
- Creation and updating of database using SQL
- Have performed Manual Testing
Confidential
Software Engineer
Responsibilities:
- Developed New Import Letter of Credit
- Created Compliance DO Object in Import Letter of Credit
- Updated Syndication module as per client requirement
- Primary contact resource to interact with clients
- Developed Screen designs, java scripts & sound knowledge in DO objects
- Created a SBLC module from the scratch
- Created the SWIFT message for the Standby Letter of Credit module
- Crated the Reports in BIRT Report designer in Eclipse IDE
- Created DO Objects for Beneficiary, Schedule and validations
- Created Catalogs, Attributes, Transaction functions, Get CUBK in SBLC Module.
- Performed all type of calculations in EE
- Handled client communication and technical discussions during all the phases of the project.
Environment: Eximbills Enterprises 2.5, Java 1.6.
