We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Irvine, CA

SUMMARY

  • 5years of experience in Requirements gathering, Designing, Development, implementation and maintenance of software applications using JAVA/J2EE Technologies.
  • Good Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, spring, Hibernate.
  • Excellent in designing the front - end pages using scripting languages like Angular JS, JSP, HTML, Ajax, CSS, JavaScript, JQuery and its libraries.
  • Hands on experience in developing applications using JavaScript, HTML, DHTML, SQL Server 2008/2005 and Oracle 8i/9i/10g in Banking and Financial business domains.
  • Experience in developing web applications on MVC based frameworks like Spring, Spring IOC, Spring Security, Spring Boot, Spring Cloud, and Spring MVC
  • Experience in developing Web Services using JAX-WS.
  • Experience on working in Cloud Services of Azure and AWS .
  • Experience in integrating the internal security model into new projects with Spring Batch , Spring Micro Services and Spring Boot.
  • Having experience with Cloud Computing environment like Amazon Web Services (AWS).
  • Expertise in Back-end/server side java technologies such as: Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Database Connectivity (JDBC), Java Naming and Directory Interface (JND).
  • Experience in development of REST and SOAP based web services using AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, AJAX technologies and Jersey frameworks.
  • Strong Knowledge of Restful API Web services
  • Experience in AWS Solutions using EC2, S3.
  • Excellent background in developing applications using Java/J2EE Technologies on BEA Web Logic Application Server and Tomcat.
  • Strong experience on various development environments like IRAD, Eclipse, and WSAD.
  • Self-starter, independent, motivated, and enthusiastic team player with excellent analytical, written, communication and interpersonal skills.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL.

Tools: and Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP,Spring Security, JSF, Junit, SOAP UI,Spring Boot.

Build Tools: Maven, Gradle, Docker and Jenkins.

Version Control: Tortoise SVN, CVS and GIT.

Web Technologies: HTML5, CSS3, JavaScript, JQuery, Bootstrap, JSON Restful, AngularJS, AJAX, NodeJS.

J2SE/J2EE Technologies: Java, J2EE, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, Jakarta Struts, JSF, EJB, Spring, Hibernate, JTA, JNDI, JPA, JMS.

Methodologies: Agile, Test Driven Development, Waterfall.

Databases: Oracle, SQL-Server, MySQL server, MS SQL.

Web/Application Servers: Apache Tomcat, IBM Web Sphere, Web logic Application, JBOSS.

XML Technologies: XML, XSL, DOM, DTD, XQuery, XSD and XSLT.

IDE / Tools: Eclipse, IntelliJ, Spring Tool Suite (STS), Visual Studio Code.

Testing Tools / Others: JUnit Soap UI, Log4j and JIRA.

Platforms: Windows, Linux and Unix.

Web Services: SOAP, Micro services, JAX-RPC, WSDL, JAX-RS, JAX-WS, UDDI, JAX-B, Restful API, AWS.

Cloud Technologies: AWS EC2, S3.

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Involved in requirement gathering, designing and development and suggested best possible ways from my perspective.
  • Attended meetings with the business team and third parties to understand the requirements.
  • Involved in suggesting the best methods and tools to be used to deliver the project.
  • Experience with Software Development methodologies like Agile/Scrum and Involved in business requirements and creating the Jira tickets for user stories.
  • Used Eclipse IDE and Visual Studio code for designing, coding and developing applications.
  • Researched on the libraries to be used for the tasks and checked with other teams for the solutions.
  • Created Services to consume REST API's and to communicate between components using Dependency Injection.
  • Developed server side application to interact with database using Spring Boot and Hibernate.
  • Provided Knowledge Transfer to QA and onboarded them.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Used GIT for version control tool for merging branches and used Sourcetree to solve conflicts.
  • Used Java File/IO to generate documents and for creating zip file.
  • Expertise in developing SOAP, RESTful Webservices and APIs with JSON and XML
  • Expert in version control tools like GIT and SVN; build tools like Maven and Gradle; continuous integration tools like Jenkins, and issue-tracking platform like JIRA.
  • Used SAML to allow identity providers to pass authorization credentials to service providers through Single Sign On.
  • Stored the secrets and sensitive data in Open shift containers by creating secrets.
  • Used AWS S3 buckets to store the documents (File Upload transmission storage).
  • Good Experience in Server-side Framework like Node.js and Java script libraries like React.js.
  • Created build and deployment scripts using Maven .
  • Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
  • Used NPM as the package manager and NPM scripts as build tool for the application.
  • Using appropriate Mobile Web Standards, XML, XSD, WSDL, HTML5, Java/J2EE, jQuery, CSS and Android SDK and eclipse mobile tools as a team lead developed customer client interface to medical records application.
  • Designed and developed web pages using HTML, JSP, JavaScript involved in writing new JSPs, designed pages using HTML and client validation using JavaScript and jQuery.
  • Worked on React for developing the web portal and used new libraries for building the portal.
  • Developed test classes in JUnit for unit testing.
  • Knowledge in Implementation of Continuous Integration and Continuous Delivery as needed to support internal and customer development.
  • Gained knowledge on different performance testing applications like App Dynamics, Rigor, Splunk.

Environment: Java 1.8, J2EE, JSP, Spring, Micro services, Web Services, JSTL, XML, JavaScript, AWS S3,Log4J, CSS, Hibernate, Spring Boot, JUNIT, Windows, OCP, React.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for the development and design of four complete reports, accessible to various levels of spring architecture.
  • Worked with Security Analysts Team to design and implement the level of security from business applications.
  • Consumed REST based micro services with Rest Template based on Restful APIs .
  • Experience of using Microsoft REST API’s for Azure Cloud .
  • Consumed web services which were written using soap over xml. Also exposed all the Business process classes as web services using soap with XML.
  • Developed service class interfaces which interact with the database to retrieve the merchant transaction data.
  • Used micro services architecture with Spring based services to integrate user libraries in the application.
  • Refactored existing monolithic application to Micro services architecture, with Spring Boot-based services interacting through a combination of REST.
  • Migrating existing application into REST based Micro services to provide all the CRUD capabilities using Spring Boot .
  • Fundamental mastery of AWS clouds computing platform and its dimensions of scalability.
  • Created web services using Spring Rest Controller to return JSON to the frontend.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.
  • Using Spring Boot for developing microservices , Soap to retrieve data from client-side using Microservice architecture and Pivotal Cloud Foundry (PCF) for deploying microservices.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS EC2 , manage documents in S3 , providing IAM access to s3 buckets.
  • Used AJAX and JavaScript for UI development.
  • Used JSTL and implemented Custom Tag libraries for the JSP’s
  • Responsible for the development of “Download” module using which the users can download the thousands of transactions performed by that particular merchant in implementing Singleton and Data Access Object design patterns.
  • Developed DAO classes for the persistent layer using JDBC SQL, and HIBERNATE.
  • Responsibility for integration with the other developed reports into the CBOS framework and streamlining the process-flow.
  • Built SOA microservices architecture to support enterprise level application.
  • Deployment of the WAR files using the ANT build tool.
  • Worked on J2EE Infrastructure and Run time analyst to build different environments and to deploy external configuration files/ properties files.
  • Performed Unit testing, Performance / Load testing using JUNIT.
  • Used Multithreading concepts and concurrency.
  • Used XML Spy to edit WSDL, XML, XSL and XSD related applications. Made use of oracle coherence cache to store the communication information between the front end service layers.
  • Coordinated with the QA team to help develop their test-cases.
  • Performed the maintenance in the existing e-Connections project.

Environment: IBM RSA 7.0, Java, J2EE, JSP, Spring, Micro services, Web Services, JSTL, XML, JavaScript, AJAX, Web sphere 6.1,AWS EC2,Log4J, SQL/PLSQL, CSS, Hibernate, Spring Boot, JUNIT, ANT, Unix, Windows.

Confidential

Java Developer

Responsibilities:

  • Created user-friendly GUI interfaces and Web pages using HTML and DHTML embedded in JSP, JSF.
  • JavaScript was used for the client side validations.
  • Used the JNDI for Naming and directory services.
  • Designed and developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.
  • Used Hibernate framework for backend development and Spring dependency injection for middle layer development.
  • Managed Object Persistence, Data retrieval using Hibernate, Spring Framework with Oracle 10g.
  • Implemented Web services using SOAP protocol over HTTP.
  • Used Web sphere application server to deliver a new class of enterprise applications that enhance business interactions and transactions.
  • JPA is used to manage relational data in application.
  • Written database objects like Triggers, Stored Procedures in SQL.
  • Interacted with the users and documented the System
  • Tested Web services using SOAP UI.
  • Created interactive web applications for the client side using SOA.

Environment: JDK 1.4, J2EE, JSP 2.0, JDBC 4.0, HTML, EJB 3.1, Servlets, Rational Rose, UML, Hibernate 3.1, JDBC, Spring 2.0, CVS, Oracle 10g.

Confidential

Java Developer

Responsibilities:

  • Implemented Struts MVC design pattern and front controller pattern to this project.
  • Developed user interface by creating at least one webpage for each component using Struts web MVC and Action Servlet as front controller for this application.
  • Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file.
  • Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript, Servlets used as the controllers for the business logic and business logic using JDBC, XML parsing techniques etc. using MVC.
  • Developed SingleSignOn (SSO) functionality, through which we can run SCM from Oracle Applications.
  • Involved in developing the Routings and configured Routing Program as scheduled the concurrent request.
  • Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitute.
  • Involved in raising the Notifications to Oracle Users through Mailing Concept for intimating to start the next process using workflow.
  • Extensively worked on Oracle for writing complex queries in the business logic layer. Used joins, debugging the SCM related packages and customization.
  • Extensively worked on creating the setups for Organizations, Templates, Concurrent Requests, Cross Reference Types, User Creations, Assigning responsibilities, creating value sets, Descriptive Flex Fields etc. in Oracle Applications.

Environment: Java, JDBC, Servlets, Struts, JSP, Hibernate, Java Mail API, AJAX, HTML, XML, ANT, Log4J, CVS, RAD, Putty, Oracle 9i/10g, Web Sphere.

Confidential

Java Developer

Responsibilities:

  • Followed Agile SCRUM methodology and used Test Driven Development (TDD).
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IoC).
  • Involved in development of Debit Memo module using JSPs and Servlets.
  • Developed Object -- Relational (O/R) mapping using Hibernate 3.0 .Developed Data Access Object (DAO) persistence layer using Hibernate 3.0.
  • Involved in development of WebServices using JAX-WS 2.1 to get data from the SAP System.
  • Used Tomcat Application Server 5.5 for development purpose.
  • Used Oracle SQL Developer 1.2.0 for Oracle 10g for running queries to confirm the results from the application.
  • Involved in writing SQL queries and stored procedures for the application in Oracle.
  • Worked on code-merge, code integration and module integration. Involved in monitoring the defects and assigning it to the concerned.
  • Used JUnit for Unit Testing and Clover for code coverage.
  • Used CVS as Version Control System for the application.
  • Provided support to the testing team and also involved in the Bug Fixing.
  • Deployed the application on to IBM WebSphere 6.1 in UNIX environment IBM AIX 5.1.0.3. Tested the application after making the necessary configuration.

Environment: EJB, Hibernate 3.0, Spring 2.0, JSP 1.2, Java Swing, Servlets 2.1, MQ Series, XML, SOAP, WSDL, JavaScript, UML, HTML, CVS, Log4j, Junit, WebSphere App server 6.1, WSAD 5.1.2, SQL Server 2008

We'd love your feedback!