We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Having 7+ Years of progressive experience in all the phases of software development life cycle including Design, Development, Integration, Maintenance, Implementation and Testing of various client/server, N - tier and web applications. Experience working as a Programmer Analyst, Designer in executing web based information decision-making projects using Java/J2EE related technologies.
  • Expertise in application development using various frameworks: Jakarta Struts Framework 1.1/1.2/1.3, Spring Framework 1.2/1.3/2.0/2.5 , Java Server Faces (JSF), Spring Batch framework, Hibernate 2.0/3.0/3.2, Java Data Objects with GUI plug-ins
  • Proficient in XML technologies like XML, DTD, XSL, XSLT, SOAP, WSDL and UDDI.
  • Developed, Configured and Deployed Different Portals and UI applications using HTML, CSS, JavaScript and JQuery.
  • Proficient in various web based technologies like HTML, DHTML, JavaScript and AJAX Angular JS, and JSON.
  • Experience in usingAngularmaterial design..
  • Developed reusable Server side code modules with Enterprise Java Beans Integrated with Remote method Invocation (RMI) to access remote Servers and invoking Databases with JDBC
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC(Model-View-Controller), Singleton, Session Facade, Service Locator, DAO, DTO and Business Delegate.
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach.
  • Has experience on java web services using Apache Axis2.0
  • Extensive Knowledge on databases like Oracle 9i/10g, DB2, and MySQL. Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
  • Have knowledge on NoSQL databases Mongo DB andCassandra.
  • AnalyzeCassandradatabase and compare it with other open-source NoSQL databases to find which one of them better suites the current requirement.
  • Good working knowledge of database tools like TOAD, PL/SQL, Db Visualizer and SQL Navigator.
  • Developed 3-Tier services, which include databases, messaging systems, transaction monitors, real-time data feeds, and existing enterprise information systems, integrated with WebSphere and IBM HTTP Server.
  • Expertise in design and development of multi-tiered web based applications using J2EE technologies like JSP 1.1/1.2/2.0, Servlets 2.2/2.3/2.4, EJB 2.0/3.0, JDBC, JNDI, JMS, LDAP, IBM MQ Series and RMI.
  • Good Working Knowledge of Experience in working with operating systems like Windows 98/NT/2000/XP, UNIX, LINUX.
  • Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
  • Used build technologies like Hudson,Jenkins, Ivy, Maven, Gradle, NuGet etc, Integration and automation of source control applications like TFS, SVN, Git, Artifactory.
  • Implemented a Continuous Delivery pipeline with Docker,Jenkinsand GitHub and AWS AMI's.
  • Used Bugzilla, JIRA & HP Quality Center for Bug reporting.
  • Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications
  • Used SVN, CVS, Harvest, Clear case and Clear Quest for Version controlling and error reporting.
  • Excellent analytical ability, consultative, communication and management skills.
  • Self-motivated, easily adaptable to new environments and ability to work independently as well as in small groups.

SKILL:

Development Tools & Language: JAVA (Multi-Threading, Networking and Swings) /J2EE, JUNIT, JUNITPERF, XML, XSL, XQuery, JSTL, Visual Basic, Ant, Primavera Integration API 6.1, Log4j, Java Service Wrapper 3.3.9, Maven

Scripting & Web Technologies: Ant, JSP, ASP, Servlets, Struts, Java script, EJB3.0, Web Services (Axis2, JAX-WS), SOAP, and AJAX(DWR, JQuery)

Databases: Oracle 8i/9i/10g/11g, MS-Access, SQL Server, DB2, and MYSQL

Operating Platforms: Windows (9X, 2K), Linux

Applications/Tools: RSA, Visual Studio 5.0, OptimizeIT

IDE: Eclipse Platform, Jbuilder, TextPad, Borland C++ Editor, Toad, SQL Developer, JDeveloper, IntelliJ IDEA, MontavistaDEVRocket, RAD 7, Compute Grid 8

Framework: MVC Framework(Struts, Spring), Orion, Phoenix

Data Design Tools: Visio, Rational Rose, AltovaUModel

Persistence Framework: Hibernate3.0

XML Technologies: XML, XSLT, XQUERY and XSD

Application Servers: Tomcat 5.5, WebLogic 7.1, JBoss 4.0, WebSphere 6.1, Glassfish2.0

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Senior Java/J2EE Developer

Responsibilities:

  • Designing and Implementing, code in JAVA to achieve the functionality of the Web Application.
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Singleton, Service Locator, DAO, DTO and Business Delegate, Adapter
  • Design and developing (POC, Proof of concept)javaweb/restful applications using Jersey API/Grizzly/Play framework Restful API, for interacting withAngularJS/Bootstrap based web client,
  • Struts 2 framework for the presentation layer management, client request management, Authentication, redirection, Action Mapping, and response
  • Maintaining Strut-Config files for Action Mappings
  • Implemented modals with different animations as per business requirement usingAngularUI Bootstrap
  • Extensively usedAngularUI-grid to create tables with templates on headers and cells.
  • Implementing Regular Expressions in Java, JavaScript for input validations
  • Spring MVC 2.5 framework implementation for dependency injection
  • Emphasis on client validations using languages such as JavaScript, XML validation
  • Extensive Application of HTML, XHTML, CSS for design and styling of web pages.
  • Struts tiles for requirement specific styling of web pages
  • Have knowledge on NoSQL databases Mongo DB andCassandra
  • JSP, Expression Language, OGNL and Scrip let for Accessing Java Object properties
  • Application servers like Apache Tomcat 5.5
  • Creating Web apps using JSP, Spring MVC, PhP, jQuery,AngularJS, GWT on Tomcat/Apache server.
  • Performed form validations using JavaScript and also implemented validation framework by creating validation.xml.
  • Configured web.xml, faces-config.xml for navigations and managed beans. Integrated JSF, JQUERY, and SEAM and Hibernate Frameworks.
  • Experience in implementingWeb ServicesusingSOAP, RESTandXML/HTTPtechnologies.
  • Used build technologies like Hudson,Jenkins, Ivy, Maven, Gradle, NuGet etc, Integration and automation of source control applications like TFS, SVN, Git, Artifactory.
  • Implemented a Continuous Delivery pipeline with Docker,Jenkinsand GitHub and AWS AMI's
  • Used Bugzilla, JIRA & HP Quality Center for Bug reporting.
  • ANT scripts, and used MAVEN 2.x tool to build and deploy J2EE Applications
  • Implementation of AJAX, JSON, JQuery for create interactive Web Applications
  • Other tools like EMMA for Unit Test Code Coverage, firebug for debugging HTML.
  • UsedXSLTto convert XML document into HTML Page.
  • Following the norms of Test Driven Development for code efficiency and maintenance
  • Object Relational mapping frameworks like iBatis 2.3.0, Top link 11.1
  • AGILE Software Development Life Cycle implementing Pair Programming, SCRUM meetings
  • Unit testing frameworks like JUNIT 4, Easy Mock 3, and J Mockit 0.95
  • Acceptance Test Driven Development (ATDD) for parallel development and testing
  • Hudson Continuous Integration Server for build management and traceable failure reports
  • Database Tools like DB Visualizer 6.5.5, TOAD for connections to oracle thin client

Environment: Java, J2EE, Eclipse 3.5.1, Eclipse 3.6.1, Easy Mock, JUnit, Spring, AltovamapForce2014, IBatis, XML, HTML, SQL, Oracle 10 g/11g, Struts 1.1/2, XSLT, XSD, DB Visualizer, TOAD

Confidential, Foster City, CA

Java/J2EE Developer

Responsibilities:

  • Involved in gathering requirements from users for the new modules
  • Created an SRS document and interacted with database using TOAD
  • Implemented the front-end using Struts 1.1 framework
  • Implemented server side code with Business Object (BO), Data Access Objects (DAO), Spring and database SQL maps with Hibernate 3.x
  • Developed both front end and back end. Front end tools included XML, XSLT, Javascript, DHTML, XHTML, CSS and AJAX. Server side development technologies included Java J2EE, SQL, Oracle 10g, Hibernate, JDBC, JBoss and Eclipse. Additional technical skills include Ant and CVS.
  • Worked with HTML5, CSS3, JSON, JavaScript, JQuery, JQuery UI andAngularJS for developing user interface
  • Angularized the HTML content defined by the HTML Team, where the project structure follows ng-boilerplate and used bothangulardefined directives and custom directives
  • Used UI-router to design a single page application andAngularUI, which isAngularbootstrap's TYPEHEAD to achieve autocomplete functionality
  • Created combined deployment descriptors using XML for all the session and entity beans.
  • Developed a code forWeb servicesusingXML,SOAPand usedSOAP UItool for testing the services
  • Also worked on implementing the Front End through the Jakarata Struts 1.1
  • Written SQLs, stored procedures for interacting with database.
  • Involved in tuning the performance of the application.
  • Build activity of the EUM module (JDBC, XSL, XSD, XML, JSP, Servlet, Vitria, and Webservices).
  • Used Eclipse IDE for developing the application.
  • Used JDBC API and HQL (Hibernate Query Language) to query the Database System and used JDBC Thin Driver to connect to the database.
  • Conducted code reviews and design reviews, adhering to various design patterns
  • Followed Agile SDLC
  • Debug existing code and added new functionality to the application

Environment: Java, J2EE, Eclipse 3.5.1, Eclipse 3.6.1, spring, Hibernate, JDBC, XML, HTML, MySQL,Oracle,10 g, Struts 1.1/2, Struts, CSS, JavaScript, AJAX, JQuery, XML, XSD, XST, Spring MVC.

Confidential, McLean, VA

Java Developer

Responsibilities:

  • Involved in the development of the entire Front-end part of the system, using Struts, JSP, WebSphere Rational Web Developer, Servlets, HTML, JavaScript and AJAX.
  • Worked on various new enhancements on the system that involved requirements analysis, designing the solution, development and implementation.
  • Made extensive use of spring MVC and Hibernate DAO support using spring framework.
  • Involved in the design and development of Hibernate beans and mapping files to access the database.
  • Involved in design and development of the EJB Tier which provides services to the web application using MDBs, Session Beans & Patterns like Session facade, abstract factory, DAO, service locator, Singleton etc.
  • Developed server-side services using Core Java concepts.
  • Developed JAVA classes as per designed docs, Worked on Multi-threading and thread pooling
  • Wrote client side and server side validations using Struts Validators and Java Scripts Validations.
  • Experience with using IDEs like Eclipse, WSAD, RAD, JDeveloper and NetBeans
  • Implemented unit testing by using JUNIT.
  • Creating Deployment Descriptor in Struts tiles framework.
  • Implemented technical documentation and middle tier code using JAVA programming language.

Environment: Java 1.4, J2EE, Struts, WSAD, WebSphere rational Web developer, RAD, NetBeans, HTML, JSP, JavaScript, Web Services, Spring, Hibernate, EJB 2.0, JavaScript, Eclipse 3.1, Oracle 10G, PL/SQL, Toad, Clear Case, Clear Quest, XML, XSLT.

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Involved in the Software Development Life Cycle (SDLC): Requirements gathering, Design, Code, Integrate, and Deployment and production phases.
  • Implemented Jakarta Struts Framework1.2 along with JSP2.0, Struts Tiles, and Struts Tag libraries to facilitate user interface design.
  • Developed validations using Struts validation framework.
  • Developed Stateless Session Beans to transfer calls from presentation tier to data services tier.
  • Adapted various design patterns like Business Delegate, Singleton, Service locator, Session Façade, Data Transfer Objects DTO and Data Access Objects DAO patterns.
  • Used Web Services to communicate with different applications.
  • JAXB parser for marshaling and unmarshaling.
  • Build RESTful Web services using JAX-RS API.
  • Used Hibernate3.1 to store the persistence data into the Oracle8i database.
  • Used Spring2.0 Framework to integrate the application with Hibernate3.1.
  • JMS was used to send/receive asynchronous data from various message brokers
  • Involved in writing the ANT scripts to build the application.
  • Wrote AngularJS controllers, views, and services for new website features
  • Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and AngularJS
  • Involved in using Log4J to create log files to debug.
  • Used Rational Clear case for version control.
  • Used JUnitTesting Framework for Unit Level Testing.
  • Worked in IBMRAD 6.0 to develop complete application
  • Deployed the application on Web Sphere Application Server6.0 (WAS)

Environment: WAS 6.0, RAD 6.0, Struts 1.2, Spring2.0, EJB 2.1, Servlet 2.3, HTML, JSP 2.0, JNDI, Web Services, JMS, SOAP, IBM MQSeries, JavaScript, JQuery, WSDL, UNIX, Oracle 9i,JUnit, Rational Clear Case, Log4J and ANT 1.5

We'd love your feedback!