We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Erie, PA

SUMMARY

  • 5 years of IT experience in full Software Development Life Cycle (SDLC) specializing in the areas of business requirement analysis, design and implementation of Oracle PL/SQL as Java developer.
  • Experience in all phases of the project Life cycle - Requirement gathering and Analysis, Database design, Database development, Application development, Test, Implementation and Support.
  • Good Experience in all facets of SDLC viz. requirement analysis, designs, development, testing, and post implementation revisions.
  • Have a strong background and experience in designing and developing various software applications.
  • Good Experience in implementing Java/J2EE technologies for application development in various layers of projects i.e. Requirement gathering, Analysis, Design, Implementation, Unit Testing and Deployment.
  • Strong technical skills in the areas of distributed technologies like JAVA, J2EE (JDBC, Servlets, JSP, AJAX, JNDI, Struts, Hibernate, Spring, Web services).
  • Expertise in designing and development enterprise applications for J2EE platform using MVC, JSP, Servlets, JDBC, Web Services, Hibernate.
  • Experienced in designing Web Applications using HTML5, CSS3, JavaScript, AngularJS.
  • Having a good knowledge in integrating and configuring the Object-relation mapping tool, Hibernate in J2EE applications and other open source frameworks like Struts and Spring.
  • Worked on JAVA Core coding to provide the Multithreading, Localization and Collections framework. And integration of Spring Hibernate for an application.
  • Good at Shell scripting and Perl scripting and used Crontab for scheduling jobs regularly.
  • Used ETL methodologies for supporting data extraction, transformations and loading processing, in a corporate-wide-ETL Solution using Informatica Power Center.
  • Extensively used Informatica Designer to create and manipulate source and target definitions, mappings, mapplets, transformations, re-usable transformations, etc.
  • Extended knowledge of Relational Database Management Systems (RDBMS).
  • Experience in working high transaction OLTP systems.
  • Use of AGILE methodology approach and TDD techniques to provide reliable, working software early and often.
  • Self-motivated, able to set effective priorities to achieve immediate and long-term goals and meet operational deadlines.
  • Able to work independently and as team member.
  • Accessible and flexible use of React components: react-aria-menu button, react-aria-modal and react-aria-tab panel.
  • Documentation of REST. APIs for collection and retrieval of high volume IOT telemetry data.
  • Worked as a Team member in performing tasks such as Strategic Planning, Logical and Physical Data Modelling & Application Performance Tuning.
  • Strong technical, logical, people managing and multi-tasking skills. Self-motivated to produce results.

TECHNICAL SKILLS

Languages: JAVA, C,C++,SQL and PL/SQL

J2EE Technologies: JSP, Servlets, JDBC, Java Beans, JMS, Web Services, SOAP, Restful

Frameworks: Spring, Hibernate, Struts Framework, Web Services, AXIS, Jersey, Log4j, Maven, Ant

Web Technologies: HTML, JavaScript, PHP, XML, CSS, XHTML, DHTML, jQuery, AJAX

Web/Application Servers: WebSphere, WebLogic, JBOSS, Apache Tomcat, Apache HTTP Server

Software Methodologies: Agile Scrum, Waterfall, TDD

Version Control Tools: CVS, Subversion (SVN), GIT

IDEs/tools: Eclipse, Spring Tool Suite, Jenkins, Toad, SOAP UI

Database: Oracle, My SQL, Mongo DB, Cassandra

Operating System: MAC, UNIX, LINUX, DOS, Windows

PROFESSIONAL EXPERIENCE

Confidential, Columbia, MD

Java/J2EE Developer

Responsibilities:

  • Gathered system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Redesigned the entire application using Spring, Dojo and Hibernate, which resulted in 30% decrease in response time, 25% less code and 15% increase in revenue.
  • Designed UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using Spring and the persistent layer uses Hibernate.
  • Worked in all the modules of the application which involved front-end presentation logic developed using JSP, JSTL and JavaScript, Servlets and Spring framework.
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service forentire applicationutilizingHibernate.
  • Used Apache POI for accessing Microsoft documents through Java code.
  • Implemented AJAX in suggestive search and to display dialog boxes with JSF and DOJO for some front end.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Extensively used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Implemented Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Implemented build scripts using ANT to create WAR and deploy in application server.
  • Used Log4j for External Configuration Files and debugging.
  • Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
  • Reviewed the code for ensuring adherence to Java coding standards.
  • Developed Functional Requirement Document based on users requirement.

Environment: J2EE, Servlets, JSP, Struts, Spring, Hibernate, MVC, Eclipse, JSTL, AJAX, JNDI, JMS, DOJO, WebSphere, XML, JAXB, SOAP, ANT, Log4j, Oracle, SQL, Windows.

Confidential, Erie, PA

Java/J2EE Developer

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Responsible for Object Oriented Design using Enterprise Architect.
  • Review and guide the application architects with Object Oriented Design using Rational Unified Process (RUP) using Enterprise Architect.
  • Involved in java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Responsible for JAVA, J2EE, JSF, JBPM, EL and Java FX coding / development.
  • Implemented the web-based application following theMVC IIarchitecture using Struts Framework.
  • Used Hibernate as a persistence layer that is capable of handling high volume transactions as well as managing concurrency issues.
  • Implemented J2EE patterns like,Data Access Object, Session facade, Business Delegateand Value Object.
  • Involved in AWS, which included managing application in the cloud and creating instances.
  • Implemented the service layer using Spring 2.5 with transaction and logging interceptors.
  • Used Spring framework for middle tier and Spring-hibernate for data access.
  • Developed web-based applications using Web Services, both SOAP/WSDL and REST.
  • Used multithreading to improve performance in generating the reports in Java.
  • Extensively developed User defined Custom JSP tags to separate presentation from application logic.
  • Designed and developedWeb Services (SOAP, WSDL).Created and compiledXML Schemato generateJava Beanclasses usingAxis.
  • Installation, Configuration & administration of WebLogic application Server.
  • Designed and developed usedXSLTtransformation components to convert data from XML to HTML, Used XML DOM API for parsing XML.
  • Involved in writing SQL, Stored procedure and PLSQL for back end. Used Views and Functions at the Oracle Database end. Developed thePL/SQLscripts for rebuilding the application Oracle Database.
  • Used Log4J for logging and tracing the messages.
  • Involved in the day to day development activities for the entire application from offshore.
  • Involved in unit testing using Junit.
  • Coordinate with the onsite and offshore developers with respect to issues and follow up.
  • Used JBPM to manage workflow, schedule Jobs.

Environment: Java, JSP, Servlets, JSF, Spring DI/IOC, AWS, Hibernate, XML, JBPM, HTML, JDBC, Web services, Rational Software Architect, Web Services(SOAP/WSDL and REST), Multithreading, Web Logic Application Server, Junit, Maven, Log4J, SVN, Oracle10g, UNIX.

Confidential

Java Software Developer

Responsibilities:

  • Design, implement and maintain Java application phases.
  • Team leader and responsibilities included training and supervising a team of 8.
  • Performed Coding and Testing of a project.
  • Drive best practice, quality and consistency within design and development phases.
  • Identify production and non-production application issues.
  • Identify opportunities in fine-tube and optimize applications of java developed projects.
  • Provide technical support and consultation for Java application and infrastructure questions.
  • Mentor development team.
  • Provide direct support to Development Manager’s effort as requested.
  • Recommend changes to improved established java application processes.
  • Develop technical designs for application development.
  • Establish, refine and integrate development and test environment tools and software.
  • Develop, test, implement and maintain application software working with established processes.
  • Develop application code java programs.
  • Develop and executes unit test plans.
  • Support formal testing and resolve test defects.

Environment: Java 1.2/1.3, Applet, Servlet, JSP, custom tags, JDBC, XML, HTML, CSS, Java Script, Oracle, DB2, PL/SQL, Web logic, JUnit, Log4J and CVS, RDMBS.

Confidential

Java Developer

Responsibilities:

  • Worked on various new enhancements on the system that involved requirements analysis, designing the solution, development and implementation.
  • Designed and developed the application using Agile Methodology and followed Scrum planning
  • Responsible for creating functional documents, technical documents, flow charts and data flow diagrams.
  • Involved in designing and writing custom code for business, data access and UI layers using core Java.
  • Created Spring Controllers and Integrated with Business Components and View Components
  • Developed Spring and Hibernate data layer components for the application
  • Integrated business layer using Hibernate with Spring DAO.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve data and the configuration of database using Hibernate.
  • Helped to deploy and resolve issues during deployment and Configured Maven, Ant, Shell Scripts. Used Jenkins for Continuous Integration (CI).
  • Used PL/SQL, Stored Procedures for handling SQL Server database.
  • Used SubVersion for creating the project structure and version controlling.
  • Performed unit testing for the service classes and the DAO’s using JUnit and assist users in the testing.
  • Gave production support for the entire application including trouble shooting and fixing bugs
  • Created technical solution documentation and Deployment Guide for the application

Environment: Java, Agile, Rally, J2EE, JSP, Servlets, JDBC, Java Beans, Spring DI, Spring MVC, Hibernate Templates, Hibernate, Web Services, SOAP, RESTFUL, JSON, XML, Jenkins, Continuous Integration, SVN, Log4j, JUnit, Oracle RDBMS,PL/SQL, WebSphere Server, TOAD, Linux.

We'd love your feedback!