Java, J2ee Developer Resume
Edison, NJ
SUMMARY:
- Around 8 years of experience in all phases of Software Development Life Cycle (SDLC) as a Software Developer with expertise in Object - Oriented Design, Development, Testing and Support of enterprise Level Intranet/Internet Web based Applications using Waterfall, RUP and Agile processes.
- Well experienced in Core Java - asynchronous programming, multithreading, collections and a few design patterns.
- Extensive knowledge in working with core java,J2EE technologies such asServlets, JSP, JDBC, EJB, JNDI, Java Beans, JMS and Object Oriented Programmingtechniques.
- Expertise in working with Struts 1.X/2.X, Spring, Java, JSP, JDBC, JPA, JDO,JUnit, JavaScript, HTML, XHTML, XML and XSLT.
- Proficient developer of view-controller components using Servlet’s/JSPs and Struts Framework.
- Worked on Full stack of development from backend Business layer to frontend UI layer.
- Expertise in Design, Development, Deployment of Enterprise and Web Based projects using Web servers and various application servers including WebLogic and WebSphere/RAD.
- Hands on experience in applying the principles ofService Oriented Architecture (SOA) using bothRESTful and SOAP webservices.
- Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on Spring technology.
- Experience in RESTFul frame works both Jersey and CXF.
- Expertise in Object Oriented Analysis and Design (OOAD), OOP (Object Oriented Programming) and applying OO principles in software development.
- Elaborated understanding and experience in implementing JAVA Design Patterns.
- Hands on experience in designing UML diagrams using EA and Rational Rose.
- Good experience in working with different types of databases like DB2, Oracle, MySQL.
- Experience in AWS services such as EC2, Elastic Beanstalk, DynamoDB,, Redshift and Cloud Foundry.
- Experience in Nosql/ XML databases ( Cassandra, Mongo).
- Rich experience in deploying of J2EE Applications on various servers (WebLogic, JBOSS and Tomcat).
- Experience in working with ORM tools like Hibernate.
- Experience in writing test cases to and run test scripts.
- Experience in working with IDEs like Eclipse, RAD and STS.
- Experienced in coding SQL Procedures/Functions, Triggers and Packages on database packages like Oracle.
- Good working knowledge on Clear Case for code management and version control.
- Knowledge of software development life cycle and project documentation.
- Good interpersonal skills to work effectively in a team environment.
TECHNICAL SKILLS:
Languages: Java 1.6/1.7, JavaScript, HTML, XSLT, XSL, CSS,C,C++.
Web Frameworks: Servlets, JSP, JSTL, Ajax, JQuery, Struts, Angular JS, jQuery, Spring
Application Frameworks: EJB 3.0, JMS, JDBC, Hibernate
Application Server: Weblogic 10.3, Websphere 7.0, Glassfish v2, JBoss, Tomcat
Cloud: Amazon web services(Aws),Cloud Foundry,DynamoDB
Web Server: Apache
IDE Tools: Net Beans, Eclipse, RAD, STS
RDBMS: Oracle, MySQL, SQL, DB2,Sybase
Tools: XML Spy, SOAP UI, Ant, Maven, Subversion, CVS,Docker,Bamboo
Design Methodologies: OO Design, Analysis (UML) from Rational Rose, Clear Case 7.0/Clear Quest
Operating Systems: Windows, Unix, Linux.
WORK EXPERIENCE:
Confidential, Edison, NJ
Java, J2ee Developer
Responsibilities:
- Used WSAD as IDE in developing EJB and deploying in server.
- Generated Session beans, CMP and Message Driven Beans, and deployed on Websphere.
- Implemented JMS to asynchronously send and receive messages, Error Tickets placed in Message Queues automatically generated and updated into database by Remedy Trigger.
- The Application Servers were installed in clustered mode to balance the load in the case of increased traffic.
- Installed, configured, maintained and administered Linux / UNIX operating systems and components.
- Skillful with the use of network connectivity tools like Ping, Netstat, Nslookup, Traceroute, Dig, Ethtool.
- Prepared prototypes for the project, based on the user requirements.
- Used Struts framework for presentation layer.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Worked on coding of Servlets and EJB communication.
- Used Hibernate framework for data persistence.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations for data persistence.
- Have experience in pushing UrbanCode Deploy applications to Cloud Foundry.
- Used AWS Lambda with AWS services as event sources
- Involved in working with Scrum Agile process with two week iterations delivering new features and working software at each iteration
- Prepared Low Level Designs (LLDs) and UNIT Test Cases.
- Performed Code Review to ensure Organization and Project level standards are met and checked for redundant code.
- Installed, configured and hosted theTomcatapp servers andMySQLDB servers on physical servers (Linux,Mac,Windows), andAmazon AWS virtual servers(Linux)
- Implemented different levels of logging and timely backups using Log4j.
- Used putty for unix login to run the batch jobs and check server logs.
- VMware ESXi 5.5/vSphere Installation & Configuration.
- Planning and Designing VMware /vSphere (ESXi 5.5 andd VMware VirtualCenter).
- Installation, Configuration and maintenance of Hosted VMware products.
- Played a key role in the development and maintenance of the application.
- Experience in installing and configuring kick start in Linux.
- Extensive experience in setup, configuration, upgrade, maintenance, performance monitoring and troubleshooting on different UNIX platforms like Linux, VMWARE and system software and hardware
- Performed Unit Testing and System Integration Testing.
Environment: Java, J2EE, RMI, XML, XSD, Spring, Hibernate, SOA, Web Services, Business Objects, SAX/DOM, Websphere, WSAD, JMS,, Teradata, JDBC, JNDI, JSP, EJB, Java Servlets, JavaScript, Rational Rose, HTML UML,Cloud Foundry, Amazon AWS virtual Server,RUP, Agile, Clear Case, HTTP, HTTPS, SSL, Visual SourceSafe, Dream Weaver and Windows NT, Linux.
Confidential, MD
Java, J2ee Developer
Responsibilities:
- Developed the application using the Spring MVC
- Added the new functionalities to the existing application
- Design Use Cases, Sequence, ER-Diagrams and Class diagrams using Eclipse Plugins
- Involved in preparing design documents
- Following the agile methodology
- Used AngularJS to develop this website as a responsive website.
- Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
- Development of the service layer using Java/J2EE.
- Development using Spring Framework (MVC, Dependency Injection, Auto wiring, Caching, Database Connectivity, REST and SOAP Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the spring xml files.
- Used the JSP tag libraries for the UI
- Consuming and cresting the REST full web services using Jersey client.
- Creating the server side REST web services using CXF
- Testing the REST web services with Rest Client tool
- Hibernate used as the ORM tool to persist the data in the data base
- Developed the database backend components as SQL
- Writing the Automation test cases using the Selenium
- Writing the unit test cases using TestNG
- Tested the functional flow of the website
Environment: J2EE, JSP, Spring, Java, MVC, HTTP, Hibernate 3.0, Web Services, REST, XML, JSON, SQL, HTML5, CSS3, Java Script, Eclipse, Junit, log4j, Git, Selenium, WebLogic 10.3
Confidential, Dallas, TX
Java/J2EE Developer
Responsibilities:
- Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
- Followed Agile Software Development with Scrum methodology.
- Used Sybase database for querying, updating data in the database.
- Worked in using Weblogic Application Server for deploying and testing the code.
- Created Spring Controllers classes based on the existing Struts Action classes.
- Used Hibernate ORM for mapping Java classes to database tables and data querying
- Used JPA for mapping business objects to database
- Developed POJO’s, Data Access Object (DAO) to handle all database operations. Used Hibernate in persistence layer.
- Produced and Consumed RESTful Web services in JSON.
- Developed front end GUI using HTML, CSS, JavaScript and enforced the look and feel standards using the style sheets, common headers, footers & menus, and web page templates using Apache Tiles.
- Designed and added new features to the existing application Worked on developing hands-on API support for the application.
- Migrate code from Jenkins to Bamboo.
- Work involved extensive usage of HTML, CSS, JQuery, JavaScript and Ajax for client side development and validations
- Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
- Used SVN for version controlling and Eclipse as IDE
- Impact analysis, Design and development of Use cases and Business req.
- Estimate the requirement, and resources.
- Coding and Unit testing, Review.
- Worked in deadline driven environment with immediate feature release cycles.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
Environment: Java-J2EE, JDK, JSP, Servlets, spring, RESTful Web services, Json, Hibernate, Agile, Eclipse, Sybase, Maven, Subversions, PL/SQL,Weblogic 10.3, Apache Tiles, JavaScript, HTML, CSS, XML.
Confidential, McLean, VA
Java, J2ee Developer
Responsibilities:
- Developed Application using Spring MVC Architecture
- Converted the Struts MVC application Spring MVC Application
- Added new functionalities to the existing application.
- Design Use Cases, Sequence, ER-Diagrams and Class diagrams using Eclipse Plugins
- Involved in preparing design documents, developing use cases, identifying classes and Objects, drawing class diagrams, sequence diagrams using Eclipse Plugins and identifying the design patterns, frameworks to be used during implementation.
- Replaced the Struts tag Libraries from the jsp with spring and JSTL tag libraries.
- Created the server side REST web services
- Testing the REST web services using Rest Client tool
- Used the Spring JdbcTemplate to persist and retrieve the data from database.
- Used macros to map the xml data to the excel sheet.
- Developed database access components with the back end as DB2.
- Tested the functional flow of the website.
- Performed Unit Testing using JUnit and supported System in production.
Environment: J2EE, JSP, Spring, Java, MVC, HTTP, Struts, Web Services, REST, Jersey, Hibernate 3.0, XML, XSLT, XLSM, DB2, HTML5, CSS3, Java Script, Eclipse, Rational Clear Case, Junit, log4j, Weblogic 10.6
Confidential
J2EE Developer
Responsibilities:
- Participated in gathering and understanding the client’s requirements.
- Design Use Cases, Sequence, ER-Diagrams and Class diagrams using Rational Rose
- Involved in preparing design documents, developing use cases, identifying classes and Objects, drawing class diagrams, sequence diagrams using Rational Rose and identifying the design patterns, frameworks to be used during implementation.
- Re-designing of the website used the JSP to modify the look and feel of the website.
- Developed database access components with the back end as Oracle 9i.
- Hibernate was used as ORM tool for persisting the data.
- Development was done in a clustered environment.
- Used Struts Framework for development of Web applications.
- Developed spring services and had configured IOC (inversion of control).
- Used SOAP (Simple Object Access Protocol) for web service by exchanging XML data between the applications.
- Developed web services using REST.
- Involved in the design and the implementation using J2EE framework.
- Tested the functional flow of the website.
- Performed Unit Testing using JUnit and supported System in production.
Environment: J2EE, JSP, Spring, Java, MVC, SOAP, WSDL, Web services, REST, HTTP, Struts, Hibernate 3.0, XML, XSLT, XSL, Oracle 9i, HTML5, CSS3, STS, Rational Clear Case, Weblogic 10.3
Confidential
Java Developer
Responsibilities:
- Developed Use Cases, Class diagrams and Sequence and Activity diagrams using Rational Rose.
- Coded Servlet classes in java web server environment.
- Used JDBC to connect to Oracle8i database.
- Created web pages using JSP.
- Developed the presentation layer and GUI framework that are written using HTML and Client-Side validations were done using JavaScript.
- Involved in unit testing.
Environment: Java, JDBC, Servlets, Oracle9i, HTML, JSP, XML, UML, JavaScript, WebSphere, UNIX, SVN
