We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Piscataway, NJ

SUMMARY

  • Java Developer and talented Software Engineer experience involving all phases of Software Development Life Cycle (SDLC) from requirements gathering, analysis, conceptual design, detail design, development, system testing and performance testing using the Java/J2EE technologies.
  • Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and template classes.
  • Developed Spring boot application by using the Crud Repository interface build up on the API(JPA)
  • Experience in Front - End UI technologies like HTML5, CSS3, JavaScript, json, jQuery, Ajax, Angular 4.
  • Experience with Java 8 features like parallel streams and filters through lambda expressions to handle the searching.
  • Expertise in using Hibernate 4, extensively used Entity Class Associations, Criteria Queries and Projections.
  • Experience in developing the applications using J2EE Design Patterns such as Model-View-Controller (MVC), Singleton, Session Facade, Business Delegate and Service Locator.
  • Worked with SQL databases like Oracle DB and My SQL and proficient in writing SQL queries, PL/SQL stored procedures, Triggers and creating business tables.
  • Experience in working with IDE'S like Eclipse, Spring Tool Suite (STS), RAD and IntelliJ.
  • Strong experience in deployment and configuration of application servers JBOSS, Web Logic, Apache Tomcat.
  • Used Maven as the build tool, GIT, SVN for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.
  • Experience in developing and deploying applications on Cloud Platforms like Amazon Web Services.
  • Good experience in design patterns like Singleton, Abstract Factory, Builder, Observer, Strategy, MVC, Business Delegate, Data Transfer Object (DTO), Data Access Object (DAO).
  • Designing and developing Restful API and services using best practices to interact within the Microservices and with the front end.
  • Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
  • Setup the continuous Integration (CI) process for the application using the Jenkins.

TECHNICAL SKILLS

Languages\ Database: Java 8/J2EE, PL/SQL\ Oracle 12c, MySQL, MongoDB.

Web Technologies\ IDE and Tools: J2EE, Servlets, JSP, HTML 5, CSS3, XML, \ IntelliJ IDEA, Eclipse, IBM RAD, SQL \ Java script, jQuery, Json, Angular JS 4, \ developer, SOAPUI, TOAD, Log4J\ Node JS.

Application Servers\ Frameworks: Apache Tomcat, IBM Web Sphere, BEA Web \ Spring4, Hibernate4, Struts2, Junit, JMS, \ Logic and JBoss.\ React, Spring Boot2.

Cloud Platforms\ Version Control Systems: Microservices + Docker, CI/CD - Jenkins, \ Git, SVN\ AWS, RESTful API, SOAP.

PROFESSIONAL EXPERIENCE

Confidential, Piscataway, NJ

Java Developer

Responsibilities:

  • Used Spring Boot which is radically faster in building Microservices and develop spring-based application with very less configuration.
  • Developed controllers and services for handling the requests using Spring Boot
  • Managed Declarative Transactions using Spring AOP and also integrated Spring with REST
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Log4J for any logging purposes during the development of the application.

Environment: Java 8, Spring IOC, Spring AOP, Spring Boot, HTML5, CSS3, JavaScript, Angular 4, Hibernate, Oracle Db, Log4J, Maven, Jenkins, Eclipse, GitHub, JUNIT, Mock

Confidential, Sunnyvale, CA

Java Developer

Responsibilities:

  • Implemented some applications by using Object Oriented Programming concepts, Multi-Threading, Exception Handling, and Collections while developing the project.
  • Used Spring Boot framework for building Micro Services and to develop Spring based application radically faster with very less configuration.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Developed the application using J2EE Design Patterns like Business Delegate, Factory, Singleton, Session Facade, Service Locator and DAO.
  • Involved in designing the database and coding of SQL, PL/SQL, Triggers and Views using MySQL.
  • Worked on Log4J to validate functionalists and used JIRA to assign, track, report and audit the issues in the application.
  • Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: Java 8, Spring Boot 2, Spring Dependency Injection (Core), Spring AOP, Spring Annotations, Micro Services, HTML5, CSS3, JavaScript, Angular 4, Hibernate 4, MySQL, Log4J, JIRA, Jenkins, Maven, GIT

Confidential, Santa Cruz, CA

Java Developer

Responsibilities:

  • Implemented Multi-Threaded Environment and used most of the interfaces under the Collection framework by using Core Java concepts.
  • Involved in developing code using major concepts of Spring Framework Dependency Injection (DI) and Inversion of control (IOC).
  • Used Spring MVC framework for implementing RESTful webservices so that complexity of integration will be reduced, and maintenance will be very easy.
  • Used advanced java 8 features like Lambda expressions for array operations, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Used Hibernate to persistent the data into database and written HQL to access/update the database.
  • Implementation of J2EE Design Patterns like Singleton, Session Facade, Business Delegate, and Data Access Objects.
  • Written SQL queries PL/SQL Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
  • Worked on setting up Maven scripts to build, package, and deploy application code to the target WebLogic Application Servers and worked on continuous integration servers like Jenkins.
  • Focused on Test Driven Development there by creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Logging framework Log4J is used for log messages. Implemented log4j for application logging and to troubleshoot issues in debug mode.
  • Used Jenkins for continuous build system and Git as version control.

Environment: Java 8, Spring IOC, Spring DI, Spring MVC, Spring Boot 2, Spring AOP, Angular 4, HTML5, CSS3, Java Script, Hibernate 4, MySQL, Maven, JUnit, Log4J, Jenkins, Git

Confidential

Java Developer

Responsibilities:

  • Analyzed and developed Use Case diagrams, Sequence diagrams and Activity diagrams using UML Rational Rose.
  • Designed and developed Business Layers using simple POJO Beans and used Spring for UI, Service Layer and DAO layer integration.
  • Implemented J2EE design patterns at presentation and persistence tiers.
  • Used Spring IOC to inject DAO objects into the Business Layers to establish abstraction.
  • Developed data persistence layer using Hibernate as Object Relational Mapping Tool for the back-end data persistence and configured hibernate using O/R mapping files.
  • Extensively worked with Hibernate Query Language (HQL) to store and retrieve the data from oracle database.
  • Created Native Queries to perform DML operation on the entities with Hibernate and JPA.
  • Implemented MAVEN as a project build tool and for the transitory dependency management of the project.
  • Monitored error logs using Log4J and fixed the problems.

Environment: Java, J2EE, Spring Framework, Spring MVC, Spring IOC, Spring Boot, Spring Data JPA, Hibernate 4, REST Web Services, Micro services, HTML5, CSS3, JavaScript, Apache Tomcat, Apache Maven, JUnit, Log4j, SVN, Oracle DB

Confidential

Java Developer

Responsibilities:

  • Designed and developed user interface using HTML 5, CSS 3, JavaScript.
  • Used Spring MVC framework for writing the server-side application.
  • Used core java concepts like Multithreading/Executor Service, exception handling and collections.
  • Used Maven as a build tool for the application development.
  • Implemented Database interactions using JDBC with back-end MySQL.
  • Used Tomcat as the application server for deploying applications in local and development environments.
  • Implemented log4j API for exception handling, logging of the errors, warnings, messages, stack traces, debuggers throughout the code.
  • Used MySQL as the database for persisting/storing the data.

Environment: Java, HTML 5, CSS3, Spring MVC, Spring Security, MySQL, Tomcat, JSON, SVN, Gradle, Maven, Junit, Multithreading/Executor Service, Jira and Log4J

We'd love your feedback!