We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Bentonville, AR

PROFESSIONAL SUMMARY:

  • Good analytical and result oriented IT professional with over 7 years of total work experience in IT with strong Enterprise Architecture, design and programming skills in Java/J2EE.
  • 4+ years front - end development experience in enterprise application development
  • Good understanding of user interface design and development of JavaEE Web App
  • Experience creating SPA with best practices and design patterns.
  • Experience with iterative development and Scrum methodologies.
  • Good understanding of OOAD, OOP concepts and experience on development of enterprise web applications using MVC architecture, Core Java, J2SE, J2EE, Struts 2.x, SOAP, REST, Spring, Spring MVC, Spring Boot, JPA, Hibernate(ORM), Servlets, JSP, EJB, Ajax, jQuery, Angular.
  • Proficiency in implementing Multi-threaded applications and in using creational, structural, behavioral and also the J2EE design patterns
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath,XForms, XSL-FO and parsers like SAX, DOM.
  • Experience in building the Restful web services using JAX-RS and Jersey.
  • Very strong in developing Spring MVC REST based web applications.
  • Written Hibernate mapping files and configuration files, created the abstract classes and interfaces for service and DAO layers to easily access the wrapper methods in hibernate based on object, list or primitive parameters are also used Hibernate Annotations.
  • Created JUNIT test cases using the Spring test framework API.
  • Creating the DTO’s and DAO’s for accessing the databases.
  • Used variousCacheproviders like EHCache given by the Hibernate Frame Work tocachethe results that reduce database hits for every DML operations.
  • Experienced is developing Ant and Maven scripts for automated application build and deployment into test and production environment.
  • Created spring beans, spring configuration files, auto-wiring, configured the property files via xml configuration, writing POJO classes for spring injection.
  • Hands-on experience in database development, namely Oracle 9i/10g and MySql.
  • Experience in using the version control systems like CVS, Tortise SVN, Git.
  • Strong experience in Web Application GUI Development using HTML5, CSS3, Jquery, Ajax, Angular JS, Twitter Bootstrap, WordPress.
  • Created multiple web application front end design and development using Angular MVC
  • Created test specs using Jasmine and used Karma as task runner.
  • Good working experience using Npm, Bower, Yeoman packaging managers and experienced in using gulp and grunt for running the tasks.

PROFESSIONAL EXPERIENCE:

Confidential - Bentonville, AR

Java Developer

Responsibilities:

  • Involved in requirements collection and developed the prototypes for Dock Management,
  • Gate Management, Yard Management and Setup modules in the application.
  • Developed REST web services for management modules to create, retrieve, update and delete information
  • Configured business components using SPRING configuration files, annotations.
  • Implemented business components usingspringdependency injection and accessed them using Springprovided annotations.
  • Developed ORM mapping using Hibernate for data persistence and retrievals on Oracle database and implementedSpringAOP aspects for auditing and logging purposes and used log4j for logging.
  • Implemented Routing part for all associated views for the particular user of the application usingAngularJS UI router module, routing provider service with HTML views/CSS styles.
  • Involved in creating of AngularJS expressions and custom directives for file modals views.
  • Leveragedangularresources for all data access, encapsulating URLs and standardizing data access interfaces. Made extensive use of promises for application control flow.
  • Worked with the team in building out a lean, responsive UI layer utilizing semantic html5, SASS, Bootstrap, AngularJS, Jasmine and REST api architecture while adhering to the latest web UI standards, design patterns, and best practices.
  • AngularJs built-in service $stateProvider and ui-sref was utilized to handle routing within the application.
  • Developed Custom factories and Services usingAngularfor Code reuse.
  • Involved in implementing test cases using Jasmine, Karma andangularmocks to testangular controllers and services.
  • Used Gulp to run the UI and its related tasks for compiling, building, testing and serving.
  • Design/ Developed Spring based MVC Rest services calls using JAX-RS and implemented security for authenticating with services.
  • Used Maven for dependency management and build purposes and used Sonar for code coverage's and executing tests.
  • Have written Page based specific controllers using Spring MVC annotations and helper classes to validate model values.
  • Implemented SPRING based controller, helper classes to navigate different layers in application.
  • Developed messaging module using Spring JMS, ApacheCameland ActiveMq.
  • Used Spring Core Annotations for Dependency Injection and used ApacheCamelto integrate Spring framework.
  • Integrating the Ehcachecachestrategy with Hibernate as second levelcache.
  • Wrote, implemented unit test cases using Junit, Easy mock
  • Developed the application using STS as the IDE and used STS standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, code generation, and version control (SVN).
  • Involved in setting up the project using Jenkins for continuous builds and deployments.
  • Creating process elements TFS andCRQfor every release as a part of SDLC process

Environment: Java, J2EE, HTML5, Spring MVC, Spring Security, Spring transactions, Hibernate, REST services, Angular JS, Bootstrap3, Gulp, Agile methodology, Apache Tomcat, Apache Camel, Maven, Unix, Junit 4.0, MySQL, Spring Tool Suite(STS), Teamforge, Remedy, HP ALM, Subversion (SVN), Shell Script, Putty, Postman, Jenkins, log4j and Java Mail

Confidential - Columbus, OH

Programmer Analyst

Responsibilities:

  • Involved in documenting the requirements.
  • Analyzed the requirements from the customers and participated in Agile (Scrum Methodology) for daily updates.
  • Designed Web User Interface using HTML,AngularJS, JSP, JavaScript, CSS and Bootstrap.
  • Used Bootstrap to transform standard HTML websites into single page design.
  • Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
  • Developed the application usingSpringMVC,SpringIOC andSpringAnnotations.
  • Involved in developing code for obtaining bean s inspringframework using dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe usingSpring - JMS. Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from the JMS provider.
  • IntegratedSpringFramework withHibernateto develop the application.
  • Programmed the Business Logic required for the application.
  • DevelopedRestservice for authentication using Spring Boot with embedded jetty server.
  • Implemented agent-server messaging dialog usingCameland JMS (Active MQ implementation)
  • Worked onCamel-based integration middle-ware solution for Provisioning Services by design and Implementation of business logic and data processing routes using ApacheCamel.
  • Wrote JUnit Test Case for each unit present in the application.
  • Wrote appropriate SQL Queries to interact with the Oracle Database.
  • Used Maven to build the application and deployed it on J-Boss Server.
  • Used GIT as a Source Control tool.

Environment: JDK 1.5, JSP, JSTL,SpringMVC,SpringIOC,Hibernate3.5, Camel, HTML, XML,AngularJS, Spring Boot, J-BOSS, JQuery, JavaScript, CSS, Bootstrap, JUNIT, Oracle 11g, Restful, Maven and Apache Ant.

Confidential - Addison, TX

Programmer Analyst

Responsibilities:

  • Interaction with client and designing Technical design document from Business Requirements for the development team.
  • Used CoreJavaconcepts and other J2EEtechnologies during development phase.
  • UsedSpringBeans to encapsulate business logic throughSpringIOC dependency injections and Implemented web flow of the Application usingSpringMVC.
  • UsedSpringInheritance to develop beans from already developed parent beans.
  • Used DAO pattern to fetch data from database usingHibernateto carry out various database transactions.
  • Developed User Interface for Application using JSP, CSS, HTML, JavaScript and jQuery.
  • Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
  • Developed Web Services, which communicates with different External applications using SOAP.
  • Developed the WSDL and Web Services in Apache Axis2 for different modules.
  • Tested Web Services using SOAP UI toolkit locally.
  • Created continuous integration builds using Maven and SVN control.
  • Worked on creating Junit test cases and used mocking frameworks like power mock and Mockito.
  • Worked with fully cross browsers issues and implemented CSS style sheets
  • Written Junit test cases for different business actions and prepared code documentation for future and upgrades.
  • Worked closely with QA team to fix the defects raised by them and supporting integration, regression testing.
  • Deployed web components, presentation components and business components in Apache Tomcat and WebLogic Application Server.

Environment: JAVA/J2EE,Spring, Html, CSS3,Hibernate3, JSP, Servlets, Web services, Apache Axis, Eclipse, JUnit, JQuery, Oracle 10g as DB backend, WebLogic Application server, Apache Tomcat, Windows XP, Unix Sandbox.

Confidential

Programmer

Responsibilities:

  • Followed Agile Methodology to manage full development life cycle for Application and Participated in Planning, Code review meetings, Weekly meetings and Business Users meetings.
  • Participated in reviewing business requirements, technical requirement documents and created design documents based on review.
  • Worked on JMS API to interact among the EDD components in order to send and receive messages using queues.
  • Extensively worked on creating business rules, which validates the transactions coming though application and direct it to the according destinations.
  • Worked on database connectivity using JDBC and wrote SQL queries to push data back and forth from the Oracle database.
  • Analyze Code and apply fixes for Issues Identified based on Priority and Severity basis.
  • Used Eclipse IDE for application Development. Used Jenkins Jobs for build automation to compile and generate EAR and WAR files.
  • Extensively written Unit Test cases for developed code and did Integration testing in order to Identify Issues prior to Testing.
  • Connected to Linux servers to view application logs in order to trouble shoot application issues using putty as an interface.
  • Involved in Configuration of Cloud based Tomcat application server and deployments of application code to UAT.
  • Fixed defects Identified in Production/ QA environments; Defects were tracked in Jira tracking Portal.
  • Provided the technical assistance to resolve Issues identified in production and demonstrate appropriate solution to the end users.

Environment: Java, JMS, Servlets, JDBC, HTML, XML, Windows, SQL, PL/SQL, JSP, LDAP, Log4j, Log4sql, TOAD, Tomcat, SQL Server 2000, Tomcat 5.X, CVS.

Confidential

Programmer

Responsibilities:

  • Designed and developed java backend batch jobs to update the product offer details.
  • Did Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
  • Preparing technical specifications, test plans for unit testing.
  • Involved in writing and invoking the Spring MVC calls.
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections
  • Experienced with RAD/Iterative development methodologies.
  • Worked on UNIX flavors like SUN Solaris, Linux
  • Used Hibernate 3.2 as ORM solution in persistence layer of the application.
  • Used Log4j as a logging tool.
  • Used HQL (Hibernate Query Language) to write static and complex queries while communicating with Oracle 10g database.
  • Involved in developing custom tag libs, JSP, EJB's, Portlets and DB2 - stored procedures.
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Wrote hbm mapping files and POJO classes to map database tables with java objects.
  • Created an XML configuration file for Hibernate -- Database connectivity.
  • Having experience in GUI development using Swings,AWTand development of web based applications
  • Involved in Preparing Check List for Application Deployment in Implementation.
  • Preparing technical specifications, test plans for unit testing.
  • Involved in code reviews and SDLC document reviews, maintaining high standards of documentation and code. debugging and troubleshooting the bugs and resolving the issues.
  • Involved in bug fixing & production support and maintenance activities.
  • Performing Code merge using SVN.
  • Performed activities for quality process by configuration management to achieve CMMI Level 5.
  • Deploying of code to Web sphere.
  • Presentation of module to team members

Environment: Java 1.6, JSP, Struts, Servlet, EJP, Spring, Hibernate, MyEclipse, Java Script, JSTL, Unix, Shell script, AJAX, XML, Websphere Application Server, SQL, PL SQL, Maven, ORM, Weblogic 10, Webservice (SOAP, RESTFUL).

We'd love your feedback!