Senior Java/j2ee Developer Resume
Valencia, CA
SUMMARY
- Senior J2EE Developer wif 9+ years of experience in teh IT industry, involved in complete software development life cycle including requirement gathering, analysis, design, development, deploying, project management, implementation & maintenance of application in teh Client/Server and Internet/Intranet environments.
- Extensive experience in building teh data layer using O/R mapping technology such as Hibernate.
- Experience in developing commercial applications using common J2EE Design Patterns such as Session Facade, Factory and Data Access Objects.
- Over 2+ years of experience in Big Data processing using Apache Hadoop and its ecosystem.
- Experience implementing Restful and/or traditional web services using technologies such as JSON, SOAP, XML, JAXB, Jackson and Jersey
- 5+ years of experience developing code for accessing Databases (SQL and NoSQL)
- Expertise in database programming (SQL, PL/SQL) wif Oracle. Extensively usedEclipse, RAD, and RSA as IDE for application development and support.
- Extensively used Maven and ANT as build script for application build and deployment. Extensively used Junit and log4j for unit testing and logging.
- Worked wif CVS, SVN and Clear case for version control. Expertise in designing J2EE compliant systems for deployment on WebSphere, WebLogic and JBoss application servers.
- Application development experience using multithreading, Serialization, Externalization, Collection framework, Generics and Core Java
- Expertise in J2EE - Java (J2SE1.5/1.4, J2EE1.5/1.4), Servlets2.x, JSP (2.1/2.0/1.2), JSF, JavaScript, AJAX, Spring (3.0/2.0/1.0), Struts 1.x/2.x and ORM tools like Hibernate (4.x/3.x/2.x).
- Experienced Web Services technologies, including Restful, JAX-WS, JAX-RPC, Soap, XML and WSDL, XML parser technology and JwebUnit .
- Expertise in developing application using Spring Framework that uses features of IOC, Spring MVC, Spring JDBC, Spring Batch, Spring Security and AOP features.
- Developed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams using Rational Rose.
- Experience in writing application on No SQL database like Cassandra.
- Strong experience in working wif full life (SDLC) of Development and distributed computing technology.
- Experience wif public clouds such as AWS, Google, expert in creating Hive Queries and UDFs using Java for analysis of data efficiently.
- Excellent experience in developing applications using Eclipse IDE (3.5/3.4/3.3/3.2/3.1/3.0/2.1.1 ), RAD IDE (9.1.1/8.0/7.5/7 ) and NetBeans IDE 3.3.
- Strong Experience in working wif Databases like Oracle (11g/10g/9i/8i), MySQL (5.1/4.1) and proficiency in writing complex SQL, PL/SQL.
- Experience in all tools of java Core Java, J2EE, JMS or JDBC or JSP, SQLStrong noledge of TCP/IP, HTTP, Web, HTML, JavaScript
TECHNICAL SKILLS
Languages: C, C++, Java (J2SE1.5/1.4, J2EE1.5/1.4), SQL, UML 2.0,HQL
Technologies: JSP (2.1/2.0/1.2), Servlets 2.x, JavaBeans, JDBC, Struts (3.x/2.x/1.x), RMI, Hibernate (4.x/3.x/2.x), Spring (3.0/2.0/1.0), Web Services, JMS 1.1, SAX and DOM Parsers, AJAX, JAXB 2.1/2.0, JAXP 1.x big data, Cassandra, monodb, json soap . AMPS, JMS, JNDI and JDBC
Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML 1.0, CSS.
Development Tools (IDEs): Eclipse (3.5/3.4/3.3/3.2/3.0/2.1.1 ), My Eclipse (6.0/5.1.1), NetBeans 3.3, MS Visual Studio 2005
Web/Application Servers: Tomcat (8.x/7.x/6.x/5.x), WebLogic (11g/ 10.3/9.2/8.1/7.0 ), IBM WebSphere (7.x/6.x/5.x/4.x)
Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns.
RDBMS: Oracle (11g/10g/9i/8i), MS SQL Server 2005/2000, MySQL (5.7/5.6/5.5/5.1 ), DB2 (9.1/8.1/7.2)
Platforms: Windows, Windows 2008 R2/2012 R2, Linux UNIX, LINUX
Testing Tools: Junit 4.x, Log4j
Utilities: Toad, SQLServer Management Studio, MySQL Workbench, Soap UI, Firebug, MQ Visual Edit
Methodologies: Configuration Mgmt
Automation & Orch: Agile and Waterfall Methodology
Puppet, Bladelogic: VCAC/VCO JavaScript
Build Tools: Ant 1.7, Maven 2.x,cloud, hadoop., big data.
PROFESSIONAL EXPERIENCE
Senior Java/J2EE Developer
Confidential, Valencia, CA
Responsibilities:
- Used Hibernate to persist teh data into teh database, Criteria API, HQL to access/update teh data from/to database.
- Participate in architectural decisions and infrastructure deployment of our Cloud-based platform
- Experience implementing RESTful and/or traditional web services using technologies such as JSON, SOAP, XML, JAXB..
- Used teh Collections API, Generics while developing code.
- Worked in Design and develop server-side software for Cloud solutions and VMWare, Openstack
- Currently teh Front End Lead and has developed full stack front end applications in
- Laravel, HTML, JS, CSS and MongoDB.
- Experience creating dynamic web interfaces utilizing modern Javascript frameworks such as jQuery, Angular JS, Backbone JS.
- Developed teh UI Layer using Struts, JSP, JavaScript, c++, jQuery, AngularJS, JSTL, XML and XPath, XML big data parser technology and JWebUnit
- Developed User Interface validation framework in combination wif custom validation built on top of validation framework from teh form bean.
- Experience wif RDBMS (DB2, Oracle Coherenceor MS SQL)
- Worked in writing application on No SQL database like Cassandra.
- Good understanding of NoSQL Databases, mongoDB, Cassandra.
- Worked in managing and reviewing Hadoop log files, data warehousing.
- Functional Specification Documents (FRD’s) and remodeled teh existing architecture.
- SOAPUI, LOG4j, JUnit, Mock objects, Eclipse, Edit Plus, Ultra Edit, Web Sphere 8.Developed EJB components that are deployed on WebSphere Application Server
- Used Hibernate 3.0 in data access layer to access, update and persist information in teh database.
- Configured hibernate.cfg.xml and integrated Spring DAO for data access wif hibernate.
- Used SVN (Subversion) for source control.
Environment: J2EE, Apache CXF, Soap Web Services, hadoop, cloud, C++ Weblogic 10.3, NoSQL, mongoDB Cassandra Spring 3.1, JAX-RS, Jersey, Java Beans, JAX-WS Jackson, Hibernate 4.1.0, Eclipse 3.5, SVN, VCAC/VCO JavaScript Log4j, Maven 2.x, JUnit, Oracle 11i Shell scripting big data .
Fullstack J2EE Developer/ Big data
Confidential, Pleasanton, CA
Responsibilities:
- Involved in SDLC’s requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.
- Developed class diagrams and sequence diagrams wif teh help of Enterprise Architect.
- Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) and Inversion of Control (IoC).
- Involved in development of presentation layer using JSP and Spring MVC
- Created configuration files for Spring, Hibernate.
- Implemented Object-relation mapping in teh persistence layer using Hibernate framework.
- Used Web services - WSDL and SOAP for getting required information from third party.
- Used JAXB for data binding in supporting marshalling and un-marshalling SOAP requests and responses.
- Communicated wif external applications JMS messages using MQ Series.
- Developed teh helper classes for better data exchange between teh MVC layers.
- Used JUnit to write repeatable tests mainly for unit testing.
- Used Log4j as logging framework to capture teh log traces of applications in debugging teh issues.
- Deployed teh complete Web applications in WebLogic server.
- Used ANT tool for building and packaging teh application.
- Used Subversion SVN for Source Control and Version Management.
- Involved in developing UI layer using JavaScript, JQuery, and AJAX.
Environment: JDK 1.6, J2EE, Servlets 2.5, Spring 3.0, JSF 2.0, hadoop, Oracle 10g, Hibernate 3.5, XML1.0, SVN, JAXP, XSLT, JMS 1.1, Eclipse 3.4, Javascript Enterprise Architect, Log4J, Junit4.x, WebLogic 9.0, Apache Axis2 1.4.1, VCAC/VCO JavaScript, Web services, ElasticSearch, cloud, SOAP, NoSQL, mongoDB Cassandra Maven2.x, WSDL, PL/SQL, Unix Java Beans, JAX-WS.
Fullstack J2EE Developer
Confidential, Franklin Lakes, NJ
Responsibilities:
- Developed teh presentation layer GUI using JavaScript, JSP, HTML, CSS, custom tags and developed Client-Side validations using Struts validate framework.
- Implemented MVC architecture using JSF 2.0, Struts 2.0 and Hibernate 3.0
- Strutswere used to make teh application Web-centric, and followed teh MVC architecture for teh application.
- Implemented J2EE Design patterns like Data Access Objects, Business Objects, Session Facade and Java Design Patterns like Singleton.
- Developed and deployed EJB’s to implement teh business logic and to handle various interactions wif teh database.
- Developed Hibernate mapping files and hibernate configuration for persisting data to teh database.
- Responsible for writing, tuning and maintaining complex SQL statements.
- Used Web Services - WSDL and SOAP for getting credit card information from third party.
- Used XSL/ XSLT for Transforming and displaying reports. Developed DTD’s for XML.
- Performed extensive test driven development-using JUnit for unit testing.
- Used CVS for Source code control System.
Environment: Java, J2EE, JSF, JavaScript, Struts 2.0, XML, RAD 7.5, Websphere 7.0, Oracle 11i, JSP, JSON, JMS, JVM, SOAP, Hibernate 3.0, WSDL, Ant 1.7, Log4J, JUnit, CVS.
Confidential, Jacksonville, FL
Java/J2EE Developer
Responsibilities:
- Developed high-level design documents, Use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
- Designed and developed User Interface (UI) using Struts tags, JSP, HTML and JavaScript.
- Developed teh request handlers application using Struts framework.
- Developed Reports modules using J2EE, JSP's, Servlets, Struts Framework
- Designed and developed DAO layer wif Hibernate 3.0 standards, to access data from Oracle 9i database through JPA (Java Persistence API) layer creating Object-Relational Mappings and writing PL/SQL procedures and functions
- Integrating Spring injections for DAOs to achieve Inversion of Control, updating Spring Configurations for managing Java objects using callbacks
- Developed application framework using struts wif design principals of teh J2EE using Business Delegate, Service Locator, Session Façade and DAO patterns and developed Stateless Session Bean to Achieve Session façade Design Pattern.
- Developed Stored Procedures and triggers using PL/SQL in order to calculate and update teh tables to implement business logic.
- Involved in helping team members to debug issues wif teh application, designed and prepared Unit test case using JUnit and Log4j and removed teh maximum bugs before passing on teh application to teh QA team.
- Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
Environment: JAVA, J2EE (JSP 1.2, Servlets 2.3, Web Services, JNDI, JDBC2.0), Eclipse IDE 3.3, Struts 2.x, 1.x, XML/XSL, TOAD, Oracle 9i, JUNIT, WSAD 5.1.2, WAS 5.0.2.7, Log4j, SQL, PL/SQL, VSS, WSDl, XSD, Struts 1.1, ANT 1.7.
Java/J2EE Developer
Confidential, Springfield, MA
Responsibilities:
- Used Rational Rose to draw UML diagrams and to develop teh Use cases, Activity Diagrams, Sequence Diagrams and Class Diagrams.
- Used Spring 3.1 (MVC) Framework to develop teh application. Used Factory, DAO, Singleton and DTO and Value Object, Business Delegate design patterns.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Developed user interface using JSP, JSP Tag libraries, Spring Tag libraries and Java Script to simplify teh complexities of teh application.
- Used multithreading in programming to improve overall performance.
- Server.Creating views and updating code to IBM Rational Clear case for Source code control.
- Solving QA defects, scheduling fixes, providing support to production application.
Environment: Java, JDK 1.5, JSP, JSP Custom Tag libraries, JavaScript, EXT JS, AJAX, XSLT, XML, DOM4J 1.6, DHTML, Web Services, RAD IDE 8.0, SOA, WSDL, SOAP, JAXB, IBM RAD, IBM WebSphere Application server 5.x, Oracle 9i, UNIX, UML, IBM Rational Clear case, JMS, Spring 3.0 Framework, Hibernate 3.5, PL/SQL, JUNIT 3.8, log4j 1.2, Ant 1.7.
Confidential
Java Developer
Responsibilities:
- Creating High and Low level design documents.
- Participated in teh entire SDLC of teh project.
- Developed UI screens by using HTML, JSPs, CSS, JQuery, and Ajax.
- Application pages development using Struts / Tiles MVC framework, JSPs for presentation layer and client side validations, writing configuration XMLs, validation wif Struts validation framework and extensive use of JavaScript.
- Developed and deployed EJB’s, Servlets and JSPs on WebLogic Server.
- Used Eclipse 3.0 as teh IDE for teh development.
- Involved in design and code review meetings.
- JavaScript and jQuery validation framework for client and server side validations.
- Used AJAX to create interactive user-friendly interface
Environment: Java 6.0, J2EE, Eclipse IDE 3.0, J2EE, JSP 2.0, JDBC 3.0, Weblogic 9.2, Servlets, JavaScript, Ajax, HTML, jQuery, Clear Case, Clear Quest, Windows XP
Confidential
Software Engineer/java developer
Responsibilities:
- Maintained teh UI screens using web technologies like HTML, JavaScript, JQuery and CSS.
- Worked on teh entire SDLC while working on few enhancements
- Provided regular updates to teh customers on teh status of enhancements
- Coding of assigned task and peer review
- Documented teh changes for future development projects
- Prepared test cases for QA team
- Collaborated wif QA team in testing teh applications
- Involved in code deployment, unit testing and bug fixing.
- Programming: Proficient in Visual Basic and Python
- Prepared design documents for code modified and ticket maintenance.
Environment: Java, HTML, CSS, XML, JavaScript, JQuery, Apache Tomcat, Ant, SQL,PL/SQL and Shell scripting
