Java/j2ee Developer Resume
Levittown, PennsylvaniA
SUMMARY
- Above 5 Years of Java / J2EE Application Development experience in development of Multi - Tier distributed, Enterprise applications using SDLC.
- Extensive knowledge in working wif J2EE Technologies such as JSP, Servlets, Spring, Hibernate, spring boot, Web Services, Design Patterns.
- Proficient in applying Core Java, J2EE, and Collections Framework for devising solutions.
- Hands on experience working on Core Java, spring boot, JSF, Struts.
- Experience in handling Multi-threading Environments & Client- Server architecture.
- Experience in various Agile Methodologies, Waterfall & Test Driven Development (TDD).
- Experienced wif different modules of Spring like Spring - ORM, AOP, IOC/Core, MVC.
- Development of modules according to J2EE standards (Client, Web and Business-tier)
- Experience in developing web and enterprise applications using JAVA, J2EE (Servlets, JSP, JDBC, XML, EJB, JMS, XML), JSF, Struts, Spring, Hibernate and Web Services.
- Intensive knowledge in databases like Oracle, SQL Server.
- Experience in working wif multiple Servers like Apache Tomcat, IBM WebSphere 7, Web Logic.
- Extensive development experience on different IDEs like Eclipse, STS, IntelliJ
- Experience in XML related technologies like XML, and XML Schemas.
- Experience in Web Services Technologies like JAXB, SOAP, REST, WSDL, UDDI, JMS and Service Oriented Architecture (SOA).
- Experienced in using Log4j and good expertise in Ant Tool and Maven.
- Experience developing web applications using frameworks like Spring MVC and struts.
- Good experience on Design Patterns (J2EE) like Singleton Factory Method, DAO, Session Facade, Front Controller, and Delegate Pattern.
- Assisted in Developing testing plans and procedures for unit test, system test, and acceptance test.
- Test Driven Programmer wif thorough knowledge in Unit testing wif JUnit 3.8/4.0, performance testing wif JMeter and automated testing wif Test Driven Development (TDD) in Extreme Programming Model.
- Extensively used GIT for push and pull requests of the code.
- Quick learner and ability to work in challenging and versatile environments and Self-motivated.
- Excellent communication and interpersonal skills.
TECHNICAL SKILLS
Languages: C, Java, java 8, J2EE, Visual Basic, HTML 5.0, XML, CSS.
Web Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, Tiles, JavaScript, AJAX, XML and HTML.
Web Services: SOAP, RESTful Web Service.
Development Approach: Waterfall, Iterative and Agile.
Application / Web Servers: Apache Tomcat 5.5, 6.0, IBM WebSphere 7.0, 8.0, 8.5, BEA Web Logic 10.0.
System Design: UML, Rational Rose.
IDE Tools: Eclipse, IntelliJ and Net Beans
Databases / API: IBM DB2, Oracle 9i / 10g / 11g, MS Access, SQL Server and MySQL.
Operating Systems: Windows 2008 / Windows 7 / Windows 8NT/XP.
Data Modeling: Microsoft Visio, Rational Rose and UML Design.
Frameworks: Struts 2, Spring 3.0 and Hibernate 3.0.
Tool: Jira, GIT, SVN, ANT, Maven, Git, Rational Rose, UML, Log4J, Junit.
PROFESSIONAL EXPERIENCE
Confidential - Levittown, Pennsylvania
Java/J2EE Developer
Responsibilities:
- Involved in daily stand up and sprint planning sessions as part of AGILE Scrum Methodology.
- Developed Business layer using EJB.
- Implemented Multi-threading to a parallel request
- Worked on thread safety asynchronous
- Developed the Presentation layer using the MVC paradigm, implemented by Spring MVC.
- Used the Spring Framework features like Spring Modules (IOC, MVC, Batch, Web Services and Integration).
- Developed Oracle SQL and PL/SQL Stored Procedures
- Developed Stored procedures, Triggers and Functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables sitting on Oracle Database
- Involved in creating, modifying and updating database tables in Oracle Server.
- Implemented the internal message channels utilizing JMS API and IBM MQ Series.
- Involved in creating, modifying and updating database tables in Oracle Server.
- Maintain the variable classes and create the database connection using the SOAP
- UI development and manual testing of the application.
- Implemented SQL Queries to perform data base operations.
- Implemented SOAP based JAX-WS Web Services.
- Involved in WebSphere Portal Branding by changing all visual elements of WebSphere Portal, including the masthead, the navigation areas, graphics, portlet title areas, and style sheets, to give the Portal a custom look
- Assisted the Administration team in WebSphere / WebSphere Portal support & administration, upgrades, maintenance and patching.
- Used Maven to build the application and deploy on WebLogic Application Server.
- Extensively used GIT for push and pull requests of the code.
- Created test cases using JUNIT and IntelliJ for IDE.
- Developing REST APIs for communication to external application, application integration
- Implemented stateless session beans in business processing layer.
- Involved in Code Reviews and Code deployment process.
- Implemented Spring for logging and exception handling for common logic.
- Used Log4J for logging and tracing the messages.
- Involved in integration testing and defect fixing.
Environment: Java, J2EE, WebSphere, Spring, Spring Boot, Hibernate, jQuery, AJAX, JSP, JSF, Struts, IntelliJ, WebLogic, EJB, SOAP, REST, Servlets, JavaScript, CSS, AGILE / Scrum Methodology, JSTL, MVC, SOAP, PL/ SQL, SQL, Web Services, Maven, Git, Log4J, JUnit, Oracle, PL/SQL, Windows, Linux.
Confidential
Java Developer (Backend)
Responsibilities:
- Involved in daily stand up and sprint planning sessions as part of AGILE Scrum Methodology.
- Implemented SQL Queries to perform data base operations.
- Implemented SOAP based JAX-WS Web Services.
- Used Maven to build the application and deploy on WebLogic Application Server.
- Created test cases using JUNIT and Eclipse for IDE.
- Developing REST APIs for communication to external application, application integration
- Implemented stateless session beans in business processing layer.
- Implemented Hibernate in data access layer to access and update information in the database.
- Debugging the application by running the server in debug mode and having the experience in usage of Log4J to log the information in log files.
- Involved in Code Reviews and Code deployment process.
- Used SVN for version control and issue tracking.
- Implemented Spring for logging and exception handling for common logic.
- Used Log4J for logging and tracing the messages.
- Involved in integration testing and defect fixing.
Environment: Java, J2EE, Spring, Hibernate, JSP, Struts, Eclipse, WebLogic, EJB, SOAP, HTML, DHTML, CSS, Servlets, JavaScript, AGILE / Scrum Methodology, JSTL, MVC, SOAP, Oracle, PL/ SQL, SQL, Web Services, Maven, Log4J, JUnit, Oracle, PL/SQL, Windows, Linux.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in daily stand up and sprint planning sessions as part of AGILE Scrum Methodology.
- Designed and developed front-end using Servlet, JSP, JSF, DHTML, JavaScript and AJAX.
- Developed JSP pages using Struts frame work, Custom tags and JSTL
- Implemented AJAX calls for improved customer experience.
- Developed Business layer using EJB.
- Worked on JAVASCRIPT for validations.
- Developed the front-end screens using HTML, CSS, HTML5, CSS3, JSP.
- Implemented dynamic functionality to screens using jQuery and Implemented Asynchronous means of retrieval of data using AJAX.
- Developed the Presentation layer using the MVC paradigm, implemented by Spring MVC.
- Used the Spring Framework features like Spring Modules (IOC, MVC, Batch, Web Services and Integration).
- Involved in creating, modifying and updating database tables in Oracle Server.
- Implemented the internal message channels utilizing JMS API and IBM MQ Series.
- Implemented SQL Queries to perform data base operations.
- Implemented SOAP based JAX-WS Web Services.
- Involved in WebSphere Portal Branding by changing all visual elements of WebSphere Portal, including the masthead, the navigation areas, graphics, portlet title areas, and style sheets, to give the Portal a custom look
- Extensively used IBM WebSphere Integration Developer(WID) to implement SOA
- Assisted the Administration team in WebSphere / WebSphere Portal support & administration, upgrades, maintenance and patching.
- Used Maven to build the application and deploy on WebLogic Application Server.
- Created test cases using JUNIT and Eclipse for IDE.
- Developing REST APIs for communication to external application, application integration
- Implemented stateless session beans in business processing layer.
- Involved in Code Reviews and Code deployment process.
- Used SVN for version control and issue tracking.
- Implemented Spring for logging and exception handling for common logic.
- Used Log4J for logging and tracing the messages.
- Involved in integration testing and defect fixing.
Environment: Java, J2EE, WebSphere, Spring, Hibernate, jQuery, AJAX, JSP, JSF, Struts, Eclipse, WebLogic, EJB, SOAP, HTML, HTML5, CSS, CSS3, Angularjs, Servlets, JavaScript, AGILE / Scrum Methodology, JSTL, MVC, SOAP, Oracle, PL/ SQL, SQL, Web Services, Maven, Log4J, JUnit, Oracle, PL/SQL, Windows, Linux.
Confidential
Jr. Java Developer
Responsibilities:
- Involved in requirements and prepare use cases and involved in designing, development and integration testing of the modules.
- Designed and developed User Interface modules using JSP, HTML and CSS, JavaScript.
- Written business logic using Java, Struts, JSP, JDBC, HTML, JavaScript, Log4J, Oracle and SQL Server.
- Developed front-end using AWT, Flex, Swing, JSF and JSP wif Custom Tag libraries, JSTL, Struts Tag libraries.
- Involved in developing database transactions Using JDBC.
- Developed DAO (Data Access Object) classes in order to access data from database.
- Wrote Data transformation script using hive, Map reduce (PythonJava)
- Used AJAX, JavaScript and GWT to create interactive user interface.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL.
- Used Log4j logger tool for logging warnings and error messages.
- Used ANT as application building tool and Eclipse for IDE
- Deployed the application on JBoss Server
- Implemented JUnit Test Cases.
- Used CVS for code repository
- Involved in Unit Testing and Functional Testing.
- Involved in Bug Fixing the modules.
Environment: Java, J2EE, Spring, Spring Boot, JSP, JSF, Struts2, Hibernate, EJB,JDBC, JavaScript, HTML, CSS, XML, XSD, SOAP, WSDL, CVS, JUnit, AJAX, Oracle, PL/SQL, ANT, Eclipse.