We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

  • Extensive experience in Software Development Life Cycle including analysis, design, development and implementation of software applications.
  • Developed several web applications using Spring application framework such as Spring Boot and Spring MVC and modules such as Spring IOC, Spring Core, Spring AOP.
  • Implemented Persistence layer using Hibernate to interact with databases.
  • Proficient in designing responsive web pages using HTML5, CSS3, BOOTSTRAP.
  • Worked with JavaScript and jQuery library for doing client - side tasks of web applications.
  • Experience in working with Angular2 component based MVC framework for developing web applications.
  • Developed several Feature Modules using Angular CLI and implemented Lazy Loading feature of Angular2.
  • Experience in developing Mule ESB flows and integrations by using Service-oriented architecture (SOA).
  • Used Spring Boot to develop REST API’s using Microservices Architecture.
  • Worked Amazon web services in EC2 module to deploy the applications.
  • Experience using Design patterns such as Factory Pattern, MVC Pattern and Singleton Pattern in Java.

TECHNICAL SKILLS:

PROGRAMMING LANGUAGES: Java, C#, Python, PHP

web technology SKILLS: HTML5, CSS 3, XML, JSON, JavaScript, TypeScript, jQuery, Angular2, Node.js

WEB SERVICES: Restful web services, Microservices, Amazon Web services

DATABASES: Oracle 12c, MySQL, MongoDB esb: MULESOFT

APPLICATION/WEB SERVERS: JBoss, Apache Tomcat

J2EE TECHNOLOGIES/ FRAMEWORKS: JSP, Servlets, Spring 4, Hibernate 4, JUnit, Mockito

PROFESSIONAL EXPERIENCE:

Confidential - San Jose, CA

Java developer

Responsibilities:

  • Implemented HubX notification module using Spring Boot and Hibernate.
  • Used Spring Boot and Hibernate to develop RESTful webservices for leave, project and client modules.
  • Performed penetration and security testing on REST API’s.
  • Developed batch job service for fixing data on production server.
  • Bug fixing for existing HubX API’s and added some enhancements to it.
  • Developed Feature Module containing Components and Services for News sharing and live streaming features using Angular 2.
  • Extensively worked with configuring routes and implemented easy navigation from one view to another using Angular Router.
  • Worked with RxJs library Observables for performing asynchronous tasks.
  • Wrote several test cases using jUnit and Mockito.
  • Deployed the HubX application using EC2 Amazon web services.
  • Used Maven as build tool and used GIT for version control.
  • Worked in an Agile environment and attended daily scrum meetings, and bi-weekly planning and retrospectives.

Environment: Java 8, Spring Boot, Hibernate 4, HTML5, CSS3, BOOTSTRAP, Angular 2, Node.js, Typescript, XML, Agile, GIT, Maven, Oracle 12c, Junit, Mockito, Apache Tomcat, Amazon web services, Jira, Eclipse.

Confidential - San Jose, CA

Java developer

Responsibilities:

  • Designed interactive JSP pages using Ajax, jQuery and JavaScript for Order module of SORT.
  • Generated reports of order activities from Retail channels using Spring and Hibernate.
  • Developed Order Management module of SORT to manage all the incoming orders.
  • Worked with Hibernate Annotation as an ORM tool and defined the mapping and relationship of each table in Oracle 12c database.
  • Used Hibernate Annotation in the DAO layer to persist the data to the Database.
  • Implemented AOP to manage transactions, logs and exceptions.
  • Implemented Microservices using Spring Boot for Checkout and Cart and Order modules.
  • Used Mockito & Junit test frameworks to write extensive test cases.
  • Used Maven build tool for builds and SVN for source control.

Environment: Java 7, Spring Boot, Hibernate 4, HTML5, CSS3, jQuery, JavaScript, AJAX, JSP, Oracle 12c, Eclipse, JUnit, Mockito, Log4j, Apache Tomcat, Microservices

Confidential - Dallas, TX

Java developer

Responsibilities:

  • Designed UML diagrams such as Use Cases, Sequence diagrams, Class diagrams
  • Used jQuery effects such as animate, fade and slide in displaying dialog boxes to users.
  • Implemented Datepicker plugin provided by jQuery that enables riders to choose their travel dates.
  • Worked on modules such as searching and booking buses, payment confirmation.
  • Used Spring MVC and Hibernate to generate customer ticket confirmations for GoByGreyHound.
  • Created Hibernate XML files and Java class files to map the object relational mappings.
  • Used Hibernate Query Language (HQL) and Custom Queries to query data from Oracle database in DAO.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
  • Worked on REST based Web services for Mule ESB flows.
  • Involved in creating and extracting data using SQL queries on Oracle database.
  • Followed Test Driven development approach for coding and fixing defects with the QA team.

Environment: Java 7, Spring MVC, Hibernate, HTML5, CSS, HQL, XML, MySQL, JBoss, Maven, NetBeans, Ajax, jQuery, Junit, Scrum.

Confidential - Pittsburgh, PA

Java developer

Responsibilities:

  • Involved in the complete software development lifecycle including Requirement Analysis, Design, Implementation and testing.
  • Implemented the loan disbursement workflow for PINACLE using Spring MVC.
  • Worked on balance reporting module and integrated Spring Security for role based balance report view.
  • Designed profile pages using JSP & JSTL where account holders can update their account details.
  • Used Spring MVC and Hibernate to generate customer’s bank statement.
  • Implemented session management code to maintain security of the application if the user does not interact with web page for more than five minutes.
  • Implemented the role based authentication to show customer account details and transactions based on permission using Spring security.
  • Email integration with PINACLE to inform customers about new Bank Policies using Spring Scheduler.
  • Wrote queries in Hibernate Query Language for data retrieval operations.
  • Tested application using JUnit test cases.
  • Worked with SVN (Subversion by apache) version control repository.

Environment: Java 7, Spring MVC, SQL, Hibernate, jQuery, XML, JavaScript, HTML5, CSS3, IntelliJ, JUnit, Agile, JBoss, Oracle 12c, Log4j.

Confidential. - New Jersey

Java developer

Responsibilities:

  • Designed UML diagrams such as Use Cases, Sequence diagrams, Class diagrams.
  • Used HTML5, CSS3 and BOOTSTRAP to build registration and login web pages of the CMS application.
  • Worked on login and registration modules which enables customers to sign in to the website.
  • Used JavaScript and jQuery library for performing client-side form validations.
  • Developed modules using Servlets and JSP for maintaining customer reviews about their recent purchase.
  • Created JSP pages to allow clients to view their price quotes for requested purchase.
  • Wrote extensive SQL queries to communicate with MYSQL database.
  • Used Junit framework and wrote several tests.

Environment: Java 7, JSP, Servlets, HTML5, CSS3, MYSQL, Apache Tomcat, NetBeans, Junit, Scrum, NetBeans.

Confidential

Web developer

Responsibilities:

  • Developed student information system using JAVA/J2EE technology
  • Worked on UML case diagrams to design the class diagrams, sequence diagrams.
  • Worked on modules such as student registration and admission process, lecturer evaluation, and email automation using Servlets and JSP.
  • Integration between PHP and J2EE web application.
  • Used jQuery/JavaScript, HTML, and CSS for frontend development.
  • Worked with Oracle Database and SQL to store student information and perform database queries.

Environment: JAVA7, JavaScript, jQuery, HTML, CSS, SQL, Oracle, Servlets, JSP

We'd love your feedback!