We provide IT Staff Augmentation Services!

Java Developer Resume

SUMMARY

  • 5 years of professional experience and an Internship experience in Application development and implementation of web applications using Java on various platforms like Mac, windows and Linux.
  • Experience in Core Java, Collection Framework, JSP, Dependency Injection, Spring MVC, RESTful web services.
  • Created various applications based on JSP, Servlets.
  • Experienced in building Web Services JAX - RS and RESTful Web Services.
  • Experienced in publishing and consuming RESTful web services using Jersey. Strong understanding and implementation of Exceptional handling, Collection framework and Databases.
  • Expertise in using IDE like Eclipse and Net Beans for debugging and using java coding standards from the beginning of development.
  • Strong Knowledge and hands on experience is required in Spring4 MVC, CORE, Dependency Injection.
  • Development experience with Application/Web servers like Apache Tomcat.
  • Working experience and deep knowledge on databases Oracle and MySQL.
  • Strong relational database background in SQL.
  • Working experience web programming skills and experience with HTML, CSS, JavaScript, XML, JSON, JQuery and JDBC-ODBC connections .
  • Experience on various windows server technologies like Microsoft Server, Microsoft office Suite and on multi-threading, data structures, algorithms, object-oriented design, and design patterns.

TECHNICAL SKILLS

Programming/Scripting Languages: Java 8, HTML 5, XML, SQL, CSS 3, jQuery, JSON, Bootstrap 4.

Databases: MySql5.0, SQL, PL SQL

Framework/Middleware/Technologies: Servlets, JSP, JDBC, Spring Core, Spring MVC Maven

Operating System: Mac, Windows 10, Linux

Data Services: Web services (RESTful), SOAP

Application Servers: Tomcat Server.

Others: Eclipse, SQL Developer, NetBeans4. x.

PROFESSIONAL EXPERIENCE

Java Developer

Confidential

Responsibilities:

  • As a Java Developer, actively involved in designed and development of web application using JSP, Spring MVC, Spring JDBC template.
  • Developed response websites using Bootstrap, JSP, Spring MVC and Oracle DB.
  • Involved in requirement gathering, business analysis and design and development of business functionality.
  • Discussed my part on day to day basis in stand-up calls (Agile).
  • Act as a primary point of contact between Operations Leaders and Agile Product Owners for day-to-day issue resolution, as well as business application design, support, testing, and process improvement while working with production support.
  • Developed source code in eclipse oxygen using Java, J2EE, Spring MVC.
  • Created JSP pages for taking input of collect information about any adverse events.
  • To analyze the input data first used oracle database to store the whole data, then after gathering data worked using Collections framework for effective results.
  • Designed database schema on Oracle and written various stored procedures for DB operations.
  • Implemented performance enhancement principles as Browser caching, DB connection pooling.
  • Wrote RESTful services for incident reports.
  • Contribution to developing standard application architecture inclusive of controllers, services, entities and DAO layers.
  • Extensive use of JSON parsing and Collections framework including Lists, HashMap and HashSet for communication between different layers.
  • The application primarily used Maven as its project building tool and Apache tomcat server as its deployment environment along with the usage of Log4j for logging and debugging errors.
  • Worked with MySQL database and its communication with the application for implementing relevant CRUD operations as required by different modules.
  • Worked with Rally to plan, track and discuss project progress while using agile methodologies to carry out the development in multiple sprints.
  • Used Git as central source code management system and familiar with the multiple repository structure for keeping separate branches for release, development and testing.

Java Developer

Confidential

Responsibilities:

  • Involve in complete Software Development Life Cycle (SDLC) of design, development, testing and deployment of application.
  • Involve in Module layer, View layer, Service/Controller layer to implement the Spring MVC module.
  • Implement Restful web services using Spring Boot .
  • Worked with API gateway microservice to handle the incoming request and forward the valid request to appropriate services using rest template.
  • Worked on payment microservice as well to handle the utility fees payments.
  • Participated in sprint planning meetings.
  • Discussed my part on day to day basis in stand-up calls (Agile).
  • Act as a primary point of contact between Operations Leaders and Agile Product Owners for day-to-day issue resolution, as well as business application design, support, testing, and process improvement while working with production support.
  • Involved in production support while supporting critical applications and ensuring the stability of the applications by performing proactive maintenance activities, Code deployment, engage in automation activities, do root cause analysis and remediation.
  • Implement persistence layer using Custom DAOs to handle CRUD operations.
  • Use Spring Core for concept Inversion of Control (IOC) using dependency injection.
  • Design and develop RESTful Services to retrieve configuration JSON documents related to customers.
  • Develop repository, controller, and service APIs to handle requests from users.
  • Develop test cases and perform unit testing using JUnit classes and created integration test for API services.
  • Designing and developed a data migration strategy and source to target mapping to migrate the data out of the legacy systems into the Mysql Database.
  • Extensively used Java 8 features such as Lambda Expressions, Stream API on collections for effective sorting mechanisms.
  • Use Maven as a build tool, write the dependencies for JARS that needs to be migrated.
  • Wrote Linux shell scripts to identify user login information.
  • Involve in the team to integrate the Spring Boot , Spring Data JPA .
  • Use Spring Boot to develop the RESTful Controller and Service layer to handle customer requests.
  • Used Spring config server for centralized configuration for centralized logging.
  • Apply Spring Framework as the Top-level framework and integrate with the hibernate framework, and make use of Spring IOC , and AOP features.
  • Designed and developed very complex and large web pages using HTML, CSS, jQuery and Bootstrap4 for Dynamic web pages.
  • Participated in team with Agile developing cycle.

Environment: Java 8, J2EE, Spring Boot, Micro services, REST, JSP, HTML, CSS, Bootstrap4, Mysql, WebLogic Application Server, IntelliJ IDE, Spring Framework (Core, IOC, AOP), Maven, Junit, Git.

Java Developer

Confidential

Responsibilities:

  • Designed patterns are extensively used to achieve clean separation of different layers.
  • Used different patterns like MVC, DAO and Singleton design patterns.
  • Designed and integrated the Spring/Hibernate persistence solution with the application architectures.
  • Configured Spring MVC and used Annotation to manage URL mapping with controller for the communication between front-end and middle-tier.
  • Involved with Spring Security to provide the user authentication.
  • Created fully functional Rest web services supporting both XML and JSON message transformation.
  • Configured Spring AOP for Logging.
  • Used Maven to build and packaged Web Service application.
  • Designed and Implemented Unit testing using Junit Framework.
  • Implemented the logging mechanism using Log4j framework.
  • Deployed the application on the WebLogic server.
  • Used Postman Client to test transmission of REST API.
  • Collaborated with front-end group to realize application's front-end using HTML5, CSS3, JavaScript, JSON.
  • Created Restful and SOAP APIs/micro services using JAVA and Spring Boot Framework Used Git for version control
  • Wrote system level and class level design document.
  • Worked in Agile software development methodology.
  • Involved in the team to integrate the Spring Boot, Spring Security, Spring Data JPA.

Environment: J2EE, JDK 1.7, Spring, Spring MVC, Spring Boot, Spring Security, Spring Data JPA, Spring REST, JavaScript, JQuery, HTML/CSS, JUnit, Mysql, Maven, Git, Linux

Hire Now