We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Southfield, MI

SUMMARY

  • Over 8+ years of experience in design, development, maintenance and support of Java/J2EE applications.
  • Working knowledge in multi - tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
  • Experience in working in environments using Agile(SCRUM), and Test Driven development methodologies.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies (Core JAVA, Servlets, JSP, JDBC, Struts Framework and Spring).
  • Experience in application development using J2EE technologies like JSP, Servlets, EJB, JDBC, JMS, XML and Web Services.
  • Experience in Front end web technologies using HTML, DHTML, XHTML, CSS, JavaScript, JQuery, AngularJS, Tag Libs, AJAX and Bootstrap technologies.
  • Experience in using frameworks like Struts, Hibernate and OR-mapping, Spring.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object).
  • Implemented Spring dependency injection (DI) for all the DAO's, Service Beans.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPCand XML Beans.
  • Worked on collections, serialization, threads programming.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, Rational Application Developer(RAD)for Java/J2EE application development.
  • Expertise in database modelling, administration and development usingSQL and PL/SQL in Oracle (8i, 9i and 10g), DB2 and SQL Server environments.
  • Experience in using ANT and Mavenfor build automation.
  • Working knowledge of Java Web Services with real time knowledge using SOAP, WSDL.
  • Well-regarded communication skills, resourcefulness, and personal presentation Substantial knowledge in change management and configuration management procedures
  • Excellent team player with the ability to create an environment of trust and cooperation through an open exchange of ideas towards achieving team goals.
  • Expertise in version control tools like Subversion, Concurrent Versions System, Visual SourceSafe.
  • Experience in design patterns and all the phases of Object-Oriented Software Development Life Cycle including Design, Development, Deployment and Testing of Software Systems
  • Strong Analytical and Interpersonal Skills, Result-Oriented.

TECHNICAL SKILLS

Programming Languages: Java, PL/SQL, Unix Shell Scripts

Java/J2EE Technologies: JDBC, Servlets, JSP 1.2/2.0, JMS, EJB 2.0/3.0

Web Development: HTML, DHTML, XHTML, CSS, Java Script, AJAX, JQuery, AngularJS

Frameworks: Struts 1.x/2.x, Hibernate, Spring 3.5/3.0, JSF 2.0

XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XMLBeans, JSON, RESTFul Services, JAX-WS, Apache CXF, JAX-RS

Messaging Technologies: JMS

Application/Web Servers: IBM Web Sphere 6.x/7.x, BEA Web Logic 10.1/9.1, Apache Tomcat, Camel,7.x/6.x, JBOSS 6.x/5.x

Methodologies/ Design Patterns: OOAD, OOP, UML, MVC2, DAO.

Databases: Oracle 11g/9i/10g, SQL Server 2008/2005, IBM DB2

IDEs: Eclipse, RAD, WSAD

Build Automation: Ant, Maven, Cruise Control, Jenkins

Testing and Logging Frameworks: JUnit, Log4J

Test Editors: Edit plus, Text edit.

Tools: Rational Rose, Microsoft Visio, XML Spy, TOAD

Operating Systems: Windows 98/2000/NT/XP, 7, 8, AIX, IOS, Sun Solaris, HP-UX.

PROFESSIONAL EXPERIENCE

Confidential, Southfield, MI

Java Developer

RESPONSIBILITIES:

  • Involved in design discussions with Architects, development and testing phases of project.
  • Refine stories with Business and estimation of effort
  • Identified usability and develop functional and smooth, easy-to-operate and eye-catching web applications Using React JS
  • Implemented business processes to develop email notification components using JMS API.
  • Developed Rest APIs in Spring boot utilizing Swagger.
  • Extensively worked with Spring frameworks and Hibernate. Writing Spring beans, hibernate mapping files.
  • Involved in creating Spring Web services for Policy change transactions.
  • Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate mapping XML files Oracle database was used, wrote stored procedures for common SQL queries.
  • Used Maven/Jenkins as a Continuous Integration.
  • Used CVS for version control across common source code used by developers and deployed the applications on WebLogic Application Server
  • Writing Unit test case using Junit for the developed code.
  • Developed DAO components to interact with DB2 using JDBC Driver.
  • Developed Message flows without Message set which used custom XSD/XSLT transform into XML and Fixed Length Message.
  • Implemented SQL logic for database lookups, Metadata-Driven Processing, Message Validation/Transformation,
  • Exception Handling and Stored Procedures for batched code set lookups.

Environment: Java 1.8, J2EE, React JS, Drools Rule Engine, SQL, Maven, Jenkins, Spring Core, RESTful Services, MicroService, Spring IOC, Hibernate, jBPM, Log4j, JUnit, Eclipse, JSON, CVS.

Confidential, NY

Java developer

Responsibilities:

  • Organized and participated in project planning meetings with business and development team to analyze requirements and design decisions.
  • Designed and developed UI screens using HTML, JSP and CSS.
  • Implemented MVC pattern using Struts framework along with Tiles, validations, Struts tags and Struts-Config files.
  • Integrated jQuery for event processing, effects and AJAX calls for improved customer experience.
  • Designed and developed Restful web services using Jersey.
  • Extensively used Spring IOC and AOP framework for configuration, modularizing the application.
  • Implemented the Hibernate for persistence and querying the Oracle database.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, and Data Access Object.
  • Used Apache Maven framework for building project artifacts and to manage dependencies.
  • Developed PL/SQL statements including stored procedures and triggers to perform the business.
  • Followed Scrum two-week development cycle to streamline development process with iterative and incremental development
  • Used SVN for version control across common source code by the developers.
  • Used JUnit framework for Unit testing of application.
  • Implemented logging using Log4J framework and configured the log levels.

Environment: Java 7, JEE 1.6, Struts, JQuery, SOAP/Restful web services, SoapUI, Spring 3.2.8, XML, SAX, JAXB, Hibernate 4.2, JavaScript, Maven, Ant 1.8, Oracle 10g/11g, SVN, JIRA,, MySQL, JUnit 4.3, Log4j, JBoss 4.2/7.1, Apache Tomcat 7.0.

Confidential, NJ

JAVA Application Developer

Responsibilities:

  • The application was developed in J2EE using an MVC based architecture.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Developed Graphical User Interfaces using UI frameworks Angular JS and webpages using HTML and JSP's for user interaction.
  • Wrote prepared statements and called stored Procedures using callable statements in MySQL.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent storage tier.
  • Used Hibernate for Database Persistence to perform actions like insert, update, retrieve.
  • Used Message Driven Bean (MDB) for supporting user subscriptions and notification features.
  • Deployed applications on WebSphere Application server.
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Developed J2EE components on Eclipse IDE.
  • Developed and debugged servlets and EJB with WebLogic Application server and developed EJB components to implement business logic using session and message bean.
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Created Dynamic Web Pages using JSP, CSS, and JQuery. Developing dynamic menu using XSLT which will run on XMLs in order to transform to required form.
  • Involved in unit testing using JUnit, system testing and creation of various test scripts.
  • Involved in Test Driven Development(TDD) pattern using JUnit.
  • Built scripts using ANT that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server.

Environment: JSP, Servlets, Struts1.3,Spring MVC, Web Services, Hibernate, MySQL, Mongo DB, Angular JS, XML, XSLT, EJB 3.0, PL/SQL, SQL, Unix, CSS, Eclipse, UML, HTML, JNDI, Apache Ant, WebSphere Application server 6.0/5.0, Junit, Log4J, SVN

Confidential - Los Angeles, CA

Java developer

RESPONSIBILITIES:

  • Wrote multithreaded programs to measure system performance
  • Worked on GUI internationalization using JSP and Core Java
  • Used Mercurial to keep track of versioning of the source code
  • Used JDBC APIs for database connectivity and data retrieval.
  • Strong Database programming using .NET, ADO with MS SQL Server, MS Access and Oracle backend. Extensively used Stored Procedures, Functions and Triggers in Microsoft SQL Server.
  • Worked on various client websites that used Struts framework, Hibernate and OGNL
  • Wrote test cases using JUnit testing framework and configured applications on Weblogic Server
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking.
  • Involved in writing stored procedures, view, user-defined functions and triggers in SQL Server database for Reports module.
  • Simulation was developed using C++.
  • Implemented real-time patient prescription history verification system using C, Oracle PL/SQL on VMS platform.
  • Used Visual Source Safe for source control.
  • Manipulated data and performed data preparation using TSO, ISPF and SPF system utilities.
  • Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
  • Wrote stored procedures in Oracle PL/SQL for data entry and retrieval.
  • Extracted and modified data from VSAM files for PDF reports.
  • Automate nightly batch processing and job alerts using REXX.
  • Responsible for migrating Websphere server and migrating IBM CICS Transaction.
  • J2EE to communicate legacy COBOL based mainframe implementations.
  • Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
  • Use FileAid datasets to validate backend results of test events.
  • Configuring and analyzing JCL to execute mainframe batch.
  • Actively involved in contributing to RFP and POC activities in IMS.
  • Used standard data access technologies like JDBC and ORM tool like Hibernate
  • Designed, implemented new website features and provided support, maintenance.

Environment: CORE JAVA, JSP, JUNIT, MERCURIAL, ECLIPSE, .NET, JIRA, JDBC, STRUTS, HIBERNATE, VISUAL SOURCE SAFE, WEBLOGIC, ORACLE 11G, OGNL, C, C++, LINUX, MS SQL SERVER, COBOL, FILEAID, REXX, ISPF, MAINFRAME, CICS, IMS, VSAM, JCL

Confidential

Java Developer

Responsibilities:

  • Developed and Implemented Web Services and used SpringFramework.
  • Implemented application level persistence using Hibernate and spring.
  • Implemented MVC architecture using Jakarta Struts framework, Worked on Spring/Hibernate Applications
  • Developed web pages using HTML/CSS and JavaScript.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
  • Developed JavaScript based components using ExtJS framework like a GRID, Tree Panel with client reports customized according to user requirements.
  • Implemented functionality using Servlet, JSP, HTML, and Struts Framework., Hibernate, spring, Java Scripts and Web Logic.
  • Designed and implemented the web application in Ruby on Rails, Node.js, HTML and JQuery from initial concept development to beta launch.
  • Responsible for the implementation of WebDesign based on CSS, HTML, and Bootstrap Front-End Framework.
  • Built main application in Python, Django leveraging technologies such as Tastypie, Backbone.js, and Celery
  • Implemented Hibernate for the ORM layer in transacting with Oracle database
  • Developed HQL queries for CRUD
  • Connectivity to the database is provided using JDBC.
  • Developed Ruby on Rails 3 web applications using Mongo DB and background processes using Rescue and Redis.
  • Worked on web services SOAP and REST technologies

Environment: Java, J2EE, Struts, JQuery, Hibernate, Oracle, Crud, AJAX, JDBC, JUnit, UML, ILOG, Web 2.0, ITEXT, JSP, SVN, Eclipse, Mongo DB, Java Script, ExtJS, APACHE CFX, Agile, MAVEN, Jasper report, SOA, Servlet.

Confidential

Java developer

RESPONSIBILITIES:

  • Involved in writing presentation Logic using JSP.
  • Involved in validating users data using Amisys Framework work and Used JDBC to extract data from Oracle Involved in writing script code to validate at front end.
  • Involved in writing Action Form classes, Form beans, Action Classes using Struts.
  • Involved in creating web.xml,struts-config.xml files to integrate all the components in the Struts Framework.
  • Involved in creating jar files using ant script and deployment jar files in the client server.

Environment: Java, JDBC,Jsp, Servlet, Html, JavaScript, Restful web services, Oracle 10g,tomcat 6, Struts.

We'd love your feedback!