Sr. Java/j2ee Developer Resume
San Francisco, CA
SUMMARY
- Over Eight (8+) years of experience in Software Development Life Cycle (SDLC) including analysis, design, implementation, testing and maintenance of applications using Java/J2EE, EJB, Servlets, JSP, JSF, JavaScript, AJAX, Spring MVC, Struts 1.x/2.x, JDBC,XML,CVS and tools like Hibernate and Object Oriented Client - Server technologies.
- Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on Web Logic, WebSphere and JBoss.
- Solid experience in developing Front-end applications using HTML5, DHTML, JSP, XML, JQuery, AJAX and Angular JS.
- Excellent knowledge in Bootstrap free front-end framework for web development.
- Expertise in developing application using Spring Framework dat uses features of IOC, Spring MVC, Spring JDBC, Spring Security and AOP features.
- Experience in working with Agile SCRUM Methodology.
- Excellent experience in developing applications using Eclipse IDE 3.x and IBM RAD.
- Strong Experience in working with Databases like DB2 and SQL Server 2005/08 and proficiency in writing complex SQL, PL/SQL along with normalization of tables and tuning of queries
- Experience on Multithreading programming.
- Exposed to Web services SOAP (Simple object access protocol) and WSDL (Web Services Description Language).
- Good knowledge on MapReduce, Pig, Hive.
- Good knowledge with CVS, SVN, Clear Case and GIT version control systems.
- Developed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams using Rational Rose and Microsoft Visio. Knowledge and Experience on Data Structures and algorithms.
- Exposure to Service Oriented Architecture including Universal Description and Discovery Integration (UDDI) lookups, Web Services Description Language (WSDL) using SOAP protocol, and Extended Markup Language (XML) and java XML parsers such as JAXB, SAX and DOM.
- Working experience with Struts2.0, Hibernate 3.0 persistence technology, Spring Framework 2.5, 3.0.
- Performed unit testing using JUnit, and deployment of applications done using tools ANT and Maven & debugging through log4j. Hands-on experience on Python and Shell Scripting.
- A self-motivated professional and natural communicator possessing good technical, initiating, leadership and problem-solving skills and TEMPhas proven to be a good team player.
TECHNICAL SKILLS
Languages: JAVA/J2EE/JEE, PL/SQL
JAVA Technologies:Java, J2EE, JSP, Servlets, JDBC
Web Technologies: HTML, DHTML, XML, JavaScript, JQuery, JSON, Angular.js, CSS, XSLT, AJAX, Boot Strap and Shell Script, JSF
Distributed Technologies: RMI, EJB, JMS, Mule ESB, Apache Kafka
Middleware Technologies: Web Services (SOAP and Restful)
XML: XML Schema, DTD, SAX, DOM
Database: Oracle, My SQL, DB2, SQL server
Frameworks: Struts, spring, JSF, Hibernate, JPA
Operating Systems: Windows, UNIX, Linux
IDE: Eclipse, STS, My Eclipse
Version Control Tools: SVN, Git, CVS
PROFESSIONAL EXPERIENCE
Confidential - San Francisco, CA
Sr. JAVA/J2EE Developer
Responsibilities:
- Involved in the Analysis, Requirement gathering, Design, Coding and testing of user requirement phrases
- Working on the development work as well as support for the existing products and previous releases.
- Working with the development team in client side and updating status daily.
- Developed and customized business objects using Spring IOC, MVC, AOP, Integration and Batch Modules.
- Used Hibernate for object-relational mapping persistence, writing Hibernate DAOs and configuration files to access the database.
- CA Site Minder was used as Enterprise Single-Sign-ON, as per modified the Applications to support the purpose of Autantication.
- Worked with Stored procedures and SQL queries to perform various database operations using TOAD.
- Support and work with customers during beta test period to ensure a successful product roll out and providing support, addressing bugs as reported to the existing system and other Legacy Systems.
- Troubleshooting of application related issues by analyzing log files created in Linux/Unix environment.
- Used RAD for development and Web Sphere Application Server for deployment.
- Used log4j for logging.
- Used Maven as a build and deployment tool. And used JENKIN's for build
- Using SOAP UI and RAD performance Tuning tools.
- Wrote XML, XSD files and generating the Stub classes using JAXB.
- Used Spring JDBC module for getting the data from the database Oracle.
- Implementing concurrent thread process using throttle concept.
- Involved in system design and development in core java using Collections, multithreading and exception handling
Environment: J2EE, JDK 1.5, Spring 2.5, JMS, XML, Web Sphere 6.0, JSF 2.0, MQ series, JSTL, JSP, EJB 2.0, DB2, Eclipse, UNIX, WSDL, XML, SOA, SOAP/ REST-web service, Hibernate 3.0, JSON, HTML, jQuery1.7+,JavaScript, ANT1.X, LDAP & Servlets, JSP, jExplorer, AJAX, Oracle WebLogic Portal 10.3x, Oracle WebLogic 12g, JUnit 3.8.1, Kubra Payment tool, Oracle CC&B, BSM tool, Splunk, Maven, Jenkins, JIRA, IBM Rational Clear Case, Apache tomcat, HP Quality Center, Log4j,UNIX
Confidential, Atlanta, GA
Sr. Java/J2EE Developer
Responsibilities:
- Participated in the designing & development of software using agile development practices. Worked in a Scrum Agile process with two week iterations delivering new features at each iteration.
- Designed and coded application components in an agile environment utilizing a test driven development approach (TDD)
- Used Spring 3.0 Framework to auto wire/inject components and also to configure the batch jobs.
- Developed SOAP Web Services, REST Web Services to retrieve data from different applications.
- Involved in critical business logic analysis and end to end development and bug fixing.
- Used Maven project structure to build and deploy the application on Web Logic Server.
- Used JSPs in the presentation tier along with various spring tags, JSTL tags and EL tags.
- Used CSS for UI styling and used JavaScript and JQuery for client side validation.
- Used JUnit framework for unit testing of application and Log4j to capture the log dat includes runtime exceptions.
- Involved in writing Multi-Threading Synchronization concepts in Java Programs.
- Used Design Patterns including Business Delegate, Abstract Factory, Service Locator, and Singleton while developing the code.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
- Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
- Actively involved throughout the life cycle of the project from requirements gathering to maintenance and optimizing the system.
- Played active role in fixing the bugs in DEV, QA, UAT & Production environments
Environment: Java/J2EE, Spring 3, Hibernate 3.x, Oracle 10g, JQuery, JavaScript, CSS, AJAX, JUnit, Log4j, SOAP Web Services, Restful Web Services, SVN, Web Logic 10.x, Maven, Eclipse IDE
Confidential - Confidential, PA
Sr. JAVA/J2EE Developer
Responsibilities:
- Involved in setting up environment and configuring variable and analyzing the requirements, understanding the system architecture and its design.
- Followed UML class diagrams dat depicted the code's design and its compliance with the functional requirements.
- Providing technical leadership for team through design and code reviews, ensuring best technical best practices are applied.
- Utilized features of Spring Core layer and Spring DAO support layer in order to develop the application.
- Used Servlets and Java Server Faces (JSFs) for connection through browser.
- Used Angular JS to create single page applications.
- Introduced JavaScript functionality for front end user input validation and session configuration.
- Created XML schema documents based on the input requirements.
- Configured and developed the Java beans using Spring Framework and Hibernate framework.
- Developed data access layer using Data Access Object (DAO), Business layer using Facade, Business Delegate and Singleton design patterns.
- SOAP client request is used to make use of services
- Used GitHub for system management. Coding, testing and deploying the web application using Eclipse IDE.
- Performed bug tracking and Unit Testing using TestNG and Find Bugs
Environment: JDK 6.0, Core Java, J2EE, Spring, EMF (Eclipse Modelling Framework), Hibernate 3.2, Web Services, WSDL, SOAP, XML, AJAX, CSS, Angular JS, Java Script, Unix Shell scripting, Multithreading, Team works BPM Tool, Joins, SQL, Oracle 11g, Web Sphere, Eclipse, Maven, TestNG, SVN Repository
Confidential - Elizabeth, NJ
Java/J2EE Senior Programmer
Responsibilities:
- Worked with the business users to gather functional business requirements.
- Documented technical, implementation, and deployment specifications.
- Involved in designing use cases, activity, sequence, and class diagrams.
- Documented the user interface specifications and reviewed with the business teams for approval.
- Used Spring MVC architecture for developing the application.
- Mapping of URLs to controllers and logical view names to view implementations
- Extensively used spring IOP for Dependency injection and AOP for transaction management
- Involved in creating Spring Controllers, Handlers, Model and Views
- Created reusable PL/SQL procedures and functions.
- Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
- Designed and developed database objects like Tables, Views, Stored Procedures, user functions using PL/SQL.
- Deployed the applications in JBoss.
- Worked with GIT as version control.
- Developed code complying with Sun standards and implemented best practices.
- Involved in supporting the application in different test and production environments.
- Implemented various new features to enhance the interface usage and applicability
Environment: Java 1.5, JDK 1.5, J2EE 1.3, GIT, SOAP Web services, Oracle SQL, PL/SQL, Spring3.0, Hibernate2.5, JBoss
Confidential - Plano, TX
J2EE Developer
Responsibilities:
- Creation of Technical/Functional specifications based on the Requirement Elicitation from client.
- The experience encompasses analysis, design, coding, development, testing, implementation and deployment.
- Developed presentation components for admin console using HTML, CSS, JavaScript, JSP and Servlets.
- Involved in developing and redesigning the modules to connect with the existing system.
- Use Case reviews with Business Analysts, wrote design approach documents, development, support, status reporting with client on a weekly basis. Provided the Design Requirement for designing various database Schema and various entities.
- Extensively involved in developing the business logic to be implemented in the Beans.
- Developed code and implemented Home interface, Remote interface, Session bean, Entity bean, Deployment Descriptor, and Bean implementation classes.
- Designed and implementing a mobile text and voice messaging app and its cloud backend.
- Created an ATG Commerce pipeline process for autanticating user before checkout process.
- Worked with UNIX Administrator for getting digital certificate signed for this site.
- Implemented a common interface for the application making it compatible with a desktop, web or mobile.
- Used Oracle ATG web commerce for online web application.
- Designed User Interface Screens for business reviews.
- Designed UI using JSP components and Servlets.
- Used Maven for product deployment.
- Learnt the customized SRM (Store Reference Model) of GSI which is the core framework designed in the spring for their e-commerce applications
Environment: Core Java, J2EE, HTML, CSS, Hibernate, Spring MVC, Spring Security, REST, Java Script, JSP, JSON, Servlets, Mobile Application, Multithreading, Linux, Oracle ATG, EJB, Struts, JDBC, XML, JUnit, Eclipse, Oracle, Unix
Confidential
J2EE Developer
Responsibilities:
- Involved in requirements gathering, design, develop, test and documentation phases of the project.
- Designed and developed the application based on MVC design pattern using Spring MVC framework, Hibernate ORM framework.
- Developed the web services based on SOAP and by using web logic ant task like clientgen and servicegen.
- Developed Web interface using JSP, JSPF, HTML, CSS, AJAX and JavaScript.
- Used Spring ORM support and integrated with Hibernate ORM framework.
- Used AJAX for dynamic page validation and updates.
- Developed logging framework of the application using Apache log4j.
- Deployed applications and configured resources on Web logic Application Server.
- Involved in performance analysis by profiling, configuring attributes on connection pools, caching and optimized various components of the application.
- Used Ant to configure dependency libraries and build the components of the application.
- Used SVN as version controlling, branching and tagging the code.
- Used Quality Center for defect management