We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Westchester, IL

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience in implementing Java/JEE projects, working through Analysis, Design, Development, Testing, Implementation in Client/Server and web - based n-tier architecture systems.
  • Expertise in development and deployment of multi-tiered web-based enterprise applications using JEE technologies like Servlets 2.3/2.4, JSP 1.1/2.0, Struts 2.0, JMS, Hibernate 3.0/4.0, Spring 3.0/4.0, JDBC, JNDI, IBM MQ Series, JSF, Python, MongoDB, angular.JS, Java Beans and Web services (SOAP, Rest)
  • Extensive experience using Spring Framework in the business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer.
  • Experience Front end part of the application using Angular.JS, Ext.JS, Backbone.JS, jQuery, Node.JS, React JS Html5 and CSS.
  • Strong knowledge and experience in creating a web-based presentation for the client using HTML5, JSP, Servlets, Ajax, jQuery, EXT.JS, JSTL, and JavaScript.
  • Experience in XML related technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX and DOM Parsers.
  • Knowledge of JEE design patterns like MVC, Front Controller, Factory, Abstract Factory, Command Pattern, Singleton, Session Facade, Transfer Object, Business Delegate and Data Access Object etc.
  • Extensive hands-on experience in consuming as well as developing API for SOAP and REST based web services to integrate third-party functional modules into the core application.
  • Experience with several design patterns like Singleton, Factory Method, Prototype, etc. and architectures like Service Oriented Architecture (SOA) and MVC.
  • Proficient in several frameworks like Struts 2.0, Java Server Faces, and Hibernate 3.0/4.0 ORM, Spring Framework 3.0, spring MVC with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework.
  • Proficient in using XML Suite of Technologies like XML, XSL, XSLT, DTD, XML Schema, SAX and DOM Parsers.
  • Have a deep understanding of both Relational Database and experience in a non-relational database like MongoDB, Elastic Search.
  • Experience with GWT (Google Web Toolkit)
  • Extensive experience in SQL, Stored Procedures, Functions, and Triggers with databases such as Oracle, IBM DB2, and MS SQL Server.
  • Experienced in using WSDL, SOAP, and Apache AXIS for Web Services.
  • Expertise in client side designing and validations using HTML 5, DHTML, CSS, Java Script, AJAX, JSP, XML, JSF and Swing.
  • Extensively experienced in implementing single page applications using AngularJS directives, routing modules.
  • Expertise in advanced JavaScript libraries and frameworks such as jQuery, Angular.js, Backbone.js, Prototype, Dojo, Node.js, Ember.js, Knockout.js, Ext.js, and Underscore.js.
  • Experience in using Maven and Ant for build automation.
  • Have Strong experience in Database Design, Normalization, Data Flow Diagrams, Coding, Testing, Implementation, code migrations and a good understanding of the complex systems.
  • Good Experience in developing test cases with JUnit and logging with Log4j.
  • Hands-on exposure to multiple Application Servers like BEA Web Logic Application Server, Apache Tomcat, WebSphere, and JBoss.
  • Experience in writing the scripting language Groovy which can run on Java virtual machine.
  • Experience in shell scripting and Python in Unix/Linux environment.
  • Extensive development experience on different IDE's like Eclipse, JBoss, RAD and NetBeans for debugging and using Java coding standards.
  • Experience in using CVS, Rational Clear Case, SVN and Git for version control.
  • Knowledge in developing System Design using UML methodology and preparation of class and sequence diagrams.

TECHNICAL SKILLS:

Languages: Java 8 (JDK 1.4/1.5/1.6/1.7/1.8 ), Eclipse, Java Swings, JSF, JUnit, Log4J, Ant, Maven, Python.

Frameworks: ASP.NET, JSF, Spring Framework, jQuery, JSF, Spring MVC

Web Technologies: JSP, Servlets, Angularjs, jQuery, ReactJS, NodeJS, EJB, Hibernate 3.0, Struts, Spring, JDBC, HTML5, DHTML and XML, CSS3, Web Services, WSDL, SOAP, MQ Series, Apache Camel, Kafka, Spring Boot, Express.js, Bootstrap, Jenkins, Backbone.js,Ember.js, Knockout.js, Ext.js

Application/Web Servers: Struts, Spring, Hibernate, Java EE, Junit, WebLogic 8.x/9.x/10. x. JBOSS 3.x/4.0, IBM Web Sphere 4.0/5.x/6. x.

IDE Tools: Eclipse (Juno, Galileo, Helios, Indigo ), Rational Application Developer (RAD) and, JBuilder, Apache Camel, JUnit, NetBeans, TestNG and UML

Web Services: AWS

Databases: Oracle 11g/12C, MySQL, SQL, MongoDB, Mainframes, Teradata, PostgreSQL

Reporting Tools: Crystal Reports, BO XI R3.

Cloud: AWS.

Version Control Tools: CVS, VSS, Rational ClearCase, Tortoise SVN, Mercurial, ANT, Maven

Testing: Selenium, Karma.

Messaging Tools: JMS, Java Mail.

Operating System: Windows, Linux, Unix, Macintosh HD, Red Hat.

PROFESSIONAL EXPERIENCE:

Confidential, Westchester, IL

Java Developer

Responsibilities:

  • Involved in the Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing, and Maintenance.
  • Implemented Java and Java EE Design patterns like Singleton, Business Delegate and Data Transfer Object (DTO) and Data Access Object.
  • Designed application modules, base classes and utility classes using core Java.
  • Developed SOAP-based Web Services and components of web services (JAX -WS) end to end using different JAX-WS standards with aclear understanding ofWSDL
  • Developed web services component API's for inter-application communication and worked on the cloud-based web services to connect to the Azure services.
  • Used AngularJS, JavaScript, HTML, and CSS for developing Single Page Application and achieving two-way data binding between HTML and JavaScript objects.
  • Used various features in AngularJS like data binding, routing, filters, directives to meet various customized requirements.
  • Designed and developed business and persistence layer components using Spring IoC and Hibernate.
  • Installation, Configuration, and Administration of VMware VSphere4, ESX 3.5 and ESXi Server.
  • Developed the JSON parser code and other components for Java Framework.
  • Used Connection Pooling to get JDBC connection and access database procedures
  • Designed and developed applications in the multithreaded environment.
  • Used ANT script for compilation and building JAR, WAR and EAR files
  • Developed and configured the Java beans using spring and Hibernate framework.
  • Employed Spring Boot for initializing and bootstrapping the build configuration for the boot-based web applications.
  • Integrated Spring with Hibernate for implementing DAO layer, created and configured spring-hibernate template and used for interaction with Oracle.
  • Created and consumed Restful Web Services using JAX-RS and Jackson for converting the data to JSON format.
  • Worked on Angular JS and developed UI controller components, Angular Services and custom directives in each sprint.
  • Automating Angular JS applications by using Protractor, Jasmine,and Karma using Javascript.
  • Developing.spec and .config files for various scenarios in Protractor/Jasmine using "describe, it and expect"
  • Used Hibernate in data access layer to access and update information in the database.
  • Written and implemented SQL Stored Procedures functions and triggers.
  • Created business objects and service classes to implement business logic.
  • Developed Data Access Objects (DAOs) and business delegates for accessing data.
  • Integrated Spring DAO for data access using with Hibernate
  • Worked on writing SQL queries for MySQL&PostgreSQL databases.
  • Written JUnit Test cases to perform unit testing and tested web services with REST Client.
  • Used Maven, automated build scripts to compile and package the application and implemented Log4j for the project.
  • Experience in working with GIT and GIT Bash as the version control tools.
  • Used Confidential Cloud Watch to monitor AWS services and Confidential Cloud Watch logs to monitor application.
  • Developed multiple Soap and Restful services which perform several CRUD operations related to thecustomer account and management modules. Used Jax-WS for developing soap webservices and Jersey for rest-based implementation.
  • Implemented log4j for logging purposes and debug the application
  • Maintained the Production and the Test systems.

Environment: Java 1.8, JAVA EE, Spring v4.1.0, Spring Boot, Hibernate, Web Services, SOAP, Restful, JMS, JAX-WS, JAX-RS, WSDL, JAXB, EJB 3.x, JUnit, Log4j, My Eclipse, AWS, MySQL, GIT, Jenkins, Docker, SQL, Jersey, Ember.JS, PostgreSQL, XML/HTTP, SNMP, AJAX, JSP, JSON, VMware, Apache Commons, ExtJS5.1, HTML5, JavaScript, UML, SOAP UI, JBoss, Windows, Unix, Linux Red hat, Agile, scrum.

Confidential, Mountian View, California

Java Developer

Responsibilities:

  • Responsible for Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, User Acceptance Testing, Data Validation, Version Controlling and deployment.
  • Design and develop aweb application using JSF, Spring Web Flow, Spring and AJAX technology.
  • Used Selenium Web driver for automating functional testing and to identify various critical points in applications.
  • Followed Agile methodology and participated in Sprints during development.
  • Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
  • Wrote JavaScript's for validating the client-side user information based on their business rules.
  • Coordinate activities and motivate others through leadership and a positive outlook, having Strong analytical and debugging skills.
  • Developed Custom tag libraries for providing multi-lingual functionality.
  • Worked with HTML5, HTML, DHTML, CSS, JAVASCRIPT, JSON in UI pages.
  • Developed Mail Merge framework to create bulk emails by merging data with MS Word templates using MS Office Java API.
  • Prepared and Execution of test scripts using Selenium.
  • Designed and Developed LDAP Authentication & Authorization Services using Java, LDAP.
  • Designed and Developed Business Process layer components and integrated with Spring framework.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
  • Created and maintained mapping files and transaction control in Hibernate.
  • Set and tune System Parameters for MongoDB. Install and run MongoDB with multiple instances on servers.
  • Configured web.xml, faces-config.xml for navigations and managed beans. Integrated JSF, Spring,and Hibernate Frameworks.
  • Developed Restful services in Java Spring Boot.
  • Implemented exception handling in Java Spring boot for REST API, by making use of Exception Handler and Controller Advice annotations.
  • Designed and developed Web Services to provide services to the various clients using SOAP and WSDL.
  • Experience in Web Services development using Apache-Axis, JAX-RPC, JAXB and Security architecture for marinating security levels for thebusiness process.
  • Developed complex stored procedures (commonly shared routines) to interface with Aging and Youth application.
  • Involved in transforming XML data into Java Objects using a JAXB binding tool.
  • Wrote builds and deployment scripts using ANT and was also responsible for maintaining them.
  • Wrote Junit classes for the services and prepared documentation.
  • Integrated various modules and deployed them in Web Sphere Application Server.
  • Responsible for debugging, testing, maintaining and deploying the application. Experience with Front-end JavaScript frameworks like Angular JS, Node JS.
  • Developed application using Spring, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed SQL Queries using Toad for SQL Server.
  • Created ant build files to create the EAR and WAR files.
  • Involved in the preparation of use case, sequence diagrams, class diagrams, activity diagrams etc. using Rational Rose.
  • Experience with Front-end JavaScript frameworks like AngularJS, Node JS.
  • Developed API to Integrate with Confidential EC2cloud-based architecture in AWS, including creating machine Images.
  • Developed Mean Stack from scratch including MongoDB server (Mongoose Connector) setup and Express JS server development.

Environment: Java 1.7, J2EE, JSP, JSTL, JDBC, JSF, Spring Boot, Hibernate, XML, JavaScript, Web services, SOAP, WSDL, Servlets, Mongo DB, HTML, JUnit, Selenium, Web Sphere Application Server.

Confidential, WA

Java Developer

Responsibilities:

  • Understood the existing system and implemented the new system with the same business using new client and server-side technologies.
  • Worked on migrating from Oracle Web logic to Apache Tomcat Server.
  • Integrated Apache Tiles with Spring MVC for component reusability (headers & footers) and to control the layout of the page by a single template page.
  • Used Spring Security access control to customize the web page based on user roles.
  • Used Spring AOP with Hibernate to configure declarative transaction management.
  • Configured tomcat7-maven-plugin in the pom to manipulate WAR projects within the Tomcat Server.
  • Created Spring Batch framework to extract data from National Mortgage Licensing System (NMLS) and then store the data into the local database.
  • Created Stored Procedures to control access to data and to maintain data integrity.
  • Created JUnit test suites with related test cases (includes set up and tear down) for the unit testing application.
  • Responsible for having exposed the development team to the Agile practices that have become the norm during his time with the company.
  • Used Log4j for logging errors, messages and performance logs.
  • All the Business logic in all the modules is written in core Java.
  • Involved in creating Restful services with the JAX-WS Provider and Dispatch APIs.
  • Extensively used Hibernate features such as inheritance, lazy loading, dirty entity checking, optimistic locking, Batch fetching, Cache, Collections, and transactions.
  • Scheduled and ran jobs using Putty tool.
  • Configured Check Style in eclipse to ensure that Java code adheres to a set of coding standards
  • Created and consumed SOAP web services and perform unit and quick load testing using SOAP UI.
  • Exchange data using XML Encryption as part of secure the SOAP Web Services.
  • Created Client using javascript libraries like jQuery, HTML5, and CSS3.
  • Used jQuery Data Table Plugin for Pagination, instant search, and multi-column ordering
  • Participated in client meetings to gather business requirements and to prepare wireframes for web pages.
  • Extensive coding using Java Collectionsframework and exceptions framework.
  • Developed multi-threaded java programs that allow parallel order processing.
  • Working on Enhancements and new releases. Preparing quality documents and release notes.

Environment: XP, SQL Developer, HTML 5, CSS 3, JSP, JSTL, Ajax, Maven, Hibernate, Spring MVC, Spring Security, Spring Batch, Spring AOP, Apache log4j, SQL, Oracle 11g, SVN, Agile, Tomcat 7, SOAP, CA Rally, JavaScript, Angular JS, HTML, WebLogic Server, Ant, Oracle SQL/PL SQL.

Confidential, Texas

Java Developer

Responsibilities:

  • Worked on the Agile Methodology two weeks sprint and two sprints one iteration.
  • Ability to adapt easily and effectively to learn any emerging technologies, self-learner and exceptional analytical capabilities.
  • Worked on writing the business services for the given User stories.
  • Used Rally as a Tool to add tasks to the given user stories and add defects during the Iteration.
  • Expertise in Core Java with a strong understanding and working knowledge of Object Oriented Concepts like Collections, Interfaces, Exception Handling and Polymorphism.
  • Experience working with the Java concepts like Parallel Streams, filters, Collectors grouping by and counting.
  • Microservices Architecture is used to write the business services.
  • Worked on creating the Client Jar and hence worked on communication between microservices.
  • Spring Boot is used to developing the Application.
  • Good exposure to RESTful Web services such as Get/Put/Post HTTP methods.
  • Hibernate is Used as an ORM Framework.
  • Modules in Spring like Spring IOC and Spring CRUD are used to write the business services.
  • Used Core Spring framework for dependency injection. Used Spring CRUD to integrate between Hibernate and Database.
  • Mockito is used as a framework to write JUnit test cases.
  • Worked on writing the unit test cases for the business services with the code coverage of 100%.
  • BitBucket is used to store the repositories and Git is used as a version control.
  • Databases like MariaDB and Oracle have used to Store the schemas.
  • Worked on migrating the data from Oracle to MariaDB.
  • Worked on creating a POC on Migrating data from Oracle and MariaDB and hence got the chance to get some exposure on Apache-NIFI.
  • Got a chance to work on JMS for sending the messages between Consumer and Producer. ActiveMQ used as a message broker.
  • MariaDB is the database Hosted on the cloud and in that way got some exposure to AWS as well.
  • IntelliJ is used as an IDE.
  • Tomcat is used as an Application server to run and deploy the application.
  • JProfiler is used to do the profiling and hence verifying whether the application is sending back a responseatthe desired speed.
  • Swagger is used as a tool in testing the business services by passing the payload.
  • Worked in the AWS environment where the database is placed in the RDS and Bastian host access is required to connect to RDS and Putty is used to connect to Bastian host.
  • Involved in doing end to end testing and hence got a chance to understand the front end part of the application as well.
  • HTML5, CSS3, AngularJs, JavaScript, and Backbone.js are the stack used in the front-end part of the application.

Environment: Java 1.7/JAVA EE, Spring Framework4.0 (Spring MVC, Spring JDBC, Spring Batch, Spring IOC ), JSP2.0, SOAP Web Services, Hibernate 4.0, HTML, Bootstrap JS, Toad Oracle 12g, SQL Developer, jQuery, AJAX, Eclipse IDE, Oracle WebLogic server, Java Beans, log4j, IBM Rational Tools (RTC, RRC), ANT, JUnit, OEM tool, OBPM, HP Live Editor, HP Exstream.

Confidential

Java Developer

Responsibilities:

  • As a Java Developer, worked as a Software Developer in Java, with involvement in working with technologies like Spring 3.x, Hibernate 3.x, Oracle and Restful Web Services in designing and development of the application.
  • Developed user interface by using Rich Faces, JSF and Ajax frameworks and JSF tags at UI.
  • Written Cloud formation templates and deployed AWS resources using it.
  • Worked on designing the User Interface by coding in HTML5, AngularJS, Bootstr ap to create the SPA (Single Page Application).
  • Implemented Web Services using Apache to communicate to external testing centers for finding seats and reservation and between scoring and reporting management.
  • Skill on the platform to be deployed in the AWS environment for various users.
  • Experience in implementing Oracle SQL as an Oracle client to query the database.
  • Worked on Hibernate as ORM to integrate with the application developed using Spring
  • Experience in replacing Hibernate with Native SQL Queries (JDBC) in places to handle large search
  • Worked on implementing JMS to publish the message on to the Queue after processing.
  • Worked with FTP Client to read and write a file from/at a specific location.
  • Experience in the presentation layer of the application with the help of Node JS, Angular JS, bootstrap also worked on XHTML pages.
  • Experience in developing the automatic build scripts with the help of Maven for application to deploy.
  • Experience in designing GUI screens of some modules by means of Rich Faces .
  • Worked extensively on Spring IOC for the dependency injection for managing application dependencies
  • Worked on GIT Hub as the repository to checkout and commit the code.
  • Expertise in writing SQL queries, PL/SQL stored procedures for the database and backend tasks.
  • Utilized AWS cloud watches to monitor the performance environment instances for operational and performance metrics during load testing.
  • Used Version control system GIT and web page screens for various modules using Html, CSS, JavaScript, and AJAX and Angular JS.
  • Worked exclusively on Tomcat 7.2.x for managing performance and security optimization for Web Applications.
  • Provided investigative support for the Check Processing Department monthly.
  • Expertise in JUnit test cases with the data mocking by using Mockito for unit testing application classes.
  • Worked on Unit testing, Integration testing also corresponding testing efforts with the QA team .
  • Hands on experience in providing Post Production and Production support as and when required.

Environment: Java 8, Angular JS, AWS, Ajax4, JAVA EE, JSF1.2, POI 3.7, Log4j-1.2.8, JUnit- 3.8.1, EJB, Oracle SQL, Oracle 11g, JBoss 5.0.1.GA, Sybase, Apache Tomcat, SSH Secure Shell, Hibernate, GIT, HP Quality Center.

Confidential

Java Developer

Responsibilities:

  • Designed and developed presentation layer using JSP, Custom Tags, and HTML.
  • Understanding the client requirements and add designing document
  • Implemented the Servlets to transfer the request to an appropriate server where the request can be processed, and the results are then transferred to the client.
  • JavaScript is used for the client-side validations and to provide the event-driven programming with HTML files.
  • Developed the user interface using JSP and JavaScript to view all online trading transactions.
  • Developed both Session and Entity beans representing different types of business logic abstractions.
  • Coded Java Server Pages for the Dynamic front-end content that use Servlets and EJBs.
  • Designed modules using JDBC for database connectivity.
  • Coded HTML pages using CSS for static content generation with JavaScript for validations.
  • Created the stored procedures using Oracle database and accessed through Java JDBC.
  • Implemented Java Naming/Directory Interface (JNDI) to support transparent access to distributed components, directories, and services.
  • Used JDBC API to connect to the database and carry out database operations.
  • Developed action Servlets and JSPs for presentation in Struts MVC framework.
  • Used JSP and JSTL Tag Libraries for developing User Interface components.
  • Developed test cases and performed unit and integration testing.
  • Performed using testing using Used JUnit.
  • Worked with the testing team to identify, categorize and fix bugs.
  • Developed PL/SQL View function in Oracle 9i database for getting available date module.
  • Involved in writing Cactus test cases for testing the application.
  • Used Ant build script to create EAR files and deployed the application in Web Logic app server.
  • Used CVS for Version Control.

Environment: Custom Tags, Java, JAVA EE, Java Script, HTML, JSP, JSTL, EJB, Struts, JDBC, HTML, Oracle, ANT, Servlets, JUnit, CVS, PL/SQL.

We'd love your feedback!