We provide IT Staff Augmentation Services!

Senior J2ee Developer Resume

4.00/5 (Submit Your Rating)

Lyndhurst, NJ

SUMMARY:

  • Senior Java/J2EE Developer with 8+ years of experience in design, development and implementation of Object Oriented Applications, Intranet, Internet and Java & J2EE applications.
  • Experience in understanding and gathering the Business requirements, translating them into Functional specifications and develop code along with detailed design.
  • Expertise in developing applications using Core Java concepts like OOPS, Multithreading, Garbage Collections, Collection etc.
  • Well experienced in designing and developing n - Tier applications using JAVA, J2EE, Servlets 2.2/2.3/2.4/3.1 , JSP 1.1/1.2/2.0, JSF, JDBC, JavaScript, JSON, jQuery, EJB, JSTL, JMS, SOAP, Restful Web services, JAXB, AJAX, XML, XSLT, UML.
  • Extensive experience in Hibernate 2.0/3.0/3.2/3.6/5.1 , Spring 1.3/2.5/3.x/4.1.x and Struts 1.1/1.2/2.0 Framework.
  • Designed the front end using Java Applets and Swing, as well as JSP 1.1/1.2/2.0.
  • Well experienced in Service Oriented Architecture (SOA).
  • Hands on experience in UML Modeling, Rational Rose and Design Pattern (J2EE) like Singleton, Factory Method, Facade, Front Controller, Delegate Pattern, MVC Architecture, Data Access Object (DAO), Data Transfer Object (DTO), Business Delegate.
  • In-Depth understanding of entire web based architectures, web technologies, SDLC and OOAD.
  • Experienced in Debugging, Performance tuning and code optimization.
  • Good experience in developing and customizing WPS components on WID.
  • Proficiency in developing and deploying applications using Application Servers such as Web logic 10.3, WebSphere 5.x/6.x, Apache Tomcat 5.0/5.5/6/8 and JBoss.
  • Good experience in development of unit test cases using JUnit.
  • Designed and Programmed for Database Design in Oracle 9i/10g/11g, SQL Server, and MySQL.
  • Good working experience in Operating Systems like Windows /XP/7/8, Linux, Mac OSX.
  • Worked extensively on creating server-side components, designing and implementing User Interface (GUI).
  • Expertise in Java IDEs such as Eclipse 3.1.1/3.x, JDeveloper, RAD, My Eclipse and NetBeans.
  • Monitored CVS, IBM Clear Case, ANT Scripts and Maven for Automation Deployment.
  • Strong knowledge with development in Agile Methodology like Test Driven Development, SCRUM and Pair Programming.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.
  • Motivated, Energetic, Innovative and team player with excellent communication, analytical, problem solving and trouble shooting skills.

TECHNICAL SKILLS:

C, C++, Java/J2EE, C#, Python. SQL, PL/SQL. SQL, PL/SQL. HTML 4.1/5, JavaScript, AJAX, CSS 2.1/3, jQuery, AngularJS, JSP 2.x, Servlets 3.x/2.5. XML, XSLT 3.0/2.0, DOM, DTD, SAX, JAXP, JAXB, RMI, EJB3.x/2.1, Web Services, Oracle11g/10g/9i, Elasticsearch, NoSQL, SQL Server, MYSQL, Kibana, Sense, WebLogic 10.3/9.2, IBM Web Sphere 8.1/7.x/6.x/5.1, JBoss5/4.x, Apache Tomcat 5.5/5.0, IIS, Struts 2.x/1.1, Spring 2.5/3.0, Hibernate3.x/2.0, myBatis 3.4.x, JSF 1.2/2.x, CVS, VSS, Maven, JUnit, Log4j, ANT, JIRA, Rational Rose, Radar. Windows, Unix, Max OS X, Linux. Eclipse 3.5/3.7, Net Beans 5.0/6.0/7.0, IntelliJ, RAD 7, JDeveloper, Visual Studio 10/12, XML Spy, SOAP, UDDI, WSDL, SOA, JAX-WS 2.x, WASD 5.0

PROFESSIONAL EXPERIENCE:

Senior J2EE Developer

Confidential, Lyndhurst, NJ

Responsibilities:

  • Followed Agile Scrum methodology.
  • Used XSLT, Apache FOP to generate graphical medical reports by embedding images in the reports.
  • Implemented MVC enterprise architecture.
  • Worked on transforming JDBC implementation to myBatis implementation.
  • Crafted myBatis query from legacy query to fetch image for Stone Analysis report from Oracle database.
  • Used JAXB for marshalling and unmarshalling.
  • Compiled and built the application using Ant scripts for deployment on WebLogic server.
  • Modified existing REST web services using Jersey.
  • Performed unit tests using SOAP UI.
  • Used StarTeam, GIT repository as version control systems.

Environment : Ja va SE 6, J2E E , W eb S er vic e ( REST), Spring, Struts, JDBC, myBatis, WebLogic 12.1.3, Ant, X ML , JAXB, JMS, Symphonia3, Drools, Apache FOP, XSLT, Oracle 11g, Eclipse, GIT, StarTeam, SOAP UI.

J2EE Developer

Confidential, Basking Ridge, NJ

Responsibilities:

  • Followed Agile Scrum methodology and implement optimal solutions as per the requirements.
  • Worked on upgrading Provider Search API from Elasticsearch v2.3 to v5.3.
  • Worked on implementing REST Client, replacing the deprecated Transport Client.
  • Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.
  • Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
  • Developed server-side services using RESTful Web Services.
  • Worked on code alternatives for Deprecated APIs.
  • Compiled and built the application using Maven scripts for deployment.
  • Used Kibana to visualize the content from Elasticsearch clusters.
  • Used Sense for queries related to indexing and searching operations.
  • Configured and created application log files using Log4J required to trace application messages.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Worked closely with QA team for bug fixing as well as production issues with a quick turnaround time.

Environment : Ja va SE 7, J2E E, JSON, Junit, W eb S er vic e ( REST), Spring 3.1, Hibernate, A pach e Tomcat, Maven, JBoss Developer Studio, X ML , Elasticsearch v2.3/5.3, Kibana, Sense

Software Engineer

Confidential, Bridgewater, NJ 

Responsibilities:

  • Followed Agile Scrum methodology, interacted with client, provide/take feedback on the features, suggest and implement optimal solutions and tailored application as per the customer requirements.
  • Worked on upgrading an application SIS (Support Information System) from legacy versions of Java, Spring, Hibernate and other respected dependencies to the newer versions.
  • Worked on code alternatives for Deprecated APIs.
  • Used Quartz API for design and implementation of the Job Schedulers.
  • Developed Presentation layer using JSP, JSF, HTML.
  • Used Spring Framework for implementing DAOs.
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
  • Developed server-side services using multi-threading, EJB, Web Services.
  • Compiled and built the application using Maven scripts for deployment.
  • Configured and created application log files using Log4J required to trace application messages.
  • Worked closely with QA team for bug fixing as well as production issues with a quick turnaround time.
  • Used different design patterns like MVC, DAO and Singleton to achieve clear separation of different layers.
  • Used GIT as version control system.
  • Crafted shell scripts to parse logs and send them to HDFS using CURLs.
  • Written stored procedures to clone certain functionalities on tables.

Environment : Ja va SE 6/8, J2E E, H T M L 5, X H T M L, Ja va S c r ip t, S er vl et s 3. 1, JS F2 .0, W eb S er vic e ( REST), A NT, JDB C, Struts 2.x, Hib erna t e 3.6/5.1, Spring 3/4.1.3, A pach e Tomcat, Maven, Bash, GIT, Eclipse, X ML , S Q L, Or acl e 11g, Hive, Mac OSX

Senior J2EE Dev elo per

Confidential, Pittsburgh, PA

Responsibilities:

  • Worked on development and enhancement of the defects.
  • Involved in analyzing requirements and meeting Business Analysts in gathering the inputs.
  • Developed Ant scripts to build and deploy the app on WebSphere Application Server.
  • Perfo r med t h e in t egra t io n o f al l o t h er t ea m m emb er’s m o du l es , b u il d an d depl o y t h e applic a t i o n i n t est en vi ro n men t .
  • Developed fr o n t-end c o mp o n en t s w i t h S e rvl et s, J S P in S t ru t s f ra me w o rk .
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Composed and executed DB scripts to insert and update NoSQL database; automating data changes and reporting. 
  • Evaluated system performance and validated NoSQL solutions.
  • De vel o p cli en t sid e c o de u sin g H T M L 5 , Ja va S c rip t s, JS P, JSF an d C S S .
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • W ri t in g DB Qu eri es o n Or acl e. W ri tt en su b -q u eri es , co- rela t ed q u eri es u sin g grou p fu nc t i o n s an d j o in s.

Environment : Ja va SE 7 , J2E E 6 , H T M L 5, X H T M L , Ja va S c r ip t , C S S 3, S er vl et s 3. 0 , JM S , JS F2 .0, J S P2 . x , JAXB, W eb S er vic e ( S O A P ) , A NT , JDB C , Struts 2.x, Hib erna t e 3, A pach e A n t , WebSphere 7, MyEclipse Blue, X ML , S Q L , PL / S Q L , Or acl e 10g, UN I X , Win dow s 7.

Senior J2EE Developer

Confidential, Lansing, MI

Responsibilities:

  • Preparation of Technical Requirement document and project specification documents.
  • Involved in daily builds, incremental release process and Change Management process.
  • Worked with Struts as the Web-container framework in the presentation tier. Developed front end components with Servlets, JSP in Struts framework.
  • Develop client side code using HTML, Java Scripts, JSP and CSS.
  • Involved in Ajax implementation for the simple page updates of this application instead of complete page refresh.
  • Extensively used Java Collections like ArrayList, HashMap, and String Builder.
  • Writing DB Queries on Oracle. Written sub-queries, co-related queries using group functions and joins.
  • Implemented several dynamic charts using JFreeChart to visually monitor the results.
  • WebLogic server was used as application server for the entire project.
  • Involved in the complete life cycle of the application including Unit Testing, peer to peer testing and bug fixing.
  • Ant build.xml has been used for compiling and building the project.
  • Used StarTeam as a version control tool for maintaining the files.
  • Performed the integration of all other team member’s modules, build and deploy the application in test environment.
  • Used Hibernate framework to perform CRUD operations.
  • Developed Controller Classes, Command Objects, Action Classes, Form beans, Transfer Objects (DTO), Business Delegates, Data Access Objects (DAO) at server side for handling requests and responses from presentation Layer.
  • Involved in code reviews for improving the app performance & improving the coding standards.

Environment: Java, J2EE, Design Patterns, GUI, CSS 3, Servlets 3.0, JMS, JSF2.0, JSP2.x, Web Service (SOAP), ANT, JDBC, Spring 2.5 AOP, Hibernate 3, Apache Ant, WebSphere 6.1, IBM Rational Application developer, HTML 5, DHTML, Java Script, XML , SQL, PL/SQL, Oracle 10g, JUnit, UNIX, Windows 7.

Senior J2EE Developer

Confidential, Denver, CO

Responsibilities:

  • Designed and developed various modules of the application with J2EE design architecture, EJBs and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Followed Agile Software Development with Scrum methodology.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
  • Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
  • Worked on Oracle as the backend database.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Developed server-side services using Spring Web Services (SOAP, WSDL).
  • Server side validations using Struts Validator and Hibernate Validator framework.
  • Wrote application front end with HTML, JSP, Ajax/JQuery, Spring Web Flow, XHTML, DHTML and CSS.
  • Wrote custom JSP tags for role-based sorting and filtering.
  • Used JQuery for UI centric Ajax behavior.
  • Used Log4j to assign, track, report and audit the issues in the application.
  • Worked on project build-script by using ant and deployed on WebSphere.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Worked in deadline driven environment with immediate feature release cycles.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
  • Used JSF for user interface layer development and tools like Firebug for Web Accessibility.

Environment: Core Java, J2EE, JSP 2.2, Servlets 3.0, Hibernate 3, Spring 3.0, Web Services, SOAP, WSDL, UML, HTML, XHTML, DHTML, JavaScript, JQuery, Struts 2.0, CSS 3, Spring Web Flow 2.3, XML, WebLogic 9.2, Log4j, Oracle10g, JUnit, Eclipse 3.7, EJB 3.1, Firebug, Hudson

J2EE Developer

Confidential, SFO, CA 

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC): requirement gathering, modeling, analysis, architecture design & development. The project was developed using Agile Methodologies.
  • Developed J2EE based screens for a Researcher to validate trades, positions and options details. Used JSP, HTML, CSS, and AJAX for the enriched front end.
  • Wrote object-oriented JavaScript for transparent presentation of both client-side and server-side validation.
  • Programming and Development of web pages using Spring 3.0, AJAX, Servlets, JSP, and Object Oriented JavaScript.
  • Achieved MVC pattern using SPRING MVC architecture.
  • Understand the application code.
  • Wrote ANT scripts for building the applications.
  • Involved in debugging and bug fixing of application modules.
  • Added Log4j to log the errors.
  • Deployed the application in WebLogic server to understand the application functionality.
  • Assisted on migration tasks and application/setup checkouts.
  • Prepared the Functional, Design and Test case specifications.
  • Monitoring of the server box regularly.
  •  Handling the Action items in the ASG queue by Code fixing or Code development.
  •  Raising PR's to keep the track of Bridge cases.
  • Designed and developed communication between client and server using Web Services.
  • Developed and deployed the application on Application Server using Ant scripts
  • Used Web Services to exchange information on Loans and Credit history. Also Used SOAP framework and WSDL.

Environment: Java, J2EE, Servlet 3.0, JSP 2.0, AJAX, XML, Tiles, Spring 3.0, JavaScript, CSS 3, Windows XP, Eclipse 3.6, Oracle10g, UNIX, SVN, HTML 4.1, WebLogic 9.2, Tomcat, JBOSS, Log4j.

J2EE Developer

Confidential, Stevens Point, WI

Responsibilities:

  • Part of Design Team and user requirement gathering meetings.
  • Develop and code interfaces, classes and create appropriate relationship between system classes and interfaces.
  • Used JavaScript for client side validation and used OOPS methodology to developed the application
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes
  • Developed various functional and technical components EJBs
  • Created Restful web service to manage debit card accounts
  • Develop the code for GUI using JAVA, JSP, JavaScript, Ajax, Spring, Hibernate and HTML.
  • Used JavaScript for client side validation
  • Creating build scripts using Maven
  • Used Struts framework to track MVC architecture in the application server
  • Created business logic and application in Struts Framework using JSP, and Servlets
  • Used TDD Methodology to write test cases and test the modules based on that and check if succeeds and then re-write/refactor the code and did iterative development (Agile)
  • Utilized Adobe Flex, Hibernate and Spring to implement project within JBoss5
  • Maintained internal DNS subdomain along with mail server
  • Implemented the Connection Pool to the database.
  • WebLogic server was used as application server for the entire project
  • Worked with Microsoft Visio and Office
  • Generated Reports using Jasper Reports/Crystal Reports in varies formats
  • Worked with the support team for issues that aroused in the production

Environment: Java, XML, JavaScript, AJAX, Maven, JDBC, Struts 1.2, Servlets 3.0, JSP 1.2, WebLogic 9.2, Oracle 9i, SQL, PL/SQL, DNS, UML , JBoss5 Application Server, Microsoft Visio 2010, Crystal Reports , TDD, Windows 7

Senior Software Engineer

Confidential 

Responsibilities:

  • Designed the workflow for the client side and server side in UML using Rational Unified Process (RUP) and created the detailed Design documentation.
  • Involved in walk through with the analysis for Use Cases and feasibility scope.
  • Designed Class Diagrams, Sequence Diagrams and Object Diagrams, using IBM Rational Rose to model the detail design of the application.
  • Developed front-end using JSPs, HTML and used JavaScript for client side validations.
  • Implemented Session beans that encapsulate the backend business processes.
  • Used JMS (Java Messaging Service) for asynchronous communication between different modules.
  • Used Hibernate to store the persistence data into the IBM DB2 UDB database and written HQL to access the data from the database.
  • Used XML, WSDL, UDDI, SOAP, SAX parser and Web Services for communicating data between different applications.
  • Developed the User Interfaces using JSP, HTML, CSS, and JavaScript.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Used CVS for version control across common source code used by developers.
  • Tested the application functionality with JUnit Test Cases.
  • Used ANT scripts for automated deployment and preparing the build of the entire application.
  • Deployed the applications on IBM WebLogic Application Server.
  • Completely documented the flow and functionality of the code for further reference.

Environment: Java, J2EE, WSAD 5, Hibernate 2.0, Swing, Spring 2.0, Struts 2.1.6, Servlets 2.2, JSP 1.1, JNDI 1.2, XML Web Services, SOAP, WSDL, JavaScript, HTML, CSS 3, Windows XP, DB2 UDB, JUnit, CVS, ANT, Log4J.

Software Engineer

Confidential

Responsibilities:

  • Designed, coded, tested, and documented software for the intranet application of APTDCL which consists of back office applications such as Financial Management System, Inventory Management System and Transportation Management System.
  • Prepared test cases for the back-office applications.
  • Involved in design, development and coding of stored Procedures, DDL & DML statements.
  • Prepared the functional and design document.
  • Used Agile Software development processes.
  • Developed the View pages in JSP, using JavaScript validations.
  • Implemented the Business Logic using Design Patterns like DAO, DTO, Business Delegate, and Value Object.

Environment: Windows XP, JBOSS, Java, J2EE, JSP 2.1, Servlets 2.5, Struts1.1, JDBC, CSS 3, JavaScript, HTML, MySQL, Log4j, Eclipse 3.3

We'd love your feedback!