We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Ogden, UT

SUMMARY

  • Over 8 years of experience of designing, coding, testing, debugging, documenting, maintaining and deploying in object oriented programming Java/J2EE.
  • Expertise in n - tier Architecture, object oriented Enterprise Java web applications using J2EE technologies/frameworks which includes JSP, Servlets, JMS, JSF, Spring, Hibernate, JDBC, JavaScript, SOAP/Rest Web services.
  • Experience in designing and developing User Interface (UI) applications and professional web applications using HTML5, XHTML, XML, XSL, XSLT, jQuery, AJAX, JSON, JavaScript and CSS3, JSF, JSP, JSTL Servlets and Angular JS with client scripting and server side scripting languages like JavaScript, jQuery, JSON, JSF and JSP.
  • Strong knowledge in Object oriented programming and Core Java concept such as exception handling, Java I/O, Serialization, threads, generics. Able to use collections framework wisely based on the scenario.
  • Expertise in developing data models using Hibernate Object relational mapping (ORM) frame work, using Hibernate Annotations to reduce time at the configuration level.
  • Hands on experience in building Enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, Hibernate, Spring, JDBC, JMS) and XML. Experience in designing Rich Internet Applications (RIA's) with JQuery and AJAX.
  • Strong hands-on experience with Spring MVC Controllers, Spring boot, Validators, Spring Annotations, Spring tag library, Inversion of Control (IOC), Spring LDAP, Spring Batch, Spring Scheduler, Application Context configuration, Spring Aspect Oriented Programming (AOP), Spring DAO, Spring Security along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Involved in using different Design patterns like Factory pattern, Builder Pattern, Singleton pattern and MVC architectural design pattern for solving the architectural issues
  • Expertise in using IDEs like Eclipse, IntelliJ IDEA in various Configurations with version control tools like CVS, GIT, and SVN.
  • Experience in deploying and configuring applications onto application servers like Web Sphere, Web logic, JBOSS and Web server Apache Tomcat.
  • Experience in developing Restful Web Service.
  • Experience in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/WSDL) using Top down Approach and Bottom up Approach. Developed ANT scripts, and used Maven tool to build and deploy J2EE Applications.
  • Extensive experience on MVC frameworks likeAngularJSfor creating Single-Page Applications (SPA) using concepts like Dependency Injection, Services, Scope, Controllers and Directives.
  • Hands on experience in UML designing Use Case diagrams, State Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams, and Object Diagrams.
  • Experience of database design in Oracle/ DB2/ MySQL/ SQL Server query based programming and PL/SQL procedure programming and proficient in database programming using JDBC and SQL.
  • Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server, DB2, and MySQL.
  • Strong knowledge and extensive experience using automated build and testing utilities such as Jenkins, Junit and Maven.

TECHNICAL SKILLS

Program ming Languages: JAVA (Advanced), C/C++), PHP (Intermediate), SQL (Intermediate), Python (Intermediate), R (Familiar), MATLAB (Familiar), Shell (Familiar).

Database: MYSQL, SQL, ORACLE

Operating system: Unix, Linux and Windows

Tools: and Frameworks: Hibernate, Spring, Apache Camel, Hibernate ORM, JSP, Servlets, EJB (Entity Beans, Session Beans, MDB, Transactions, Security), JMS, JSF, Ants, Maven, Jenkins, Hudson, Chef, JIRA, PLM, RESTful API, Angular, Node, JQuery, AJAX, Tomcat, Junit, Mockito, log4j, Splunk Logging, Bootstrap, JSON, Java Beans, Websphere, CakePHP, Laravel, CodeIgniter.

WEB SERVICES: RESTful web service, SOAP, WSDL, JMS, JAXB. MDB.

Application Servers: BEA WebLogic, Tomcat and JBOSS 5.1/6.0, IBM Web sphere 4.0.

IDE and UTILITIES: Eclipse, My Eclipse, Net Beans, IntelliJ IDEA, Spring Tool Suite (STS).

Design pattern: Singleton, Abstract Factory, Factory, Builder, Business delegate, Service locator, Model View Controller, Session facade, DAO, Composite, Adapter, Proxy.

Version Control: Perforce, GIT, SVN, Bitbucket.

PROFESSIONAL EXPERIENCE

Confidential, Ogden, UT

Java Developer

Responsibilities:

  • Worked with Agile software lifecycle methodologies. Involved in all the phases of SDLC including Design & Analysis of the Customer Specifications, Implementing and testing.
  • Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI
  • Involved in designing the technical Design Documents as per the Business requirements.
  • Worked on server side implementation using spring core, spring annotations navigation from presentation to other layers using Spring MVC and integrated spring with Hibernate using Hibernate template to implement persistent layer.
  • Implemented Spring JMS message container listener to retrieve log objects from queue and send different destinations.
  • Implemented, configured spring message sources, resource bundles for labels, message properties for internationalization.
  • Used Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Configured Hibernate configuration file to configure the data base drivers, connection pooling, session management and mapping files to map to tables in the oracle database.
  • Developed stored procedures to implement business logic and called from hibernate using Callable statements.
  • Implemented Hibernate second level of caching using configuration files and Ehcache provider.
  • Developed a strategy for building and deploying the software in a continuous integration (CI) environment.
  • Configured and used Maven scripts to deploy multi module applications into Jenkins,
  • Designed the UML, created class, sequential diagrams using modified code
  • Worked closely with QA team to solve production issues.
  • Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle11g database using JPA/Hibernate.
  • Worked on developing the web application to automate the build and deploy of different applications.
  • Created Interface in Spring MVC for different customized build Environments, different Server groups.
  • Implemented classes for giving User Interface layer to front end and backend to communicate with Oracle and SQL Server databases.
  • Tracking application daily/weekly to check the database performance and coding the PL/SQL queries and integrated Hibernate mappings for JDBC and SQL.
  • Involved in development, design and implementation of front end part of the application. Daily programming with Node.JS, Angular JS. Worked on Front end by using Angular Js and JavaScript.
  • Used JIRA to issue tracking to move the applications quickly to the servers.

Environment: Java, J2EE, JSF, Spring, WebSphere 6, Oracle 9i, SQL Server 2008, UNIX, Windows, AIX, Shell, MyEclipse6, Hibernate 2, Maven2, Toad 8, XML, JIRA, Fortify, CVS NT, Harvest, Java/J2EE, Spring, Spring MVC

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Developed a Prototype of the application and demonstrated to business users to verify the application functionality.
  • Attended everyday Enterprise workflow Stand-Up meeting to provide status, thus implementing SOA and Agile (Scrum) Methodology with Test Driven Development (TDD).
  • Developed and implemented the DAO design patterns including JSP, Servlets, DAO classes and other Java API's.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Implemented dynamic web interface using AJAX and user authentication through LDAP.
  • Developed JSP fragments for control of the business processes in the middle-tier and did its integration.
  • Used Maven to compile projects within the IDE, and to set the class path for code completion, highlighting compiler errors etc.
  • Used JSON for storing and exchanging test information, as it is smaller and easier to parse compared to XML.
  • Created and deployed web pages using HTML, CSS, JSP, JavaScript and jQuery. Implemented presentation layer using CSS framework, Node JS, angular JS.
  • Integrated usage of CRUD operations performed Inner/Outer joins used stored procedures, stored functions and cursors using Oracle PL/SQL.
  • Used Spring Framework for Dependency injection.
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (oracle).
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Developed persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity manager.
  • Used Http compression and AJAX for faster response time.
  • Applied annotations for dependency injection and transforming POJO/POJI to EJBs.
  • Implemented spring security features using AOP Interceptors for the authentication.
  • Used JQuery for client side validations and validation frame work for server side validations.
  • Used Rational Rose for use case diagrams, Active flow diagrams, Class diagrams, Sequence diagrams and Object diagrams in design phase.
  • Used RAD as a IDE and extremely worked with the WAS 7.0(WebSphere Application Server)
  • Used IBM Rational Application Developer with WebSphere Application Server v6.1.
  • Written JUnit Test cases to Perform unit testing eventually to have defect free application code.
  • Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.

Environment: Java version 1.8, Java/J2EE, JSP, AngularJS, Bootstrap, AJAX, JSON, WebSphere Application Server V6.1, OOAD, Restful, SOA, Agile, Scrum, Eclipse, Maven, JUnit, ANT, TDD, Oracle PL/SQL, Log4j.

Confidential, Lincolnshire, IL

Java Developer

Responsibilities:

  • Involved in preparing Technical Design Document of the project
  • JSF 1.2/Rich faces were used to prepare logical parts of the presentation pages
  • Used Spring DI/MVC/AOP modules
  • Used Hibernate with JPA for attaining Object Relational Mapping
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database
  • Used Hibernate Query Language (HQL) for writing the queries
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view
  • Implemented various design patterns like Factory, Singleton, Abstract Factory, Service Locator, DAO, Business Delegate etc.
  • Used Spring IOC to inject DAO objects into the Business delegate classes
  • Provided Declarative Transaction management using Spring AOP
  • Wrote complex SQL queries to fetch statistics for the business users from Data warehouse on regular basis in Oracle 11g database
  • Generated Web service client code and end points using Axis. And developed the Restful web services.
  • Parsed the XML based responses using JAXB Parser and validated XML against the schema
  • Implemented SOA architecture for different application to exchange data for business process
  • Followed Agile Methodology (TDD, SCRUM) to produce high Quality software and satisfy the customers
  • Wrote build & deployment scripts using shell, Perl and ANT scripts
  • Wrote stored procedures and Database Triggers using PL/SQL
  • Involved in using IBM WebSphere MQ Series.
  • Used SAX and DOM for parsing XML documents and XSLT for transformation
  • Used IBM Clear Case for version and source control
  • Used JUnit to do unit testing for the modules developed
  • Created combined deployment descriptors using XML for all the session and entity beans
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently
  • Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance

Environment: HTML5, CSS3, JavaScript, jQuery, Bootstrap, XML, MVC Framework, AngularJS, Apache Tomcat, Notepad++, Sublime text, IntelliJ, MySQL, Core Java, Servlets, UML, Flex, Tomcat Server, SVN

Confidential

Java Developer

Responsibilities:

  • Requirement Analysis and Documentation as per SDLC methodologies.
  • Designed use cases for the application as per the business requirements.
  • Worked closely with the Business/Users team in translating technical requirements into application code.
  • Implemented Spring MVC architecture using Spring, JSP & Java beans
  • Integrated spring (Dependency Injection) among different layers of an application.
  • Develop new features to the application by understanding the requirements from the business.
  • Used spring framework integrated with Security service to enable security for the application and services.
  • Implemented the Spring MVC architecture.
  • Configured Bean properties using setter injection.
  • Worked extensively with JSP's and Servlets to accommodate all presentation customizations on the front end. Developed JSP's for the presentation layer.
  • Created DML statements to insert/update the data in database and created DDL statements to create/drop tables to/from oracle database.
  • Deployed EAR files using the build tools in the WebLogic application server.
  • Developed user interface using JSP, JSP Tag libraries JSTL, HTML5, CSS3, and JavaScript to simplify the complexities of the application.
  • Use generics, for loop, static import, annotations J2EE, Servlet, JSP, JDBC, Spring, Web services (JAX-RS, JAX-WS, JAXB), JavaScript Framework (JQuery, AJAX, XML, Schema).
  • Worked with the JavaScript frameworks HTML 5, CSS 3.
  • Designed and developed a Restful APIs for different modules in the project as per the requirement.
  • Developed JSP pages using Custom tags and Tiles framework.
  • Developed Java Server components using spring, Spring MVC, Web Services technologies.
  • Have used Spring IOC to inject the services and their dependencies in dependency injection mechanism.
  • Developed SQL queries to interact with Oracle database, also involved in writing PL/SQL code for procedures and functions.
  • Developed Interactive web pages using AJAX and JavaScript.
  • Used MAVEN for build framework and Jenkins for continuous build system.
  • Developed GUI using Front end technologies JSP, JSTL, AJAX, HTML, CSS and Java Script.

Environment: Jdk1.6, JSP2.0, HTML, XML, WIN CVS, Tomcat and WebLogic, spring, JavaScript, PL/SQL, JSTL, JQuery, Spring MVC, Oracle, Perforce.

We'd love your feedback!