Sr. Java Developer Resume
Fo, CA
SUMMARY:
- 7+ years of extensive experience in IT industry for Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies & developing applications with agile methodology.
- Well experienced in Application Requirements Gathering, Proof of Concepts (POC) / Feasibility Study, Analysis, Design, Development, Integration, Deployments, logical data modeling and Maintenance/Support for Web, Standalone, and Client-Server based Software Applications.
- Extensive knowledge in Front End UI technologies & client side validations using HTML, CSS, Java script, JSP, Struts tag libraries, AJAX, JSON, XML, XSLT and Java script frameworks like ExtJS, JQuery.
- Experienced in Developing and Deploying Applications using Web sphere, Web Logic, Apache Tomcat & HTTP Application Server.
- Extensive experience in developing web based applications using Java and J2EE Technologies like STRUTS, SPRING JSF and HIBERNATE frameworks and MVC framework like Struts 1.3 & 2.
- Expertise in building strong websites confirming Web 2.0 standards using Angular.js Framework & CSS-Bootstrap to develop valid code.
- Experience in the design and development of SOAP and RESTful web services. Experience in integrating with the existing web services.
- Experience in client side technologies like JavaBeans, JMS, XML, XSLT, Oracle, SQL & MVC architecture.
- Well versed withJ2EE Design PatternslikeSingleton, Factory, Front-Controller, Session Façade, Service-Locator, Data Access Object (DAO), Data Transfer Object (DTO), Singleton, MVC (Struts), Business-Delegate.
- Experience in performing unit testing using JUnit, Integration and deployment of applications done using tools like ANT and Maven and debugging through log4j.
- Expertise in AngularJS, NodeJS and CSS-Bootstrap for developing single page applications.
- Good experience in using various version controls like VSS, SVN, Clear Case, Dimensions, PVCS and CVS.
- Highly motivated & experienced professional with excellent interpersonal & communication skills.
- Excellent analytical and problem solving skills with ability to master new concepts.
TECHNICAL SKILLS:
Core J2EE Technologies: Servlets, JSP, JDBC, JNDI, Java Mail, JMS, AJAX, GWT, Web Services and SOA, Rich Faces, DHTML, XML, XSLT, EJB.
Languages: Java, C, C++.
Frameworks: Struts, JSF, NodeJS, AngularJS, Spring, Hibernate, JBoss Seam.
Web/Application Servers: Apache, Tomcat, IBM Web Sphere, IBM Process Server and JBoss.
RDBMS: Oracle 9i/10g (PL/SQL), DB2, MySQL, MS Access and SQL server 2000
Enterprise Technologies: JDBC, Servlets, Struts, Hibernate, Spring, Web services, EJB
Operating Systems: Windows, Unix, Solaris, Linux, Apple Mac, IBM-AIX.
Scripting Languages: Unix Shell scripts, JQuery, Java Script, CSS, Ant, and Maven.
PROFESSIONAL EXPERIENCE:
Confidential, SFO, CA
Sr. Java Developer
RESPONSIBILITIES:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Experienced includes application development in Java (client/server), JSP, Servlet programming, Enterprise Java Beans, Struts, JSF, JDBC, spring, Spring Integration, Hibernate.
- Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
- Involved in review meetings along with Manager and also participated in technical discussions regarding the issues in the project.
- Involved in preparing High & low level design docs with UML diagrams using Rational Rose tool.
- Developed the UI Screens using JSP, JavaScript, AngularJS, HTML5, CSS3, Bootstrap, NodeJS and did the client side validation with the JavaScript.
- Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns.
- Involved in production bug fixes, analyzing and improving overall application performance.
- Designed Presentation layer using JSP, Struts framework and did front-end validations using JavaScript and JQuery.
- Involved in discussion with client for requirement analysis, designing of the new system and security module.
- Experienced in working with JSF framework, JPA, EJB, WSDL and SOAP web services.
- Worked on Hibernate ORM mapping technique for the interaction with database and used JDBC for connections.
- Worked with Web sphere admin team to configure and deploy the application in Web sphere application server.
- Designed and Developed Web services client to consume with Vender Web services using JAX-WS.
- Used JAXB API to marshal and un-marshal the XML content to Java Objects and vice-versa
- Developed comprehensive build framework using maven, which supports the existing code and incorporates new modifications.
- Experienced with JDBC API to call SQL Queries and Stored Procedures in the Database.
- Created JUnit test cases, and Development of JUnit classes.
- Involved in developing the JUnit test cases and testing the functionalities.
- Provided functional and technical help to the team.
- Involved in the code review process.
Environment: Java, J2EE, Weblogic,Hibernate,Weblogic Portals, Weblogic workshop, Jsp1.2,Oracle, MVC, Struts, Spring, Web services, BFO(Big faceless organization), EJB, POI, Junit, putty, MS Visio, Maven, Stringer, JavaScript, Net-UI, WSDL, Hibernate, Tortoise CVS, DB Visualizer, SOUPUI.
Confidential, WARREN, NJ
Java Developer
RESPONSIBILITIES:
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Collect requirements from Product manager, break down into tasks and run the scrum team.
- Involved in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) Techniques using Unified Modeling Language (UML)
- Communicated with client to Analyze and Review of Business/Technical Requirements.
- Worked on GUI design and development, particularly using AngularJS, HTML and JavaScript and developed Business Logic and Interfacing components using Business Objects, XML.
- Designed and developed Co-Branding framework to change UI for different clients using same application.
- Used Struts, Spring (MVC)Framework to develop the application.
- Developed end-to-end composite RESTFUL Web Services by using SOA with CXF framework to use with different clients including Web & Mobile
- Developed Stored Procedures, Triggers and Functions and actively involved in tuning SQL queries, Stored Procedures, Triggers .
- Used Factory, DAO, Singleton and DTO and Value Object, Business Delegate design patterns.
- Conducting Unit Testing of applications and identifying & resolving the bugs
- Developed Web services client to consume with Vender Web services
- Used JSON strings to transfer java object data to Angular JS and vice versa.
- Generated Excel reports Using POI framework.
- Implemented various GUI screens using JSP, AJAX Frame work and JQuery.
- Worked with web methods for deploying and administering services and used CVS for version control..
- Used Hibernate to interact with database.
Environment: Linux, Windows, Core Java, JSP,Hibernate, Singleton, Servlets, Spring MVC Framework, Hibernate, Oracle, JMS, Ajax, JQuery, XML, Log4j, Apache Tomcat and Eclipse.
Confidential, PA
Java Developer
RESPONSIBILITIES:
- Developed the presentation layer using JSP, HTML, CSS and client side validations using JavaScript.
- High level design of SOA components to complete end-to-end B2B integration
- Used Struts Navigation library to dynamically assemble presentation pages from reusable components.
- Designed and Developed the application using Spring, Spring-ORM and Google Maps API
- Designed and developed views, controller and model components implementing Struts Framework.
- Created the Web services client using Google Rest full web service.
- Involved in developing the presentation layer using Java Swings.
- Used JDBC as persistence layer for interacting with Oracle database.
- Implemented the functional flow of the application using Struts Frame work.
- Used XML Web Services using SOAP and Weblogic JWS Package..
- Worked on establishing communications with other applications using WebSphere Message broker with JMS for asynchronous messaging.
- Used XMLBeans for binding the XML Schemas to POJO Classes.
- Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Used Maven as a build tool, wrote the dependencies for the jars that needs to be migrated.
- Performed DI of various services using Spring and performed Transaction Management using Spring AOP.
- Written test cases using JUnit for the service layer transformers.
- Created dynamic web pages with JSP and JavaScript to incorporate client side validation
- Created Struts action forms for server side validations.
- Worked on Weblogic application server to create data sources
- Worked on bug fixes and enhancements.
- Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
Environment: Linux, Windows, HP-UNIX, BIM-AIX, Solaris,Hibernate, Apple MAC, Core java, Swings, RMI, ANT, Shell Script, J2EE Technologies, JUnit, Servlets, Log4j, XML, SAX, DOM Parser, Apache Castor, Eclipse
Confidential, NY
Java Developer
RESPONSIBILITIES:
- Involved in analysis of requirements, designing and documentation.
- Developed JSP for UI and Java classes for business logic.
- Implemented the MVC Based Struts Framework architecture to maintain the system in J2EE Standards and enabled the Data Flow.
- Implemented Struts Action classes as a part of MVC.
- Implemented DAO forOracle 8i for DML Operations like Insert, Update, Delete the records.
- Implemented the logging mechanism using Log4j framework.
- Involved in developing the presentation layer using Google Web Tool kit.
- Customizing all the JSP pages with same look and feel using Tiles, CSS (Cascading Style Sheets)
- Involved in extensive use of JSP, Servlets, Ajax, CSS GUI Technologies.
- Creating the message from the uploaded information and transaction data and sending this information using SOAP.
- Worked on enhancement requests and mission critical tickets which involved JSP, Servlets changes, business logic changes and configuration changes.
- Involved in writing the JUnit test cases and integration testing of the system.
- Developed Ant script to create war/ear file and deploy the application to application server and CVS for version control.
- Worked with Struts Framework for building presentation tier using JSP, Custom tags, Servlets and Java Beans
- Multithreading was used to process the various messages.
Environment: Windows, Linux, Core java, Struts, JSP, Servlets, Java script,Hibernate, Ajax, Hibernate, log4j, Oracle, XML, UML, JMS, Jira, Perforce, Confluence.