We provide IT Staff Augmentation Services!

Java Application Developer Resume

5.00/5 (Submit Your Rating)

Richfield, OH

SUMMARY:

  • Over 7 years of IT experience in Development, Testing, Object - oriented analysis, Design, Implementation and maintenance of web based and client server multi-tier applications using Java/J2EE technology.
  • Expertise in various components in Spring such as IOC, AOP, Spring JDBC, Spring MVC.
  • Experienced in creative and effective front-end development using JSP, JSTL, Servlets, JavaScript, HTML, DHTML, JavaScript, Ajax, CSS, RichFaces, Bootstrap, JQuery, Angular JS, React Js.
  • Expertise in server side programming using Java, J2EE, Servlets, JSP, JDBC, JavaBeans, Hibernate, Oracle, EJB, Log4J.
  • Excellent knowledge and experience of developing applications with Model View Controller (MVC) using Struts framework and Spring framework.
  • Extensive experience in deploying, configuring, and administering Web/Application Servers like JBoss, WebSphere, WebLogic and Apache Tomcat.
  • Strong work experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
  • Experience in Requirement gathering & analysis, designing UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams and State diagrams.
  • Strong experience in UNIX & Linux Shell scripting Bash, Perl scripting.
  • Experience in Service Oriented Architecture using SOAP, JAX-RS and Restful Web Services.
  • Extensive Knowledge on databases like Oracle, DB2, and MySQL. Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
  • Familiarity with Amazon Web Services (AWS) technologies including EC2, S3, RDS, ELB, and ElastiCache.
  • Proficient in using XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM).
  • Ability to manage multiple tasks, while maintaining attention to detail and highly capable in learning things quickly and good at time management.
  • Self-motivated, easily adaptable to new environments and ability to work independently as well as in small groups.
  • Good deb ugging and problem solving skills with excellent understanding of system.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL, C, C++, UML.

Web Technologies: HTML, DHTML, XML, JavaScript, JQuery, JSON, Angular.js, CSS, XSLT, AJAX, Bootstrap.

Java Technologies: Java, Java Beans, J2EE, JSP, Servlets, JSTL, EJB, JDBC, JNDI, JMS, Struts, Hibernate, Spring, Web Services, SOAP, Restful.

Other Technologies: JUnit, Log4J, JAXB, JiBX, XML Beans, Jackson Mapper, Mockito.

Software Tools: Eclipse IDE, Netbeans, XML schema, Oracle SQL Developer.

Other Tools: Maven, Ant, JIRA, Bugzilla, Jenkins.

Operation Systems: Windows, UNIX, Linux, MAC OS.

Databases: Oracle, MySQL, DB2, SQL Server, Cassandra.

Web/Application Servers: JBoss, WebLogic, Apache Tomcat, IBM WebSphere.

PROFESSIONAL EXPERIENCE:

Sr. Full Stack Java Developer

Confidential, New York, NY

Responsibilities:

  • Driving the technical design of the application by collecting requirements from the Functional Unit in the design phase of SDLC.
  • Developed the framework based on Struts MVC Architecture with Spring Dependency Injection.
  • Creating requirement documents and design the requirement using UML diagrams, Class diagrams, Use Case diagrams for new enhancements.
  • Developed the Application Module using several design patterns like Singleton, Factory, DAO, DTO, Business Delegate, Composite View and MVC.
  • Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
  • Used JBoss application server deployment of applications.
  • Developed communication among SOA services using XML schema.
  • Designed the user interface of the application using HTML5, CSS3, JavaScript, AngularJS, JQuery and AJAX.
  • Developed Static and Dynamic pages using JSP and Servlets.
  • Configured Spring to manage Action classes and set their dependencies in a Spring context file and integrated middle tier with Struts.
  • Used Hibernate Persistence Strategy to interact with database.
  • Used DAO pattern to retrieve the data from database.
  • Worked with SessionFactory, ORM mapping, Transactions and HQL in Hibernate framework.
  • Implemented a security module in AngularJS which integrated with the Spring security in the backend with Authentication and Authorization.
  • Used Web services for sending and getting data from different applications using Restful.
  • Developed the application using Mule ESB, and build & deployed the services
  • Wrote client side and server side validations using Struts Validators and Java Scripts Validations.
  • Writing stored procedures, complex SQL queries for backend operations with the database.
  • Followed Agile Methodology (SCRUM) to satisfy the customers and wrote Junit test cases for unit testing the integration layer.
  • Develop the Shell scripts to automate the data configuration and data transfer between different environments.
  • Devised logging mechanism using Log4j.
  • Creating tracking sheet for tasks and timely report generation for tasks progress.
  • Code review, review its effectiveness, defect tracking, defect solving.
  • Analyzing bugs, production problem and assigning it to offshore team members.

Environment: Java, J2EE, Multithreading, HTML, Javascript, JDBC, JSP, Shell script, AngularJS, Servlet, UML, Spring Framework, Hibernate, XML, Oracle 11g, JBoss, SDLC methodologies, Log4j, Splunk, Rational Application Developer 7.0, JUnit, SVN, Restful, Eclipse IDE.

Senior Java Developer

Confidential,Harrisburg, PA

Responsibilities

  • Used Spring MVC framework to develop the application and its architecture.
  • Used spring dependency injection to inject all the required dependency in application.
  • Developed screens, Controller classes, business services and Dao layer respective to the modules.
  • Involved in developing the Business Logic using POJOs.
  • Developed Graphical User Interfaces using HTML and JSP's for user interaction.
  • Developed web pages using UI frameworks AngularJS.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Implemented Hibernate in the data access object layer to access and update information in the Sql Server Database.
  • Used various Core Java concepts such as Multi - Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Wrote test cases in JUnit for unit testing of classes.
  • Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML config files.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Used DOM for parsing xml documents.
  • Consumed Web Services for transferring data between different applications.
  • Used Restful Web services to retrieve credit history of the applicants.
  • Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a spring boot and Apache Tomcat 6.0 application servers.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Built scripts using Maven to build the J2EE application.
  • Used Eclipse3.0 IDE for developing code modules in the development environment.
  • Performed connectivity with Sql database using JDBC.
  • Implemented the logging mechanism using Log4j framework.
  • Used GIT version control to track and maintain the different version of the application.
  • Mentored few people in team and have reviewed design code and test cases written by them.
  • Worked on Agile methodology.

Environment: Java/J2EE 1.6, JSP, Servlets, Spring 3.0, Hibernate, Spring Boot, Restful Web service, MySql, Maven, HTML, DHTML, AngularJS, XML, XSLT, ReactJS, ETL, Swagger, Apache Camel, Eclipse3.0, Jboss, AJAX, JavaScript, Windows XP, JUnit 3.8, Log4j, CSS, GIT, Jenkins.

J2EE Developer

Confidential,Richfield,OH

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of application using Agile methodology.
  • Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Developed the DAO layer for the application using Spring, Hibernate Template support.
  • Implemented Transactions using Spring framework.
  • Implemented cross cutting concerns like business transactions, security, Logging and monitoring mechanism using Spring AOP.
  • Involved in the UI development using HTML, CSS, JavaScript, JQuery and AJAX.
  • Used JSP, Struts and Javascript libraries like Backbone and JQuery to develop the User Interface.
  • Deployed EJB Components (EAR) on WebLogic Application Server application server.
  • Maintained relationship between objects using Spring IOC.
  • Extremely used plain JavaScript and JQuery to do the client side validations.
  • Involved in configuring JMS and JNDI in weblogic application server.
  • Presentation layer is implemented using Spring MVC Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
  • Used AJAX to get the data from the server asynchronously by using JSON/XML object.
  • Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
  • Used tiles framework for designing the layouts of multiple pages in the application.
  • Have worked on Oracle 10g database for storing and retrieving the application data.
  • Written PL/SQL queries, stored procedures for Oracle database.
  • Asynchronous functionality is implemented using JMS.
  • SOAP and REST based web services are implemented using Apache CXF framework.
  • Written Unit test cases using JUNIT and MOCK framework.
  • Involved in WebLogic administration like setting up Data Sources, deploying applications.
  • Configured and Deployed the Web Application Archive (WAR) in WebLogic Application Server.
  • Involved in code review and deployment of the application on development, testing of production servers.

Environment: JDK1.6, Servlets, JSP 2.2, Spring 3.0, Spring AOP, Spring IOC, Spring ORM, Spring MVC, Spring Quartz, Hibernate 3.5, DAO, DTO, XML, JDBC, Java script, Angular JS, Backbone, JQuery, EJB, JSON, MyEclipse, WebLogic Application Server 8.1, SOAP, WSDL, JMS 1.1, Eclipse 3.6, Oracle 10g, CVS, JUnit, Mock framework, Log4j.

Java Application Developer

Confidential,Seattle, WA

Responsibilities

  • Responsible for maintaining the code quality, coding and implementation standards by code reviews.
  • Designed and developed shared library for commonly used services in the application.
  • Created MVC architecture built on struts framework.
  • Created JavaScript for front end validation and struts validation framework for back - end validation for the User Interface.
  • Involved in creating separate EARs from the single EAR of the project.
  • Created and used Skins {Cascading Style Sheets CSS } to change the look & feel of the application.
  • Used Oracle Database for persisting the data.
  • Implemented persistence mechanism using Hibernate (ORM Mapping).
  • Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Developed the DAO layer for the application using Spring, Hibernate, Template support.
  • Developed various business logic and reports using HQL and Hibernate Criteria.
  • Created various unit test cases and integration tests for the DAO and Service using JUnit.
  • Integrated log4j for logging the messages at debug and error level.
  • Used Oracle BEA Weblogic suite 10.3 for developing and deploying the application.
  • Used Weblogic workshop, Eclipse IDE, XML Spy to develop the application.
  • Used SVN version controller to maintain the code versions.
  • Used Maven build tool to build the application.

We'd love your feedback!