We provide IT Staff Augmentation Services!

Java Developer Resume

San Diego, CA

SUMMARY

  • A competent professional with around 6 years of experience with complete Software Development Life Cycle in both Web based and Enterprise applications including requirement analysis, design, and implementation and testing with emphasis on Object Oriented, Java/J2EE and Client Server technologies.
  • Expertise in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Experience in developing web applications on MVC based frameworks like Spring IOC, Spring Security, Spring Boot, Spring Batch and Spring MVC.
  • Expertise in Front - End UI technologies like HTML5, CSS, JavaScript, Bootstrap and Angular.
  • Experience in using Java 8 features like Lambda expressions for collection evaluations and comparing the data, Stream API for bulk data operations on collections which would increase the performance of the application.
  • Experience in working with Amazon web Services using S3, SNS, SQS and RDS.
  • Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Knowledge on several design patterns such as singleton, factory façade, decorator, DI, IOC, MVC, DAO.
  • Experience in creating and consuming web services using SOAP and REST APIs.
  • Extensive experience on Oracle and MySQL, Solid understanding of Database Management System.
  • Experience on different IDEs such as IntelliJ IDEA, Eclipse and Spring Tool Suite.
  • Experience with unit testing using JUnit and writing build scripts using Maven.
  • Excellent work experience with Version Control Tools such as SVN and GitHub.
  • Experience on working with the JIRA tool for bug tracking.
  • Outstanding written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.

TECHNICAL SKILLS

Languages: Java

Java Technologies: JDK, J2EE, JDBC, Servlets, JSP.

Frameworks: Spring and hibernate.

Databases: Oracle, MySQL.

Others: XML, JavaScript, Html, Eclipse, IntelliJ, TOAD, SQL, AWS.

PROFESSIONAL EXPERIENCE

Confidential | San Diego, CA

Java Developer

Responsibilities:

  • Participated in entire life cycle (Software Development Life Cycle) of the project right from the initial requirements gathering to the implementation.
  • Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections wherever necessary in the application.
  • Used Spring IOC, Spring MVC Controller, Spring Boot, Service, Repository classes, Spring Bean Factory, and Spring AOP concepts in designing and implementation of multi-tier applications for the client.
  • Designed and developed the UI using HTML5, CSS3, JavaScript, Bootstrap and Angular.
  • Used Java8 features like streams, default, static methods, Concurrency API and Lambda expressions.
  • Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool.
  • Worked on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack such as S3 Bucket, SNS, SQS and RDS.
  • Worked on implementing design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller and DAO pattern.
  • Involved in developing RESTful Web Services with JAX-RS to provide functionality for future development.
  • Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle Database.
  • Used Log4j to print the logging, debugging, warning, info on the server console.
  • Used maven scripts for build and deployment of the application.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Used Jenkins as a primary tool for implementing the CI/CD during code releases.

Environment: Java 8, Spring IOC, Spring MVC, Spring Boot, Spring AOP, HTML5, CSS3, JavaScript, Bootstrap, Angular, Hibernate, S3, SNS, SQS, RDS, RESTful,Oracle DB, Log4j, Maven, Eclipse IDE, JIRA, Jenkins.

Confidential | San Diego, CA

Responsibilities:

  • Involved in various phases of Software Development Life Cycles (SDLC) like Design, Development and testing phases, and developed Use Case diagrams, Class diagrams, and Sequence diagrams.
  • Developed Business components using core java concepts and classes like Interface, Polymorphism, Collections, Serialization and Multithreading etc.
  • Extensively used various Spring framework modules like Spring IOC, Spring DI, Spring MVC, Spring AOP and Spring Boot during the implementation.
  • Implemented the front end using HTML5, CSS3, JavaScript and used Angular.
  • Used advanced Java 8 features like Lambda Expressions Streams, Filters. Enhanced concurrency methods etc.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object-oriented java objects using Hibernate.
  • Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, SQS, and SNS.
  • Implemented J2EE patterns, Data Access Object (DAO), Session facade, Business Delegate and Value Object.
  • Involved in developing RESTful Web Services with JAX-RS to provide functionality for future development.
  • Used Oracle as Database and used Toad for queries execution and Involved in writing SQL scripts, PL/ SQL code for procedures and functions.
  • Used GIT and SVN for source control and Jenkins for continuous integrations. And used Maven as build tool.
  • Worked on Jira for User requirements and also used Jira as bug tracking tools.

Environment: Java 8, Spring IOC, Spring MVC, Spring AOP, Spring Boot, HTML5, CSS3, JavaScript, Angular, Hibernate, EC2, S3, RDS, SQS, SNS, Restful, Oracle DB, SVN, GIT, Maven, Jira.

Confidential

Responsibilities:

  • Responsible for the design, implementation, and release of the applications to meet the requirements of various projects.
  • Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfil the implementation of business logic.
  • Designed and implemented application using Spring IOC, Spring Annotations, Spring MVC, Spring Boot and Spring Transactions.
  • Developed Interactive GUI screens using HTML, CSS and data validation using JavaScript.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Implemented various design patterns like Business Delegate, DTO and DAO for front-end and back-end system.
  • Implemented RESTful Web services in Service Oriented Architecture(SOA) to retrieve data from client side and made REST API calls from AngularJS and parsed the data to client.
  • Involved in development of Oracle tables, stored procedures, and functions.
  • Used MAVEN for build framework and Jenkins for continuous build system.
  • Worked on debugging and troubleshooting existing code using JIRA and used GIT as Version Control System.

Environment: Java 8, Spring IOC, Spring MVC, Spring Boot, Spring Transactions, HTML, CSS, JavaScript, Hibernate, RESTful, Oracle DB, Maven, JIRA, GIT.

Confidential

Responsibilities:

  • Designed and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces, Multi-Threading, Exception Handling programming.
  • Extensively used Spring Framework modules like MVC, DI(IOC), JDBC Templates, Spring Security and AOP.
  • Involved in developing UI components using JavaScript, HTML, CSS and Bootstrap.
  • Implemented Hibernate second level cache mechanism to reduce database calls and to improve the performance.
  • Design patterns are extensively used to achieve a clean separation of different layers like Adapter, Singleton, Factory, Abstract Factory, Service Locator and Facade.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise-wide Web Services.
  • Implemented various complex SQL queries using Oracle as the database.
  • Used GIT for version control tool for merging branches and used SourceTree to solve conflicts.
  • Developed and maintained Maven Scripts for the build process on testing and production environments.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.

Environment: Java, Spring MVC, Spring JDBC, Spring AOP, Spring Security, JavaScript, HTML, CSS, Bootstrap, Hibernate, REST, SQL, Oracle DB, GIT, Maven, JIRA.

Hire Now