We provide IT Staff Augmentation Services!

Java Developer Resume

2.00 Rating

Charlotte, NC

SUMMARY

  • 5 years of experience in the IT industry, involved in complete software development life cycle including requirement gathering, analysis, design, development, deployment, testing, and debugging.
  • Expertise in Java and J2EE - Servlets 2.4/2.5, JSP 1.2/2.0, Spring 3.0/3.1, Hibernate 3.5 and JPA 2.0.
  • Application development experience using Multithreading, Serialization, Externalization, Collection framework, Core Java components.
  • Good knowledge of JavaScript frameworks and libraries such as AngularJS 1.5x, CSS, HTML.
  • Experience in developing Web services like SOAP (Simple object access protocol) and REST (Representational State Transfer).
  • Experience on developing XML, XSD, XSL, XSLT, JSON, JAXB components and Free marker for XML processing.
  • Good experience using Java Open Source frameworks. Apache Framework, Struts MVC, Spring IOC, Spring AOP, Spring DAO and Spring MVC.
  • Experience in build tools like ANT and Maven 2.2/3.0 and logging APIs like Log4j.
  • Proficient in SQL, PL/SQL, developed Stored Procedures, Triggers, Functions and Packages.
  • Used Hibernate for persistence layer and used HQL for query purpose.
  • Experience in Windows Azure services like SaaS, PaaS and IAAS.
  • Experience working with GitHub and Jira for tracking bugs

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Implemented Java 8 features such as Streams, Lambda expressions, method reference and Optional Class to reduce the code size and simplify the operations.
  • Emphasized on adequate usage OOPs principles, modular and reusable components in coding.
  • Experienced in client-side design and validation using HTML5 and JavaScript.
  • Involved in Enhancement of existing application utilizing AngularJS, created HTML navigation menu.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI), Inversion of Control (IOC).
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as Hibernate and JDO (Java Data Objects).
  • Configured applications using Spring Boot and used Spring Security for authentication and authorization purposes.
  • Involved in Presentation Development using Spring Framework.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Implemented spring, JSP and Ajax to design the user interface.
  • Used Hibernate to store the persistence data into Oracle database and written HQL to access the data from the database and wrote some complex SQL queries and was actively involved in creation of database, modified tables, triggers, and store procedures to clean and validate the data to meet the company specifications.
  • Used Hibernate to invoke Stored Procedures and database connectivity to SQL.
  • Used Amazon Web Services (AWS) like EC2, S3 and RDS.
  • Experience in using Spring Cloud to connect to services and discover information about the cloud environment in multiple clouds.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef.
  • Used Hibernate to do the object relational mapping between the tables and java objects.
  • Wrote Test Cases using JUNIT and Mockito framework.
  • Used MAVEN for build framework and Jenkins for continuous build system.
  • Used GIT for repository the Project.

Environment: Java/J2EE, JSP, RESTful Web Services, Spring 3.x/4.x, Hibernate, Spring boot 1.2.3, JMS, Hibernate, JPA, Micro Services, Mockito, HTML, WebLogic, Apache Maven build tool, PL/SQL, JENKINS, GIT, Quality Centre, and Eclipse, AWS EC2, S3.

Confidential, San Francisco, CA

Java Developer

Responsibilities:

  • Involved in development and implementation of the application using Spring and J2EE framework.
  • Involved in requirements collection, design & analysis of the customer specifications, development & customization of the application.
  • Used Spring MVC to map Java classes to database tables using various annotations and POJO classes.
  • Used JPA to persist the data into database and wrote HQL based queries to implement CRUD operations on the data.
  • Involved in implementation of Spring MVC using JavaScript, and Spring Controller.
  • Worked with Spring Boot for implementing the application and used Spring Security for security purpose.
  • Configured and tested the application with database server MySQL.
  • Worked with version control GIT to manage the code repository. Merging and branching using push pull commands through git.
  • Produced RESTful Web Service server with Spring, set JSON data type between front-end and the service layer.
  • Used JIRA tool for bug tracking, fixes, task assignment.
  • Used Eclipse as IDE for the application development and integration of the frameworks.
  • Extensively used JUnit and Mockito for unit testing, integration testing.
  • Used Maven as build tool and Jenkins for continuous integration development.

Environment: Java,J2EE, REST, Multithreading, Collections, Spring Framework, Spring MVC, Spring Boot, Hibernate, RESTful Web Services, JSTL, JMS, PL/SQL, MySQL, Eclipse, JUnit, Mockito, JIRA, Git, Maven

Confidential

Java Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Used Agile approaches, Including Test-Driven Development (TDD) and Scrum.
  • Designed and developed UI using spring view component HTML, CSS, Bootstrap, AngularJS and Vue.js. Built custom UI widgets, directives, filters and Application logic using AngularJS MVC Architecture.
  • Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers. Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB and used Hibernate, object/relational-mapping (ORM) solution and technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Used Multithreading and Concurrency and implemented threads while preparing and generating mails.
  • Used SonarQube for continuous inspection of code quality. Wrote JUnit test cases to test the application.

Environment: Java,J2EE, REST, Multithreading, Collections, Spring Framework, Spring MVC, Spring Boot, Hibernate, SQL.

We'd love your feedback!