We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • 7+ Years of extensive experience as a Java J2EE Developer in Object Oriented Development, implementation and maintenance of web and distributed Enterprise applications for Entertainment, Banking, Healthcare, Airlines, insurance and Mortgage organizations. Developed web - based applications using Java, J2EE, Spring, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), Oracle and SQL.
  • Performed business and systems analysis, application design, application development, testing, and implementation of J2EE technology solutions.
  • Analyzed and designed solutions for business needs in cooperation with various levels of business and IT personnel by understanding impacts to the technical environment.
  • Experience working with different SDLC methodologies like Waterfall, RUP, Agile (TDD, SCRUM).
  • Experience in MVC architecture such as Struts framework, Spring MVC
  • Experience in client-side development with JavaScript, JQuery, YUI, AngularJS, JSON and DHTML
  • Working Extensive knowledge on Unix Shell Scripting and worked on Linux, Solaris, AIX and HP-UX.
  • Hands on experience with Core Java with Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, SOAP, WSDL, DTD, XSD, SOA, JAXB, JAXP, Apache Axis.
  • Experience with unit testing using Junit and knowledge of build tools like ANT and Maven.
  • Developed Service Oriented Architecture (SOA) based J2EE applications that conforms SOA standards.
  • Experience with test-driven development using a various unit testing framework such as JUnit
  • Experience in DB2, Oracle, MS SQL Server 2005, and MySQL
  • Hands on with PL/SQL Stored Procedures, Triggers and Views.
  • Experienced with IBM WebSphere Application Server, Oracle WebLogic application servers and Apache Tomcat Application Server.
  • Experienced in requirement analysis, and preparing High Level and Low Level design (HLD and LLD).
  • Extensively used J2EE Design Patterns.
  • Experience in implementing full life cycle of software development process (SDLC)
  • Used version controller tool like GIT, Subversion and CVS.
  • Understanding of object-oriented design, re-use, and component-based development.
  • Experience with Agile development methodologies.

TECHNOLOGY AND TOOLS:

Server Side: JSP, J2EE, Struts, Servlets, JNDI, JDBC, Java WebServices, EJBs, MVC framework, Java Beans, JMS, Hibernate Spring MVC, ibatis

Frameworks/ORM tools: Spring 4/3.0/2.5, Struts 2.0/1.1, Hibernate 4/3.3/2.5

App Servers/ Middleware: WebSphere 7/6.1, Weblogic 10/9/8.1, Tomcat 7.0/ 6.0, JRun 4.0,

IDE / Programming Tools: Eclipse 2.1/3.7, RAD, Netbeans 7, Visual Studio Code, IntelliJ

Operating System: Unix, Linux(Red Hat and Ubuntu), Windows 2003/2008

Scripting Language: Python 2/3, Bash, XSL, XSLT, HTML, JavaScript, Jquery, AngularJS

Database/Tools: JDBC, Oracle, MS SQL Server 2005, MySQL

Libraries and Tools: Ant, Maven, Jasper Reports, Jmeter, Postman

Version Control: SVN, PVCS, CVS, GIT

Functional Domain: Entertainment, Banking, Financial, Airline, Healthcare, Insurance

PROFESSIONAL EXPERIENCE:

Java/J2EE Developer

Confidential, Minneapolis, MN

Responsibilities:

  • Created estimates & BRD for new enhancements and worked on design and development.
  • Created Tech Spec document, Functional Specification Document (FSD) for enhancements.
  • Used IBM Rational Application Developer (RAD) for development.
  • Used agile methodology for the iterative application development, weekly sprints, stand up meetings and customer reporting backlogs.
  • Extensive applied various design patterns such as MVC-2, Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO, etc. throughout the application for a clear and manageable distribution of roles.
  • Developed Session Beans to process user requests and Entity Beans to load and store information from database.
  • Implemented Spring MVC for another application module to make the particular application reconfigurable and reusable.
  • Designed and developed service layer using spring with AOP and Inversion Control.
  • Involved in development of the application using Spring Web MVC and other components of the Spring Framework such as Spring Context, Spring ORM.
  • Used JMS (MQSeries) for reliable asynchronous messaging the different components.
  • Designed and developed REST web services using Java Web Services (JAX-RS).
  • Transformed and presented data from XML files to Front end using XSLT, XSL, XPath and SAX parser for large xml files.
  • Worked on SQL queries and stored procedures views and triggers.
  • Tracked the project development, UAT, production, Backup Recovery (BCP) and reported the status to management.
  • Worked on migrating the application from WebSphere 5.x to WebSphere 6.x.
  • Involved in installation, configuration and administration of WebSphere server on Windows XP, UNIX.
  • Involved in configuring and administration of Connection Pools, Data Sources for DEV, UAT, BCP and Production environments.
  • Deployed application on UNIX server in DEV, UAT, BCP and Production environments in WebSphere application server.
  • Creating new Streams, View’s and Activities for new release and updated code using Clear Case.
  • Lead and mentored the offshore team to work on various enhancements, also worked as onsite coordinator between offshore and onsite business teams.

Environment: Java 1.8/1.7, Junit, Spring 3, Hibernate 3, Ehcache, Jersey REST, log4j, Maven, Apache Tomcat, Jboss, Eclipse, Python 2.7, Red Hat Linux, Shell Scripting, sed and awk, SVN and GIT, Splunk,

Java/J2EE Developer

Confidential, Greenville SC.

Responsibilities:

  • Created web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY.
  • Involved in intense User Interface (UI) operations and client side validations using AJAX toolkit.
  • Designed and implemented Java engine and API to perform direct calls from font-end JavaScript (ExtJS) to server-side Java methods (ExtDirect).
  • Worked on front-end validation through Java Script and back-end validation using Spring Validation Classes
  • Responsible for Oracle Forms and maintaining CRUD operation on the database.
  • Created db tables, functions, Joins and wrote prepared statements using PL/SQL.
  • Written and executed stored-procedures on SQL SERVER back-end through JDBC API.
  • Developed Rest architecture based web services to facilitate communication between client and servers.
  • Installation and configuration of Development Environment using Eclipse with Web logic Application server
  • Deploying job of resolving any external dependencies and customizing these deployed enterprise bean in this specific Banking application. Finally deployed the jar files in the EJB Container and WAR files in the Web Container on to the Web logic server.
  • Maintained and modified triggers for Clear Case using Perl. Experience in writing Shell and Perl scripts for database connectivity and to retrieve data from different sources.
  • Involved in generating the test Cases using JUnit Framework and maintained the coding standards and fixed the leading indicators as per vanguard's JTest rules.
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
  • Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
  • Set up the deployment environment on Web Logic Developed system preferences UI screens using JSP and HTML.
  • Developed web pages using JSPs and JSTL to help end user make online submission of rebates. Also used XML Beans for data mapping of XML into Java Objects.
  • Developed application code using Eclipse IDE.
  • Configured with Maven build Tool.
  • Implemented a prototype to integrate PDF documents into a web application using iText PDF library.
  • Designed and implemented Report Portlet (using Jasper Report framework) in phase-II. This involved exporting repot to PDF, XLS file and print functionality to take print of the report.
  • Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application.
  • Worked with business teams using agile methodology to integrate business line of apps with SOA in a seamless fashion.
  • Used JMS Queues to develop Internal Messaging System

Environment: Core Java, JDK 1.6, IBM WebSphere Application Server, Apache Axis, Spring 3.0, Hibernate 3.0, AGILE/SCRUM Methodology, Javascript, AngularJS, Jquery, JMS, JBoss application server, JDBC, JNDI,, Eclipse, Web Logic, Clear Case, JUnit, Agile, SQL Server, UML, JSPs, JSTL, Servlets, Maven, IText,, Jasper report, JMS.

Confidential, Horsham, PA

Java Developer

Responsibilities:

  • Developed Web services to allow communication between the applications using Rest and SOAP Webservices.
  • Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring 3.0.
  • Integrated Spring (Dependency Injection) among different layers of an application.
  • Worked with Agile methodology.
  • Used Spring framework for dependency injection, transaction management.
  • Used Spring MVC framework controllers for Controllers part of the MVC
  • Implemented Business Logic using POJO’s and used Websphere 7.0 to deploy the applications
  • Implemented various Java design patterns like Front Controller, Singleton, Façade, Data Access objects, and Data access Object, Factory Pattern, etc.
  • Implemented various complex PL/SQL queries.
  • Developed various Junit test cases for Unit Testing .
  • Worked with Testers in resolving various defects in the application and was an integral part of the team.
  • Implemented Hibernate for data persistence
  • Implemented Java Persistence API (JPA) through Hibernate 3.0.
  • Used Eclipse as IDE for development of the application.
  • Worked with Tomcat as the web server .
  • Developed User Interface screens using YUI and JavaScript
  • Assisted Oracle DB development team in developing stored procedures and designing the database.
  • Used SVN as versioning system.
  • Interacted with Business Analysts to come up with better implementation designs for the application.
  • Interacted with the users in case of technical problems & training business users.

Environment: JAVA 1.6, J2EE, Servlets, Spring 3.0, Hibernate 3.0, Apache Axis2, Rest and SOAP Web Services, HTML, Tomcat, JavaScript, YUI, JDBC, Agile Methodology, PL/SQL, XML, UML, UNIX, SVN, Oracle 10g, Websphere Application Server 7.0

Confidential, Fort Worth, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible for understanding the requirements and preparing design document and implementation plan.
  • Discussed various use-cases and process flows with Business Analysts/Users/Stakeholders to come up with better approach
  • Used Spring MVC and Spring JDBC template (DAO) at DAO Layer.
  • Exposed RESTful Web services to allow communication between application . Also wrote a REST client to interact with dependent application
  • Developed User- Interface screens using Servlets, JSP, and JavaScript.
  • Implemented various Java design patterns like Front Controller, Service Locator, Business Delegate, and Data access Object, Factory Pattern, Session Façade.
  • Wrote efficient SQL queries to pull data from Oracle database.
  • Wrote Junit test cases for Unit and Functional Testing.
  • Worked with Testers to resolve defects in the application.
  • Used JPA using Hibernate for data persistence in Workflow screens.
  • Implemented JDBC for Non workflow screens, Alerts and batches.
  • Used RAD6, WSAD IDE for application development.
  • Deployed application in Weblogic and Tomcat.
  • Used Perforce versioning system.
  • Used Maven Cruise-Control to build and deploy application.
  • Used SQL Developer, TOAD, XML SPY, Ultra-Edit as tools in different phases of application development.
  • Wrote Shell scripts to transfer file from production to lab environment.
  • Wrote Spring Configuration and Hibernate mapping XML files.
  • Used LDAP Authentication for single sign and authentication, logging and Validating User Credentials.
  • Extensively used JIRA to track tickets among team members and track issues reported by the test team.

Environment: Java, Spring, Hibernate, JNDI, JSP, Servlets, JMS, AJAX, HTML, XML, Apache Tomcat application server, Weblogic Application Server, Jboss, REST Webservices, Apache Axis, Unix Shell Scripting, Log4J, JUnit, Maven, UML, Eclipse, DB2

Confidential, Colorado Spring, CO

Java Programmer

Responsibilities:

  • Involved in preparing High Level /Low Level Design documents.
  • The Application is designed using Struts MVC architecture
  • Implemented Service tier and Data access tier using Spring .
  • Developed various Test cases for Unit-Testing the code using JUNIT.
  • Wrote Base Test classes for individual modules for reducing redundancy in Test code and also greater maintainability.
  • Implemented Mock Objects using Easy Mock for reducing dependency and complete isolation for unit testing.
  • Designed message formats in XML.
  • Backend Stored procedures development with PL/SQL.
  • Used Clover to validate tests efficiency (effective code-coverage) and also to find possible areas for code bugs.
  • Implemented Integration Testing for the application.
  • Developed DAO objects to mock persistence implementation to test Business Logic.
  • Used CVS as versioning system.

Environment: JAVA, Struts, JUNIT, JBoss, Javascript, Jquery, Weblogic Application server, Eclipse, XML, XSL, XSLT

Confidential

Java Developer

Responsibilities:

  • Written Shell scripts for platform specific jobs and creation of product images.
  • Developed Basic search and advanced search JSP pages.
  • Developed utility components for import and export of employee list in MS excel file.
  • Using JavaScript for front-end validations.
  • Developed search and database utility classes.
  • Parsing XML files using DOM parser and pumped the data into the database.

Environment: JavaScript, DHTML, Shell Scripting, Microsoft SQL Server 7.0

We'd love your feedback!