We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Emeryville, CA

SUMMARY

  • Over 8+ years of IT experience in analysis, design, implementation, and testing of Client/Server Applications, Web Based Applications using Java, JEE technologies, and Object - Oriented Programming Concepts.
  • Experienced in Agile Software development process and strong technical noledge in Core Java, JEE, and JEE development, with experience in defining functional and technical specifications.
  • Strong experience in different phases of Software Development Life cycle (SDLC) including Design, Implementation, and Testing during teh development of software applications.
  • Experience in designing and developing N-tier Architecture applications with Java/J2EE using Web Services, Servlets, JSPs, JDBC, XML, Java Mail, DAO, JMS, Apache Struts1/2, HTML5, CSS3, AngularJS, jQuery, AJAX, JavaScript.
  • Strong front-end GUI wireframing/prototyping skills using scripting languages like JSP, JavaScript, PHP, PERL
  • Expertise in Multithreading, Garbage Collection, Spring framework, Hibernate, Algorithm.
  • Experience in Spring Framework and associated technologies such as Spring MVC, Spring Data, Spring Cloud, Spring Boot, Spring Security etc.
  • Good experience in using Hibernate for Database communication, retrieval and update.
  • Hands on experience in one or more MVC framework Spring (DI/IOC, AOP, and JDBC template).
  • Experience in writing Web Services using WSDL, SOAP, and REST in distributed web application development environment.
  • Experience in developing and consuming Restful web services.
  • Good hands on experience developing aresponsive single page application using AngularJS framework and JavaScript.
  • Working experience of Relational DBMS like Oracle, SQL Server, MySQL, DB2, Toad for performing SQL and PL/SQL programming and NoSQL DB like MongoDB.
  • Hands on experience with version control systems like CVS (Concurrent svnSystems), SVN (Apache Subversion), Sub Version Codes, ClearCase and GIT for providing acommon platform for all teh developers.
  • Experience with Test Driven development like JUnit, TestNG, Mockito, Selenium.
  • Good experience in developing test cases with JUnit for Unit testing and logging using Log4J
  • Log4J for extensible logging, debugging and error tracing.
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, Jenkins and ApacheAnt.
  • Experience in designing and developing applications using Web Sphere application servers and Tomcat web server and Web logic server.
  • Experience with Unix, Linux, and Windows operating systems.
  • Experienced in multiple domains such as insurance, banking, telecom and healthcare.
  • Good team player, strong work ethics, enthusiastic and quick learner with apositive attitude.
  • Excellent analytical and problem-solving skills along with excellent oral and written communication skills.

TECHNICAL SKILLS

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

Frameworks: Spring Framework, jQuery, JSF, Spring MVC

Web Technologies: JSP, Servlets, AngularJS, Angular 4, jQuery, ReactJS, NodeJS, EJB, Hibernate, Struts, Spring, JDBC, HTML5, DHTML and XML, CSS3, Web Services, WSDL, SOAP, MQ Series, Apache Camel, Kafka, Spring Boot, Bootstrap, Jenkins.

Application/Web Servers: Tomcat, WebLogic, JBOSS, IBM Web Sphere.

IDE Tools: Eclipse (Juno, Galileo, Mars, Neon), Rational Application Developer (RAD) and, JBuilder, Apache Camel, JUnit, TESTNG and UML

Web Services: AWS

Databases: Oracle 11g/12C, MySQL, SQL, MongoDB.

Reporting Tools: Crystal Reports, BO XI R3.

Cloud: AWS.

Version Control Tools: Git, 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 - Emeryville, CA

Java Developer

Responsibilities:

  • Involved in teh complete SDLC including thedesign of System Architecture, development of System Use Cases based on teh functional requirements.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of teh tasks for teh user stories, participated in retrospective and presenting Demo at end of teh sprint.
  • Used JSP, HTML5, CSS3, and JavaScript to construct teh dynamic web pages (presentation Layer) for teh application.
  • Used AngularJS and Backbone.JS for client-side validation.
  • Develop various screens for teh front end using AngularJS and used various predefined components from NPM.
  • Worked with core Java technologies like Multi-Threading and synchronization.
  • Multithreading was used to process data in chunks to improve performance.
  • Handed Java Multi-Threading part in back-end component, one thread will be running for each user.
  • Developed internal coding using JEE technologies based on teh MVC Architecture.
  • Implemented Business Logic using Java, Spring MVC, and Hibernate.
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls from Angular JS and parsed teh data to project to theclient and handled teh security and Authorization using Spring Security and OAuth.
  • Developed Business objects using POJOs and data access layer using Hibernate framework.
  • Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wire objects of business classes.
  • Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Developed reports include Invoice Printings and Patient profiles. Assigned as lead developer throughout teh design, analysis and coding phase of a Claims Processing System.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Used Spring Data Framework to use teh features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform teh database operations by connecting to Data sources available.
  • Removed all teh XML based configurations required to build teh MVC application and maintained in teh classes using Spring Boot.
  • Developed user interface as JSF, prime faces, HTML and CSS and BOOTSTRAP with custom tag libraries using JSF Framework.
  • Used Micro services to communicate using synchronous protocols HTTP and REST.
  • Implementing or exposing teh Micro services based on RESTful API utilizing Spring Boot with Spring MVC.
  • Developed and used REST web services for teh reporting frame work.
  • Focused on Test Driven Development theirby creating detailed JUnit tests for every single piece of functionality before writing teh functionality.
  • Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Deployed GUI code to WebLogic application environment and standalone components to JBossServer. Developed web services to perform various operations on teh supplier information.
  • Responsible for configuring Continuous Integration Server i.e. Jenkins and SonarQube.
  • Used NoSQL DB like MongoDB for teh proof of concept.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharding, and clever document design to make service extensible scale and feature wise.
  • Optimized teh full-text search function by connecting to MongoDB.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Use Maven to build teh application and deployed on WebSphere Application Server.
  • Used GITHUB as version control tool.

Environment: JAVA, J2SE, HTML5, CSS3, jQuery, Ajax, Angular JS, Bootstrap, Node JS, JSON, J2EE, Spring Framework 4.2.0, Spring MVC 4.2, Spring Security, Spring Boot, Spring Data (Spring JDBC, Spring ORM), JSP2.0, Hibernate 4.0, Web services, RESTful, RAD,Garbage Collection, WebSphere, SonarQube, Agile/Scrum Methodology, Maven, JIRA, JBoss, JUnit, TDD, MongoDB, Micro Services, GITHUB.

Confidential - Boston, MA.

Java Developer

Responsibilities:

  • Attended various meetings with users. Gone through and understand teh client requirements.
  • Developed application on Spring 4.x framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring JDBC, Spring Web flow using Spring MVC.
  • Worked on Spring MVC application with XML configurations and annotations. Used Dispatcher servlet to route incoming requests, controllers to handle requests and Model to send values to user interface.
  • Used Agile principles to implement teh projects using two-week sprints, planning meeting, daily standups, grooming, estimation and retrospectives.
  • Developed a portal application from scratch to interact with third party application token exchange model for autantication, get teh data needed and Spring MVC to handle incoming requests and RESTful web services (Implementing JAX-RS API) with Jackson parser to send data on Web Service Calls in JSON format.
  • Participated in front end development using Angular 2, JavaScript, jQuery, HTML5, CSS 3.0 and bootstrap.
  • Participated in Scrum meetings and project planning and coordinated teh status sessions
  • Developed teh presentation layer by using Servlet, HTML 5, CSS 3, JavaScript, JSP's, JSON and XML.
  • Developed Data Access Layer using Hibernate ORM framework.
  • Used Hibernate named queries concept to retrieve data from teh database and integrate with Spring MVC to interact with back end persistence system (Oracle11).
  • Extensively involved in creating complex SQL queries and calling Stored Procedures.
  • Maintain high-quality of RESTfulservices and implemented REST Services using Spring MVC and JAX-RS.
  • Used Maven to build and deploy application onto JBOSS Application Server to deploy code onto server.
  • Used JIRA tracking tool to manage and track teh issues reported by QA and prioritize and take action based on teh severity.
  • Used Git Hub extensively as versioning tool and used Maven for automated building of projects.
  • Involved in theanalysis of finding out teh performance issues of DAO classes.
  • Extensively used teh LOG4j to log regular Debug and Exception statements and involved in design, analysis and architectural meetings.
  • Implemented Unit Testing using JUnit and involved in Integration Testing with Database Layer.

Environment: Java1.7/1.8, Hibernate, Spring MVC, JDBC, JSP, Html5, CSS3, jQuery,JavaScript, Maven,JBOSS, Junit, Web Logic, Eclipse, Oracle 10g/11g, GIT, Apache Tomcat,Garbage Collection, Web services, REST, Windows 8.1, SVN, Eclipse, JIRA.

Confidential - Houston, TX

Java Developer

Responsibilities:

  • Used Scrum Agile methodology that included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
  • Involved in all teh phases of (SDLC) Software Development Life Cycle including analysis, designing, coding, testing and deployment of teh application.
  • Created Micro-Services using Spring Boot.
  • Used Spring Data JPA to implement Object-relation mapping in teh persistence layer
  • Developed teh helper classes for better data exchange between teh MVC layers.
  • Performed Asynchronous communication between different modules using Apache Camel and ActiveMQ.
  • Created and consumed REST webservices using Spring REST Template.
  • Developed Web pages using HTML5, CSS3, JavaScript, jQuery and Angularjs.
  • Defined new validations through Angularjs for teh form field validation implemented through HTML5
  • Used AngularJS Directives like ng-app, ng-model, ng-repeat, ng-show, ng-hide, ng-controller, ng-route etc.
  • Written Unit testing using JUnit and Mockito.
  • Performed load testing using JMeter.
  • Used MAVEN tool for building and packaging teh application.
  • Used SVN for code repository and as for version control mechanism.

Environment: Java, Spring Boot, Spring Data JPA, Apache Camel, Tomcat, ActiveMQ, AngularJS, REST, HTML, CSS, Bootstrap, Maven, JUnit,Garbage Collection, Mockito, Oracle.

Confidential - Basking Ridge, NJ

Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development, and Testing of application developed using AGILE methodology.
  • Developed teh application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Worked in teh different parts of teh MVC pattern like Dispatcher Servlet, Handler Mapping, Controllers, Model, and Views.
  • Used spring core for Business Layer.
  • Used Hibernate in conjunction with Spring functionality to implement Object-relation mapping in teh persistence layer.
  • Created and consumed Webservices using REST and SOAP.
  • Created webpages using HTML5, CSS3, JavaScript.
  • Asynchronous calls and preloading teh data are made using AJAX
  • Worked on Complex SQL queries and created stored procedures for different business functionalities.
  • Used SONAR tool to maintain code quality compliance.
  • Performed Unit testing for various modules using JUnits.
  • Used SPLUNK to get teh Debug logs.

Environment: Java, Spring MVC, Hibernate, jQuery, JavaScript, HTML, CSS, AJAX, REST, SOAP,SPLUNK, Maven, Oracle, and WebLogic.

Confidential

Java Developer

Responsibilities:

  • System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
  • Involved in analysing Business Requirements, Technical Design, Designed teh database schema (Oracle 10g) for teh application. Applied normalization techniques, ER Diagrams.
  • Implemented teh web-based application following teh MVC II architecture using Struts Framework.
  • Designed and Implemented teh J2EE Based Struts Framework.
  • Involved in teh design and implementation of Action Servlet, which acts as Controller Servlet.
  • Involved in teh design and implementation of Action Class to execute teh business logic and Action Form to validate teh form data.
  • Used JSTL and wrote custom JSP tag libraries. Implemented role based handling in JSP pages.
  • Implemented various Design Patterns on teh project. Developed Action Forms and Controllers in Struts1.2. Applied Struts features like Tiles and Declarative Exception Handling via XML.
  • Used JSP for teh presentation layer and Java Beans for model layer
  • Involved in writing SQL, Stored procedure and PLSQL forthe back end. Used Views and Functions at teh Oracle Database end. Developed teh PL/SQL scripts for rebuilding teh application Oracle Database.
  • Used ANT for compilation and building JAR files.
  • Used Log4j extensively to log messages in various classes.
  • Involved in functional testing extensively.
  • Used Rational ClearCase for version control.

Environment: Java, Struts, EJB, Hibernate, MQ Series, JMS, JavaScript, CSS, JSP, JNDI, Web sphere Application Server, SVN, XML Spy, Oracle 10g, PL/SQL, Log4j, UNIX Shell Script.

Confidential

Java Developer

Responsibilities:

  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Involved in writing teh presentation layer in Java Server Pages(JSP). Strong Understanding of teh software development cycle, especially Agile/Scrum.
  • Involved in teh development of presentation layer and GUI framework in JSP. Client-Side validations were done using JavaScript.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user. implemented complex back-end component to get teh count in no time against large size database using Java multi-threading.
  • Used Soap web services to communicate with other applications.
  • Participated in weekly design reviews and walkthroughs with project manager and development teams.
  • Provided technical guidance to business analysts, gather teh requirements and convert them into technical specifications/artifacts for developers to start.
  • Developed Schema & Catalog loading solutions for Advantage Using Hibernate O/R Mapping.
  • Designed & Developed intranet applications for catalog maintenance using EJB3, JPA, Servlet, AJAX, JSF, Prime Faces 3.x technologies hosted on JBoss Application server.
  • Develop aspect to modularize crosscutting concerns like caching, logging and performance monitoring.
  • Developed Order Processing using XML and OASIS UBL.
  • Generate Excel Reports in Java using Open Source solutions like JXLS and Excel and docx4j API.
  • Teh developed asynchronous solution for Profile updates on teh website using JMS technologies.
  • Communicate TEMPeffectively with executive stakeholders in gathering requirements and ensuring project success.
  • Participate in Requirement, Design, Development and Deployment sessions.

Environment: Java 1.5, J2EE, XML, XSLT, JavaScript, AJAX, iText Web Services, Prime Faces 3.x WSDL, SOAP, AXIS, SOAP UI, Spring-IOC, AOP, JDBC Template, MVC, AJAX, Oracle 10g, IBM WebSphere, IBM MQ Series, Eclipse, Quality Center, JSF 2.x.

We'd love your feedback!