Lead/sr.javadeveloper Resume
NJ
SUMMARY:
- 8+ years of strong experience as Software developer in Java Application Development, Client/Server Applications, Internet/Intranet based database applications and developing, testing and implementing application environment using J2EE, JDBC, JSP, Servlets, Web Services, AJAX, Oracle, PL/SQL.
- Solid experience in design and implementation of MVC architecture such as SPRING, STRUTS, Hibernate and JSF.
- Knowledge on Caching Data with GemFire using Spring.
- Experience in design, development of web based applications using HTML, DHTML, CSS, JavaScripts, JQuery, JSP, Servlets and Adobe Flex.
- Strong experience in developing web applications by implementing Model View Control (MVC) architecture using Spring, Struts, JSF, JSTL, and JSP pages that interact with Servlets.
- Expertise in Object Oriented Programming, Client/Server Applications, Relational Databases.
- Well experienced in spring framework (Dependency Injection, AOP, Spring MVC, Spring DAO, Spring Boot and Spring ORM using Hibernate).
- Good work experience with Hibernate open source object/relational mapping framework.
- Excellent hands on experience with XML, XSL, XSLT, DTD and XML Schema.
- Good Work experience in the development of EJB (Entity, Session and Message Driven Beans), etc.
- Solid design skills using Java Design Patterns and Unified Modeling Language (UML).
- Experience in development of Web - Services as Service Providers and Consumers using HTTP/XML, XSL, XSLT, XPATH and SOAP/WSDL.
- Experience in working with different operating systems Windows 98/NT/2000/XP, UNIX, LINUX.
- Good expertise using the various Development tools like Eclipse, NetBeans.
- Sound Relational Database Concepts and extensively worked with ORACLE, DB2. Very good in writing complex SQL queries and PL/SQL procedures.
- Possess excellent communication, interpersonal and analytical skills along with can - do attitude.
TECHNICAL SKILLS:
Languages: Java, XML, WSDL, XHTML, HTML, CSS, FLEX, JavaScript, SQL, PLSQL.
Java Technologies: Java, J2EE, JDBC, Servlets, JSP, JSTL, JavaBeans, EJB.
Frame Works: Spring, Struts, JSF.
Development Tools: Eclipse, WSAD 6.0, ANT 1.7, Maven 2, Log4j, Rapid Application Developer, Dreamweaver 8, Hyperion Interactive Reporting
ORM: Hibernate.
Design & Modeling: UML and Rational Rose.
Web Services: SOAP, WSDL, UDDI, SOAP
Databases: Oracle 10g/9i/8i, NoSQL, SQL Server, DB2, MS-Access.
Scripting languages: JavaScript, Shell Script, Ext JS, Angular JS, React JS, Node JS.
XML technologies: DTD, XSD, XML, XSL, XSLT, SAX, DOM, JAXP, JAXB.
Version Control: CVS, SVN and Clear Case.
Environment: s UNIX, Red Hat Linux, Windows 2000, Windows NT 4.0, Windows XP.
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Lead/Sr.JavaDeveloper
Responsibilities:
- Participate in developing and translating customer business requirements for enterprise wide systems using Java/J2EE software development includes Analysis, Design and Development of Web-based applications and related tools like Adobe Flex 4.1, Object Oriented Analysis and Design (OOAD) techniques.
- Participate in developing the application with the use of Web Servers like IBM Web Sphere, BEA Web Logic, Apache Tomcat and JBoss.
- Participate in design and development of multi-tier applications using Java, XML, XSD, SOAP, WSDL, HTML and JavaScript.
- Developed UI screens using flex in eclipse which is in turn integrated with STG Tool as ICD.
- Coded Business logic in YAWL, which is BPM/Workflow system, which interacts with ORACLE.
- Code Versions are maintained using SVN.
- Advice or train users regarding the technical aspect and use of software developed by team.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Analysis, design and develop the product.
- Developed unit test cases using JUnit and Mock Objects.
- Perform development of 2-tier, 3-tier and N-tier architecture Enterprise Java/J2EEsystems.
- Design and develop custom Content Management system for Confidential, which require knowledge of interfaces and of the impact on users.
- Specify alternate program design approaches and advise users regarding program techniques and design.
- Perform basic testing of the software developed using testing tools.
- Collaborate with business and technical teams.
Environment: JAVA, JBPM, DROOLS (Integrated with STG Tool Kit - ICM), SOAPUI, SQL, Eclipse (Integrated with STG Tool kit - ICD), Maven, Windows 7, Adobe Flex 4.1, JavaScript, Angular JS, IBM Websphere, PL/SQL, Bootstrap, Agile, Tortoise SVN.
Confidential, OH
Sr.JavaDeveloper
Responsibilities:
- Extensively involved in all stages of SDLC including Development, Operation, Maintenance and Testing using Agile methodologies like Scrum and Test Driven Development (TDD)
- Developed the front-end components using HTML 5, DHTML, Java Scripts, Angular JS, Node JS, Spring Boot, Spring Cloud, JSP, JQuery, AJAX, JSON, XML and XSLT.
- Installed and configured Hadoop MapReduce, HDFS, Developed multiple MapReduce jobs in java for data cleaning.
- Extensive Dashboards were built providing easy access to the managers and executives to various reports using Hyperion Interactive Reporting Studio (Brio).
- Used Web Analysis, Financial Reporting and Interactive reporting to prepare quarterly forecasts, annual budget, ad-hoc reporting and management reporting by working with the business managers.
- Developed and Published Daily and weekly reports using Financial Reporting studio to the Senior IT Managers.
- Published and scheduled handful of trending analysis dashboards and reports in Hyperion Workspace for the Strategic Finance team.
- Used Tortoise SVN for code check in and DB2, MongoDB to connect to database.
- Used J2EE, Servlets, JDBC, EJB for server side development.
- Used GemFire for Caching Data with Spring.
- Used Spring Boot and Hibernate for implementing IOC, AOP and ORM for back end tiers.
- Used JSF framework and JSF components and beans for web development using Eclipse IDE.
- Used JSF Richfaces to integrate Ajax capabilities to business logic.
- Used JSF Frame Work to implement MVC design and advanced validator.
- Used advanced feature of JSF Wildcard Mappings for preparing, displaying the form on JSP and submitting form to an action.
- Designed and developed EJB session beans and POJO classes for implementing the business logic.
- Used JMS and Message Driven Beans(MDB’s) for middleware integration through message oriented middleware.
- Created WebServices, WSDLS, SOAP, ESB’s followed SOA pattern.
- Used J2EE Design Patterns (Session Facade, Data Transfer Object, and GO4) for Middle Tier Development.
- Responsible for developing the Struts-configuration file, Action classes for handling the Http requests from the front-end components, OOAD concepts applied.
- Designed Data flow diagrams, class diagrams, component diagrams, Deployment diagrams.
- Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.
- Implemented MVC architecture implementation on Eclipse framework.
- Used WebSphere application server for deploying Servlets and JSP.
- Involved in preparing ANT build scripts (XML based), deployments, integration and configuration management and performing unit testing.
- Wrote test cases using Junit testing frame work.
Environment: OOAM, MongoDB, Hadoop MapReduce, UML, SOA, Agile, DROOLS, Core Java, Java EE, Servlets, JSF, JSP, JDBC, Web Services, JAXB, JAX-WS, Apache Tomcat application server, Web Sphere 6.1, Hibernate, Spring Boot, Spring Cloud, Struts, Apache Log4j, HTML5, CSS3, DHTML, XML, XSL, XSD, ANT, Maven, Oracle 9i, SQL, PL/SQL, UNIX, Node JS, Angular JS, JQuery, Bootstrap, Eclipse, Tortoise SVN.
Confidential, Detroit, MI
Sr.JavaDeveloper
Responsibilities:
- Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
- Used Tortoise SVN for code check in.
- Created user-friendly GUI interface and Web pages using HTML, JSP, JQuery and JavaScript
- Designed and Developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.
- Coded Business logic in YAWL, which is BPM/Workflow system, which interacts with ORACLE.
- Used Struts Validation framework for Client side validations and Server side validations.
- Managed Object Persistence, Data retrieval using Hibernate, Spring Framework with SQL Server as backend.
- Developed and deployed business logic using session beans and servlets
- JavaScript was used for the client side validations.
- Used the JNDI for Naming and directory services.
- Used Web Services (SOAP) to exchange information.
- Used Hibernate framework for back end development and Spring dependency injection for middle layer development
- Involved in debugging the application and caching data.
- Provided production support for the application and co-ordinate with cross functional teams
- Implemented the Struts framework.
- Developed business layer components using enterprise java beans (EJB).
- Deployed JAR, WAR files on Weblogic Application Server
- Wrote Database objects like Triggers, Stored procedures in PL/SQL.
- Interacted with the users and documented the System.
Environment: Java, JBPM, J2EE, HTML, Servlets, Weblogic Application server 8.x, Webservices, SOAP, Struts 2.0, Hibernate 2.5, JDBC, XML/XSL, Oracle 10g, PL/SQL, Agile, Tortoise SVN.
Confidential, PA
Java/J2EE Developer
Responsibilities:
- Involved in preparing the Detailed Design document for the module.
- Designed and developed presentation layer using JSP, DHTML, AJAX and JavaScript.
- Developed messaging services using JMS using soap and integrated with MQ to DB.
- Involved in XML Builders, JMS Sand, JMWR Handlers, and SAX parsers and passing to JMS
- Developed the front controller logic using Servlets.
- Used Servlets as initial point of authentication as a front controller and handling the requests.
- Created SQL and PL/SQL scripts for transformations.
- Working as a Flex/ Java developer developing in Flex 3.01 and programming persistent server object files in Hibernate and Created UI screens using JSF Framework
- Used Struts for authentication applications using MVC pattern.
- Designed and developed application architecture (MVC Pattern) using struts framework for the web layer, EJB (business layer), Hibernate (Data Access Layer).
- Implemented business logic using EJBs.
- Involved in analyzing the existing System and developed spring framework web flow for different modules.
- Integrated in Spring Technologies with hibernate and ibatis and deploying in the Weblogic server.
- Implemented the business logic in the POJO's and implemented the View Helper-J2ee design pattern.
- Involved in a full life cycle Object Oriented application development - Object Modeling, Database Mapping, GUI Design
- Created session beans and generated the Deployment descriptors using the XDoclets.
- Implemented new methods within the business delegate for the flow of the application
- Generated the configuration files for creation of the session factory for Hibernate via a plug-in class and also the Hibernate-mapping files that map data to the database tables.
- Data modeling and detailed schema design (database design) using ER-Win.
- Managed the transactions and security in a centralized manner with the help of the session facade.
- The server side transformation engine was built with Java 1.5 and deployed to a Tomcat application server. The web client was implemented in Adobes Flex Builder 3.
- Used web services interfaces to contact other systems such as mortgages, personal loans, and other financial products.
- Involved in integration of external systems by means of Web Services using Apache, Axis, SOAP, and WSDL.
- Responsible for creating JSF applications and providing JDeveloper,
- Used to get WSDL location from these external systems.
- Created client to access external services based in the WSDL location.
- Integrated Log4j into the application for logging debug information.
- Worked on SQL queries for database operations.
- Responsible for creating various testing environments like integration, user acceptance and production to host bank application.
- Implemented JUnit testing.
Environment: Java, J2SE, Java Beans, Servlets, JavaScript, Struts, Axis, EJB3.0, JDBC, Oracle 10g, XML, DOM, XSD, XSL, XSLT, DHTML, Unix, Ant, Hibernate, Spring2.0, Log4J, SOAP, AJAX, JMS, Tomcat, Webservices, JUnit, MyEclipse5.1, CSS 2.1, WebLogic 8.1
Confidential
Java Developer
Responsibilities:
- Responsible for discussing and understanding the requirements received from the client and prepare design document with approach details for the implementation of the enhancement.
- Designed and developed the activity diagrams from use cases using Enterprise Architect UML tool.
- Designed and developed the front end using the JSP pages.
- Modified the Controllers and Services classes so as to support the introduction of Spring framework.
- Involved in developing DAOs to connect to backend Database to implement the business logic.
- Used Hibernate to map the database tables using hbm.xml files.
- Deployed objects, JAR, WAR files on BEA Weblogic application server.
- Involved in writing Jakarta ANT 1.6 build scripts for building and deploying.
- Used CVS for version control.
- Did testing using Junit/Eclipse performed 24X7 production support
Environment: Java, J2EE, Spring, JSP, Servlets, Beans, Hibernate, UML, HTML, JavaScript (AJAX), CSS, Oracle 9i, Pl/SQL, Eclipse, CVS, Weblogic 8.x, JUnit, Unix, Windows 2003 advanced server
