We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Chicago, IH

SUMMARY:

  • Overall 8+ years’ experience in J2SE, J2EE development with struts, spring and hibernate.
  • Good experience in developing web applications using HTML5, CSS/CSS3, JavaScript, jQuery, AngularJS.
  • Strong experience in full software development lifecycle (SDLC).
  • Proficient in object oriented analysis, design and programming.
  • Experience in Server side programming technologies.
  • Experience in distributed enterprise and multi - thread applications.
  • Proficient with different Software development methodologies including Waterfall, Agile (SCRUM) and Rational Unified Process (RUP).
  • Extensive experience inJ2EEplatform including, developing both front end & back end applications usingJava, Servlets, JSP, EJB, AJAX, Spring, Struts, Hibernate, JAXB, JMS, JDBC, Web Services.
  • Application development experience using multithreading, Serialization, Externalization, Collection, Generics.
  • Excellent Leadership, Technical, Analytical and Problem Solving skills and ability to get on well with people from cross-cultural backgrounds.
  • Involved in Development, Reengineering, Maintenance and testing type of projects.
  • Diverse experience in implementing J2EE compliant applications using various Design Patterns, Struts1.x, Hibernate and Messaging Middleware using JMS and MQ.
  • Integration architecture experience with Mule Soft 3.6/7
  • Expertise in SOAP, WSDL, and developing J2EE Web Services based on JAX-WS, JAX-RPC & JAX-RS, Apache CFX (Restful Web Services)
  • Extensive experience in Integrated Development Environment (IDE) such as Eclipse, NetBeans.
  • Experience in deploying applications in various Application servers like Apache Tomcat, and Web Sphere.
  • Experience in system architecture design and integration
  • Experience in moving out the Java objects into database and vice versa through JPA
  • Having good knowledge over the Transaction Management System.
  • Experience in XML, XSD, XPATH, XQuery and WSDL
  • Implemented Apache Camel routes using Apache Camel-Spring XML and Camel-Spring processor beans
  • Expertise in writing the SQL Queries like DDL and DML CRUD Operations
  • Knowledge of Agile process and TDD development.
  • Experience in continuous integration and delivery.
  • Good application profiling and performance tuning skills.
  • Experience with Oracle, Microsoft SQL, MySQL, and Microsoft Access in writing PL/SQL, stored procedures, functions and triggers.
  • An enthusiastic and project-oriented team player with solid communication and interpersonal skills with ability to develop creative solutions for challenging client needs.

TECHNICAL SKILLS

Languages: J2SE, JDBC, JSP, Servlets, Spring, Hibernate, Struts, Spring

MVC, Spring Batch: Enterprise Solutions

Java, J2EE, UML.: RDBMS

Oracle 10g, My SQL, SQL Server, PL/SQL: Frameworks

JSP, Servlets, Java Beans, EJB 2.x, Struts1.x/2.x, JDBC, Hibernate 2.X/3.X,: , log4j, CSS, J2EE, Spring 1.x/2.x/3.x/4.x

OS: Windows NT/98/00/XP/WIN7, UNIX, MS DOS

Scripts: Java Script /HTML/CSS/AngularJS

IDE & Editor: Eclipse, Net Beans

Testing & Build Tools: Junit, ANT, Maven,log4J, Karma

Web-services: SOAP(JAX-WS/RPC, AXIS-2), RESTFUL(JAX-RS, APACHE CFX/WINK, JERSEY)

Web& Application Server: Web Logic, Tomcat, JBoss, Glassfish

Version Control Tool: Rational Clear Case, CVS, SVN

Integration Tools: Jenkins, Mule Soft

Design Patterns: MVC (Model-View-Controller)

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IH

Java Developer

Responsibilities:

  • As a lead on the technical side was involved in the day to day discussions with the Business and product team and prepared the Technical Design documents.
  • Involved in the complete Software Development Lifecycle (SDLC) using the agile development Methodology. Interacted with the end users and participated in the SCRUM meetings.
  • Responsible for creating Use Case diagrams, Object Model diagrams, Class diagrams, Sequence diagrams and deployment diagrams using Rational Rose
  • Developed the presentation layer using HTML, CSS, Java Script, Angular JS.
  • Developed Angular JS controllers, modal objects, directives, factory, service resources and routings.
  • Developed the application using Spring Web MVC and spring web flow architecture.
  • Worked extensively on Spring IOC/ Dependency Injection. Configured the crosscutting concerns like logging using Spring AOP.
  • Developed Data Access Layer using Hibernate ORM framework
  • Applied DAO pattern to separate the persistence logic from the business logic. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping. Integrated the spring and Hibernate framework
  • Coded the logic for performing the integrity checks for numerous source files in the Controller layer.
  • Involved in the understanding and designing of the complex back-end framework
  • Used Integration software Mule Soft, by connecting different phrases of applications.
  • Implemented Apache Camel routes using Apache Camel-Spring XML and Camel-Spring processor beans
  • Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML. Implemented Java to XML binding using JAXB.
  • Developed several REST web services supporting both XML and JSON.
  • Designed and Developed exception handling framework. Coded many custom-made exception classes as and when required.
  • Java Message Service (JMS) for loosely coupled, reliable and asynchronous exchange of customer information among J2EE components and legacy system.
  • Involved in testing using JUnit and Mockito.
  • Used RAD for development and Websphere Application Server for deployment.
  • Coordinated between the offshore development team and the onsite team for the requirement analysis and new releases.
  • Coordinated with Architecture group for review of design and code.
  • Troubleshooting of application related issues by analyzing system code, logs and data and resolved those by applying technical and analytical skills.
  • Involved in fixing various defects assigned on the Mercury testing tool.

Environment: Java 1.7, Spring4.0, Hibernate, IBM Enterprise Content Management, REST Web services, Angular JS, HTML, Mule Soft, CSS, AJAX, WAS 8.0,DB2, Maven, JAX-WS, JSON, Eclipse, JUnit, Mockito, Log4J, Windows XP.

Confidential, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Used Agile as development methodology.
  • Involved in analysis, design and documentation of the application model.
  • Applied design patterns including MVC Pattern, Factor y Design Pattern and Singleton Design Patern.
  • Used Spring framework for Dependency Injection and integrated with Hibernate.
  • Involved in developing Spring Beans and wiring their dependencies.
  • Extensively worked with Hibernate Query Language (HQL) to store and retrieve the data from Oracle database.
  • Developed stored procedures, triggers and functions to process the data using PL/SQL and mapped it to Hibernate Configuration File.
  • Configured routes in Apache Camel using xml for routing messages between end points.
  • Developed RESTful Web services using Jersey and returned the response in JSON format.
  • Developed integration tests using REST-assured framework to validate RESTful webservices.
  • Used Apache Shiro LDAP Authorization to authenticate the user and perform role specific tasks.
  • Used OAuth to issue session token for accessing secure RESTful web services
  • Tested REST web services using Postman.
  • Used Apache Camel for transferring the messages from source to the destination path.
  • Worked with the front end technologies like AngularJS and HTML5.
  • Set up the build of the application through Jenkins.
  • Worked with QA team for testing and resolving defects.
  • Wrote unit tests using JUnit and Mockito and used Apache's Log4j for debugging.
  • Wrote integration tests using REST Assured framework.
  • Used Jira for project management and bug tracking.

Environment: Java 1.8, Spring2.x/3.x/4.x, Hibernate, REST Web services,(Restful Apache CFX), Apache Camel, JQuery, JMS,, HTML, CSS, AJAX, AngularJS, WebLogic 12c, Oracle, Jenkins, JAX-WS, JSON, Eclipse, JUnit, Mockito, Log4J, Windows XP

Confidential, Jersey City, NJ

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the Analysis, Design, Coding and testing of user requirements in the various sub projects.
  • Implemented Jakarta Struts Framework1.2 along with JSP2.0, Struts Tiles, and Struts Tag libraries to facilitate user interface design.
  • Developed validations using Struts validation framework.
  • Developed the Business layer using Spring (IOC, AOP), DTO, and JTA.
  • Developed the Persistence layer DAO using HIBERNATE.
  • Developed SQL as well as Hibernate Named queries to interact with DB.
  • Developed RESTful Web services using Jersey and returned the response in JSON format.
  • Involved in testing REST webservices using Postman.
  • Developed the Presentation layer using JSP, HTML, custom tag lib and used JQuery based rich client for improved customer experience.
  • Used velocity framework to develop templates.
  • Developing code as per the approved design document.
  • Developed the project using industry standard design patterns like Singleton, DAO, DTO and Factory Pattern for better maintenance of code and re-usability.
  • Developed SQL as well as Hibernate Named queries to interact with Oracle 11g database.
  • Used REST Web services extensively to provide communicate with various systems for getting information about patient records, billing information and medication.
  • Developed unit test cases using JUNIT for testing accuracy of code and logging is done using SLF4j + Log4j.
  • Worked with defect tracking system JIRA.
  • Worked with IDE as Eclipse Indigo and deployed into Apache Tomcat Web Server& used Maven build tool to achieve more functionality for build process.

Environment: Java 1.7, Struts 1.3, Spring 3.2, Hibernate4.0, AJAX, JQuery, JUNIT, Apache Tomcat Server, Maven 2.0, Web service, Angular JS, JSON, JMS, Velocity, REST, Oracle 11g, JIRA, HTML,, JSP 2.1, Velocity, SVN.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Participation in requirement gathering meetings with client side business teams to understand the requirements.
  • Preparation of User Requirement documentation.
  • Involved in the development of Struts MVC application model.
  • Worked extensively on Singleton, Session Facade, Service Locator, Factory, Business Delegate, Data Access Objects and other J2EE core patterns.
  • Involved in document work flow configuration used by IBM Enterprise content management.
  • Designed the Front-end screens using JSP Tag Libraries, XHTML, CSS, JQuery and JavaScript.
  • Configured hibernate O/R mapping methodologies and written SQL and HQL queries.
  • Involved in developing Database access components using Spring DAO integrated with Hibernate.
  • Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
  • Wrote Custom Tags for custom requirements of fields on GUI.
  • Using Hibernate with XML mapping as ORM.
  • Working with the integration of applications by using Mule Soft.
  • Extensively used Spring AOP and Dependency.
  • Developed the project using agile development methodologies Coordination with team, peer reviews and collaborative System level testing
  • For Dynamic form generation, auto completion of forms, and user-validation functionalities used AJAXin Broadband module.
  • Involved in Deploying and Configuring applications in Web sphere.
  • Used PL/SQL, Stored Procedures for handling Database in Oracle.

Environment: Java1.6, Struts, Spring Framework 2.5, IBM Enterprise content management, JSP 2.0, JDK1.6, Oracle10g, AJAX, Java Script, Servlets JMS, Hibernate, WebSphere, Mule Soft, Log4j, HTML, CSS, CVS, JUnit, Eclipse, SQL, PL/SQL, Windows.

Confidential

Sr. Java/J2EE developer

Responsibilities:

  • Participation in requirement gathering meetings with client side business teams to understand the requirements.
  • Struts MVC framework was the base model for this web based application leveraging on the latest controller architecture.
  • Optimized the design using patterns like DAO, Factory, Singleton, Service Locator.
  • Designed and developed Java classes, JSP pages, Action Beans, and Action Classes.
  • Developed the GUI using JSP, HTML, DHTML, CSS.
  • Involved in developing Database access components using Spring DAO integrated with Hibernate.
  • Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
  • Wrote Custom Tags for custom requirements of fields on GUI.
  • Using Hibernate with XML mapping as ORM.
  • Extensively used Spring AOP and Dependency.
  • For Dynamic form generation, auto completion of forms, and user-validation functionalities used AJAX
  • in Transport Order module.
  • Wrote complex SQL Queries, stored procedures to interact with DB Tier (Oracle 10g) using DAO object patterns.
  • Optimized the database SQL queries with the profiler and optimizer.
  • Hibernate framework is used in data layer for maintaining data persistency.
  • Involved in writing persistence classes and O/R mapping (.hbm) files for Hibernate and used HQL queries for efficient object retrieval.
  • Involved in testing of application on various levels like Unit, Integration and System.
  • Implemented best practices for performance, code coverage and source versioning.

Environment: Java 1.6, Apache Spring 2.5, Struts1.x, JSP 2.0, Servlets, HTML, CSS, AJAX, Tomcat 6.0, Oracle, Maven, Eclipse, Log4J, Windows XP

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in development of Order Management and Performance analysis modules of the project including requirements gathering, analysis, design and development and testing.
  • Involved in the development of Struts MVC application model.
  • Optimized the design using patterns like DAO, Factory, Singleton and Service Locator.
  • Designed and developed Java classes, JSP pages, Action Beans, and Action Classes.
  • Designed the Front-end screens using JSP Tag Libraries, XHTML, CSS and JavaScript.
  • Used JavaScript for client side validations.
  • Used PL/SQL, Stored Procedures for handling Database in Oracle.
  • Configured hibernate O/R mapping methodologies and written SQL and HQL queries.
  • Involve in SIT,UAT environment

Environment: Struts 1.x, Java, JSP 2.0, JDK1.6, Java Script, Hibernate, EJB, Tomcat, Log4j, HTML, CSS, CVS, JUnit, Eclipse, SQL, PL/SQL, Windows

We'd love your feedback!