We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Milipitas, CA

SUMMARY

  • Having 5+ years of IT experience in Analysis, Design, Development, Implementation and Testing of Enterprise Applications in the Client/Server environment as a developer using Java/J2ee in Client - Server, 3-tier and n-tier applications.
  • Experience in all aspects of Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing, and deployment using Object Oriented Analysis and Design with Core Java/J2EE.
  • Expertise in JAVA/J2EE technologies like Struts,Spring, Hibernate, HTML/HTML5, CSS, JSP, EJB, JDBC, Servlets, MVC, JavaScript, JQuery, JSON, Eclipse, Apache Tomcat, Subversion, Clear case and AngularJS.
  • Extensive knowledge & good experience on Java Application Development, Distributed Applications, Object Oriented Applications,and Internet/Intranet based Database Applications.
  • Having extensive GUI design development capabilities for different applications using HTML5, CSS, AJAX, JavaScript, XML and AngularJS.
  • Expertise in the implementation of Core concepts Java, J2EE Technologies: JSP, Servlets and frameworks like Spring MVC, Spring Security, Spring Boot, Spring Data, Spring Mail, spring validation, Spring JDBC, Hibernate.
  • Expertise in the implementation of Core concepts Java, J2EE Technologies: JSP, Servlets and frameworks like Spring MVC, Spring Security, Spring Boot, Spring WS, Spring Data, Spring Mail, Spring validation, Spring JDBC, Hibernate.
  • Experience with and solid understanding of Microservices.
  • Extensive experience in Design, Development and implementation of Model-View-Controller (MVC) (spring,Struts, ORM Frameworks).
  • Well experienced in Core Java - asynchronous programming, multithreading, collections and a few design patterns.
  • Experience in integration tools like Spring Integration, Mule ESB, Apache CXF, Apache Kafka and Apache Camel to integrate the enterprise application technologies with existing JVM environment.
  • Used Swagger framework and WADL for documentation of REST API’S.
  • Experience in using frameworks like Struts,Strutsvalidator framework, Hibernate and OR-mapping, spring, build tools like ANT, MAVEN and logging framework Log4J.
  • Expertise in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML).
  • Proficient experience in using the databases such as MS SQL Server, Oracle and able to write stored procedure,functions,triggers,DDL,DML SQL queries.
  • Good knowledge and experience with multiple Servers like IBM Web Sphere, Web Logic server, Apache Tomcat, Jboss.
  • Experience with Continous Integration/Continous Deployment using Maven, Jenkins.
  • Expertise in using version control systems such as CVS, SVN and GIT.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, EJB transaction implementation (CMP, BMP, Message-Driven Beans), Java Beans, JDBC, XML, RMI, Web Services, Multi-Threading etc.
  • Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
  • Good experience with Operating Systems like Windows XP/ Vista/7 and partially on UNIX.
  • Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.

TECHNICAL SKILLS

Languages: Java, C, C++, JSP,HTML, JavaScript, JQuery, CSS, AJAX, XML, JSON

Java Technologies: JAVA BEANS, RMI, Servlets, JSP, EJB, JDBC, Web services

Frameworks: MVC, Hibernate, Spring, Struts, Hibernate OGM

Web/Application Servers: Web Logic, IBM Web Sphere, JBoss, Tomcat

Databases: Oracle, SQL Server

Web Technologies: HTML5/DHTML, XHTML, AJAX, CSS, XML, XSL, XSLT, AngularJS

Scripting Languages: JavaScript, JQuery

Operating Systems: Windows 2000/XP/NT/vista/7, UNIX

Other Tools: Maven, Ant, Log4j, JUnit, Entity Beans, UNIX Shell Scripting.

PROFESSIONAL EXPERIENCE

Confidential, Milipitas, CA

Java Developer

Responsibilities:

  • Involved in most phases of Software Development Life Cycle of the project for designing, coding, testing and deployment of the application.
  • Collaborated with project manager and design team to define feature requirements.
  • Developed critical components of the application including Spring forms, Spring web controllers, Spring RESTcontroller and data logic components such as Hibernate Entities, Spring-Hibernate DAO and Spring models following MVC architecture using technologies including Spring and Spring Boot framework.
  • Analyzed and fixed the memory leak issue withjstat andjmap utilities and Java virtualVM.
  • Worked on MongoDB to maintain database
  • Used Web Services (Restful) to exchange information.
  • Used Hibernate framework for back end development and spring dependency injection for middle layer development.
  • Involved in debugging the application.
  • Used Maven to compile and generate EAR, WAR, and JAR files.
  • Created custom Exception classes to display appropriate error messages to business users.
  • Used Junit to perform white box testing of application. Created test conditions/test data.
  • Used Log4j for logging Errors and publishing logging information to various preferred destinations.
  • Involved in designing and developing the front end of the application using JSP, JavaScript, AJAX, HTML, DHTML, CSS.
  • Used Node.JS for doing non-blocking design operation for server-side code and Angular.js framework in developing various UI components.
  • Responsible for pagination for the application by integrating Spring framework with Node.JS.
  • Involved in developing Java APIs, which communicates with the Java Beans.
  • Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service forentire applicationutilizingMyBatis.
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Extensively used HTML, JavaScript, Angular.js and Ajax for client-side development and validations.
  • Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
  • Created Stateless Session EJB’s for retrieving data and Entity Beans for maintaining User Profile.
  • Developed the application using Java Beans, Servlets.
  • Used Log4j as logging framework to capture the log traces of applications in debugging the issues.
  • Used Maven automated build commands to compile and package the application.
  • Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
  • Involved in Unit, Integration and Performance Testing for the new enhancements.

Environment: Java, J2EE, JSPs, spring, Servlets, Spring Boot, OAuth, JPA, MyBatis, Web Services, SOAP/HTTP, Angular.js, Node.js, Bootstrap, Maven, XML, XSLT, JavaScript, HTML, SQL, Oracle, Windows 7.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Worked on Spring Boot, Spring Cloud Configuration management, Service discovery, Circuit breakers, and Distributed sessions.
  • Also developed and implemented search feature using Ajax.
  • Hibernate framework is deployed for persisting data. It maps between Object OrientedJavaclasses and Oracle 10g Relational Database tables.
  • Configured Apigee deployment environments to make them publicly available to the production environment.
  • Experience working with Reflected XSS and Persistent XSS attacks handling by Client/Server and Context user inputs.
  • Involved in the analysis and implementation of IBM Identity Manager and IBM Access Manager.
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component and Designed DTO, Business Delegate, Factory and Singleton design patterns.
  • Implemented cross cutting concerns as aspects at Service layer using Spring AOP and of DAO objects using Spring-ORM.
  • Involved in setting up of JMS Connection factory and Queues in Web logic Application server along with appropriate JNDI names.
  • Responsible for configuring successful authentication objects by SAMLA provider with assertions and log in SSO process. Created REST based controllers to handle the incoming request and output the response
  • Oracle database was used, wrote stored procedures for common queries
  • Responsible to create an API product with developer services involving debugging as well testing.
  • Developed the presentation layer using Ajax, JavaScript, Asynchronous requests, CSS and HTML taken from Bootstrap to develop for multiple browsers including mobiles and tablets.
  • Developed Maven Script for the build and dependency process.
  • Involved in Server Side and Front-End validation using Spring MVC Annotation and JavaScript.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using Junit test cases.

Environment: JSP, Struts, Hibernate, spring, EJB, Apigee Edge, JMS, Ajax, JQuery, Jenkins Maven.

Confidential - Tampa, FL

Java Developer

Responsibilities:

  • Involved in Full Software Development Life Cycle (SDLC) from Requirement gathering, design, development, testing and documentation.
  • Worked in Agile, CMMI Development Environment. Participated in the daily SCRUM meeting and paired programming to produce quality delivery within time.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring based application with very less configuration.
  • Design common framework for REST API consumption using Spring Rest Templates.
  • Developed spring boot application for writing web services.
  • Developed RESTFUL Web Services which are consumed by several clients like Mobile, Tablet, as well Web.
  • Design application using Spring ses Hibernate.
  • Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Implemented AJAX functionality using jQuery, JSON and XML.
  • Conveyed messages using SOAP technology to the client programs for the project development.
  • Utilized Angular.JS framework to bind HTML5 template (views) to JavaScript object (models).
  • Also worked on several angularjs built in directives on DOM elements to create the HTML tags.
  • Worked with Angular.JS applications for customer facing software using modern JavaScript development techniques and responsive design methodology.
  • Construction of UIs using jQuery, Backbone.js, Bootstrap and JavaScript.
  • Design and develop common utilities for JSON to Java object and vice versa using Jackson libraries.
  • Used Core Spring framework for Annotation based Dependency injection.
  • Developed application using Spring, Hibernate, Web Services (SOAP and RESTFUL).
  • Used Spring AOP to handle transactions session aspects and to implement security.
  • Achieved transaction using Spring AOP and stored procedures
  • Consuming both Restful and SOAP web services depending on the design need of the project
  • Used Spring MVC Spring Security Spring ORM modules to integrate with MongoDB to implement the persistence layer with JPA/Hibernate.
  • Development back-end with Spring MVC framework on underlying Hybris platform.
  • Wrote spring configuration file to define beans define data source and hibernate properties.
  • Performed data loading based on multi-consumers using Spring, Hibernate framework
  • Configured the web.xml file for REST server injection to enable the REST web services by using JAXB API.
  • Responsible for designing the User Interface by coding in HTML5, CSS3, AngularJS, Bootstrap to build this SPA Single Page Application.
  • Highly used Angular 2 router to build single page application for navigate through the different status and multiple modals.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker and Maven.
  • Cooperated with testing team in regression testing to fix the defects during the QA phase.
  • Worked with the business analysts to gather requirements, create the JIRAS and plan the sprints.

Environment: Java 8.0, Java 1.8, J2EE Servlet, jQuery, Struts, Spring Boot, Spring Security, Spring Core, Spring MVC, Microservices, Hibernate, RESTful API, Web Services, SOAP, JAX-RS, JSON, HTML, AJAX, JavaScript, XML, Angular.JS, MongoDB, SQL, PL/SQL, Maven, Jenkins, JUnit, JIRA.

Confidential, Louisville, KY

Java Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application, developed using AGILE/Scrum methodology.
  • Used Spring MVC Design Pattern to hold the UI data and serve the request and to send the response.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
  • Designed and developed Microservices business components using Spring Boot.
  • Implemented RESTful Web services in Service Oriented Architecture(SOA) to retrieve data from client side and made REST API calls from Angular JS and parsed the data to client and handled the security and Authorization using Spring Security and OAuth2 authentication protocol respectively.
  • Configured AWS Cloud watch to monitor AWS resources and application.
  • TroubleshootAWSEC2 Status check including System Status checks and Instance Status check alerts.
  • Experienced first-hand the best/worst practices for integrating Microservices into existingsystem architecture.
  • Consumed REST based Microservices with Rest template based on RESTful APIs.
  • IntegratedSpring DAOfor data access using Hibernate to fetch data from database and avoid redundant database access statements.
  • To lookup queues, usedSpring JMSmodule and MDBs for listeners.
  • Extensively usedHQL and SQLfor querying databases.
  • Created Stored Procedures, functions, views, indexes and constraints, triggers required SQL tuning to reduce the response time in the application.
  • Built NoSQL schemas and maintaining sessions byMongoDB.
  • To get AJAX functionality for the website wrote JavaScript and JQuery programming.
  • Using HTML, AngularJS, JQuery and JavaScript created GUI interface of the web page.
  • Created AngularJS controllers, services and used Angular filters for filter functionality in search box and integrator functionalities.
  • To identify user login information writtenUNIXshell scripts.
  • Developed and executing unit test cases using JUnit.
  • Packaged and deployed the application inIBM WebSphere.
  • Integrated Spring & Hibernate frameworks to develop end to end application.
  • Used Maven building tool for creating EAR file deployed in application servers and used for dependency management of code in application.
  • Resolved bugs/defects in application by coordinating with team members of the project to assure a positive outcome.
  • For application logging and notification, tracing mechanisms used Log4J.
  • To keep track of issues and tasks on individuals used JIRA ticketing system.
  • As a version, control tool used Tortoise SVN.
  • Used Eclipse integrated IDE to build the application.

Environment: Java, HTML5, CSS3, JavaScript, AJAX, Angular JS, Spring MVC, Spring Boot, Spring Security, Spring Data, JSP, Hibernate, Servlet, JDBC, Restful, OAuth2, JAX-RS, Jersey, XML, AWS, Microservices, Oracle, MongoDB, Eclipse 1.8, WebSphere, Tortoise SVN, GIT, JUnit, Maven, JIRA, Agile/Scrum Methodology.

We'd love your feedback!