We provide IT Staff Augmentation Services!

Java Application Developer Resume

3.00/5 (Submit Your Rating)

Newark, DE

PROFESSIONAL SUMMARY

  • Over 6 years of experience developing web - based applications, and Java Enterprise applications.
  • Experience leading software development projects.
  • Involved in all phases of Software Development Life Cycle (SDLC): Analysis, Design, Development, Testing, Deployment and Maintenance using Java related technologies such as J2EE, Struts, Spring MVC, Hibernate, JSP, Servlets, JUnit, JSTL, and JDBC applying appropriate design patterns.
  • Experience in logging tools and testing frameworks such as Log4J, and JUnit.
  • Experience in core J2EE Design Patterns such as Business Delegate, Singleton, Front Controller, Service Locator, View Helper, Transfer Object, Spring (DAO) and Hibernate (DAO).
  • Strong skills in web technology such as HTML/XHTML/HTML5, CSS, XML, XSLT, and JavaScript.
  • Strong at Oracle and SQL backend programming and providing interfaces between multiple databases and applications. Extensively used Stored Procedures, Functions and Triggers in MySQL and Oracle PL/SQL.
  • Good hands of experience in configuration, deployment and management of enterprise applications on Application Servers like Web Sphere, JBoss and Web Servers like Apache Tomcat.
  • Expertise in designing and developing Multi-tier enterprise level web applications using various J2EE technologies including Servlets2.x, JDBC, Apache Ant1.5, HTML, XHTML, DHTML, CSS, Java Script3.x, JSP and XML technologies.
  • Expertise in developing UI applications using JSP 2.0, JSTL, Rich Faces JSF, Ajax tool kit and Struts
  • Performing REST requests in Ajax of HTML, XML, JSON using JavaScript, jQuery and AngularJS.
  • Working knowledge in RIA (Rich Internet Application) frameworks Flex 3.0; Responsive web design using JavaScript libraries Dojo, JQuery, knowledge in HTML5, CSS3, JSON.
  • Extensive work experience in Object Oriented Analysis and Design, Java/J2EE technologies including HTML, DHTML, FTL, XSLT, XML, JavaScript, CSS, AJAX, Web works, Log4J and Oracle, PL/SQL for developing server side applications and user interfaces Capable of delivering optimized, effective and well-documented code.
  • Experience in working on ANT, Maven tools for build, packaging and deployment.
  • Good working knowledge on Design Patterns like Singleton Design Pattern, Factory Design Pattern, Model View Controller (MVC).
  • Expertise working on Application servers likes Apache Tomcat, JBoss, WebSphere and WebLogic.
  • Experience in web application design using open source frameworks like MVC, Struts1.x, Spring2.x, Hibernate3.x, Apache Axis2.0.
  • Hands on experience on the development tools Eclipse and NetBeans.

TECHNICAL SKILLS

Languages: Java, J2EE, C++, SQL, PL/SQL, HTML, XML.

Design Patterns: MVC, Business Objects, Business Delegates, Facade, Singleton, Front Controller, Dependency Injection, Data Access Objects. RDBMS Oracle, MySQL, SQL Server 2012/2008, Microsoft Access Application/Web

Servers: Apache Tomcat, Microsoft IIS, Apache HTTP Server.

Operating Systems: Linux, Ubuntu, Red Hat Enterprise / Windows Server.

Web Technologies: Spring MVC, Struts, Hibernate, JSP/JSTL, JUnit, Servlets, XML, Microsoft Web Developer, JavaScript, XHTML/HTML5, WebLogic, WebSphere.

J2EE Technologies: Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O, JDBC 1.x/2.x/3.x, JNDI 1.1/1.2, Servlets JSP JavaBeans, XML Beans, JAXP, Web Services (SOAP)

Core JAVA/APIs: Multithreading, RMI, Collections, IO, Servlets, AWT, JDBC 3.0, RMI, JNDI, Java Mail API, JMS.

Frameworks: Struts 1.x/2.x, spring 2.x, EJB 2.x, Hibernate 2.x/3.x, iBatis2.x, MQ, WebLogic Portal 10.3, Apache Axis2.0, JAX-WS, SOA, Ajax, DOJO 1.3, LOG4J

PROFESIONAL EXPERIENCE:

Confidential, Newark, DE

Java Application Developer

Responsibilities:

  • Worked on complete life cycle of software development, which included new requirement gathering, redesigning and implementing the business specific functionalities, testing and assisted in deployment of the project to the PROD environment.
  • Designed and developed applications using Agile Methodology, UML and OOAD.
  • Part of development team using Agile-Scrum methodologies-developed uses cases from user stories, took part in daily scrum meeting, and part of a team to fix logging issues using JIRA.
  • Wrote logic for Restful Web Services for end client using Jersey API to obtain response in JSON.
  • Developed business APIs using Singleton, and Builder patterns.
  • Developed maven pom.xml for building application EAR to deploy on servers.
  • Familiarized with Pull Request when merging changes from feature branch to remote master branch using GIT.
  • Designed Frontend with in object oriented JavaScript Framework using Angular2.
  • Implemented the Spring Web Flow2 framework for managing navigation and page flow and used design patterns like Session Façade, Delegator, MVC and DTO for the back-end tier development.
  • Involved in end-end development of the project.
  • Development (coding) of UI Application, database, Reports, Testing(Junit), Code Reviewing, Bug Fixing.
  • Implementation of backend modules using java and RESTful web services.
  • Designed and developed modules and delivered successfully with technologies like Web Services, spring, JPA.
  • Developed maven scripts to build a war and deploy on web logic server.
  • Developed Junit test Cases.
  • Worked extensively on database design, testing modules and deploying in various environments such as DEV, UAT, SIT and assist with deployment on PROD.
  • Worked extensively on HTML, XHTML, CSS, JavaScript and JSP for development UI. Implemented Spring framework for the backend development. Used Spring AOP and Dependency Injection (IOC) in developing discount generation Services. Configured and accessed Hibernate with Spring IOC.
  • Involved in development of services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Involved in enhancing all the tiers, Spring Java Classes and Enterprise Java Beans (EJB) Components like stateless Session beans which acts as Façade and all DAOs through which stored procedures were called to retrieve the data. Managed programmatic and declarative transactions using EJB.
  • Worked on creating and consuming Web Services. Worked extensively on XML based technologies and worked on xsl and xpath.

Confidential, Seattle, WA

Java/J2EE Developer

Responsibilities:

  • Involved in complete software development life cycle with Object Oriented approach of clients business process and continuous client feedback.
  • Developed various Struts Forms, Struts controller classes, and exception handling.
  • Used Struts UI tag libraries.
  • Used Struts MVC and Struts Web flow module to develop front end of the application.
  • Developed Persistence classes and XML Mapping files.
  • Involved in creating XML configuration filed for Jasper templates to define the resulting reports.
  • Developed JSP Custom Tag Libraries and associated with the controller Servlets.
  • Generated reports in HTML, PDF, XLS formats.
  • Creating the frontend UI using JSP and showing the rest web services result using Angular JS for Site Survey Application.
  • Developed SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end.
  • Worked on performance testing tool like JMeter and JProfile to enhance the application performance on client network.
  • Experience in using various jQuery UI controls and corresponding Event handlers etc.
  • Developed interactive web pages using, JavaScript for the client side validation.
  • Developed system preferences UI screens using JSP custom Taglibs, JSP templates, JavaScript, CSS and HTML
  • Developed customer and business support web applications mainly using AJAX and Jquery.
  • Involved in publishing the web services to help users interacting with web services.
  • Deployed and tested the applications in development and test environments.
  • Worked closely with production support lead for server builds and deployment.
  • Performed JavaScript, JSP troubleshooting as well as involved in troubleshooting problems on application server.

Confidential- Jersey City, NJ

Java Developer

Responsibilities:

  • Involved in Design, Development, and Support phases of Software Development Life Cycle (SDLC Used agile software development methodology to develop project plans.
  • Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed GUI with HTML, DHTML, XML, XSLT, CSS and JavaScript.
  • Used Spring framework for Dependency injection and integrated with Hibernate and Struts frameworks
  • Development of the US using JSP, Servlet and Angular JS as a scripting language and using MVC architecture.
  • Involve in EOD process, create stored procedures in Sybase, Oracle and Control-m Jobs and written .shell scripts in Linux environment.
  • Involved in designed and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.
  • Handled long running calls to XML web services and Sql Server 2005 stored procedures using multi threads.
  • Developed utilities and modules to accomplish various administrative tasks using PHP, XQuery, C, SQL and others.
  • Installed, configured and deployed the applications on WebSphere Portal and Application Server.
  • Developed web services in Java with Apache Axis, and in PHP with various tools. Experienced with SOAP/WSDL. Have also designed and developed REST interfaces in Java.
  • Used Oracle's Advanced Queuing mechanism to send messages to clients and interact with other systems (Unix and App server
  • Setting up Linux servers with JBoss, Apache, JDK 1.7, JIRA, Bamboo, Stash and Git.
  • Wrote complex SQL queries using joins, sub queries and inline views to retrieve data from the database.
  • REST Web services written in Groovy/Grails wrapped by Jersey JAX-RS.
  • Installed, secured, and configured AWS cloud servers with Linux, Tomcat, MySQL, Apache, etc.
  • Created and consume Rest Web Services and SOAP WebServices.
  • Experience in applying patches and plug-ins for Jboss Application Server.
  • Developing all logic using Sencha touch 2.
  • Developed the business layer logic and implemented EJBs Session beans.
  • Responsible for developing the full stack (front-end development, application logic, services, data persistence) as well as server setup and maintenance.
  • Performed unit testing, system testing and integration testing.
  • Implemented Cross cutting concerns like logging and declarative transaction management using Spring AOP.
  • Developed custom tags to simplify JSP code. Designed UI screens using JSP 2.0, CSS, XML, and HTML.
  • Used Struts Validator framework for client side and server side validations.
  • Custom node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
  • Used Oracle as the backend database. Involved in design of the database schema and development of stored procedures.
  • Used WebSphere as an application server.

Confidential, Palm Harbor, FL

Java/J2EE Developer

Responsibilities:

  • Actively involved in gathering requirements from the users followed by analysis and design of the system to meet the requirements.
  • The application architecture of the System is based on MVC (Model View Controller), Struts Framework and J2EE specifications.
  • Updating the Stake holders about the performance results by generating reports using Load Runner analysis, JMETER Reports, Manual Reports about Tests, Findings and Tuning Implementations.
  • Used Design Patterns like value object, session facade and Factory.
  • Developed various EJBs (J2EE) and entity beans for handling business logic for Authorization control and Administrator Account setup.
  • Parsing incoming messages using JAXP and storing in the database.
  • Developed controller objects using Servlets for Account Setup.
  • Developed Message Driven Beans to send notifications.
  • Wrote Action Form and Action classes. Used various Tags HTML, Bean, and Logic etc. Also Configured Struts-Config for global forwards, error forwards and action forwards.
  • Developed the presentation Tier using JSP, Struts tags, XML, XSL, HTML, DHTML and JavaScript.
  • Wrote SQL Queries.
  • Involved in the preparation of use case, sequence diagrams, class diagrams, Activity diagrams

We'd love your feedback!