We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • Around 8+ years of IT experience as a Java Full Stack Developer involved in Analysis, Design, Development, Testing, Documentation, Deployment, Integration, and Maintenance of web based and Client/Server applications using Java and J2EE technologies.
  • Experience working in all the phases of the software life cycle and a thorough understanding of the SDLC.
  • Extensive working experience with different methodologies like Agile (Scrum), Test - driven development (TDD) and Waterfall methodologies.
  • Experience building service oriented (SOA) and Microservices Architecture implementations including SOAP and REST webservices.
  • Good perception of Object Oriented Programming (OOPs) concepts and Microservices and Familiar with healthcare systems, Enterprise Service Bus.
  • Excellent working knowledge of popular frameworks like Hibernate and Spring
  • Hands on experience with working different modules in Spring frame work.
  • Expertise in using different core interfaces using Hibernate API.
  • Experience in developing J2EE based web applications completely using HTML, XML, XPath, JSTL, JavaScript, JSP, Java Servlets, JavaBeans, Web-services and JDBC.
  • Experience in developing Front-End and User Interface using HTML, HTML5, JSP, NodeJS, AngularJS, Java Script and CSS/CSS3.
  • Experience with major databases such as SQL, MYSQL Server and Oracle.
  • Strong knowledge in using different J2EE design patterns like observer, front controller, factory, abstract factory, builder pattern, etc.
  • Extensively used log4J, JDK for logging and Junit framework, Selenium developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
  • Used Apache ANT build tool to write scripts for automating the build and deployments.
  • Expertise in Core Javaconcepts - Collection framework, Exception handling, IO, latestfeatures of Java, Serialization, Multi-Threading, Concurrency etc.
  • Experience using selenium web driver for performing functional tests on web application UI mirroring user scenarios.
  • Have a knowledge on Amazon web services (AWS) which is a cloud secure platform and No SQL database like MongoDB knowledge
  • Gained knowledge on Go Lang for working on different web tire applications.
  • Experienced in setting up Jenkins for continuous integration and continuous builds with Maven and ANT; knowledge on Docker, puppet.
  • Hands on experience in bug fixing and providing root cause analysis for production issues.
  • Excellent knowledge in Object Oriented Analysis and Design (OOAD) for developing Use cases and designing using UML with MS-Visio and Rational Rose.
  • Experience working on Apache Tomcat in the areas of development, deployment, configuration settings and deployment descriptors.
  • Have work experience in various Configuration Management Tools like Git, Sub-Version (SVN).
  • Strong experience in using IDEs (Integrated Development Environment) like My Eclipse and Eclipse neon.
  • Excellent communication, presentation skills, a very good team player and self-starter with ability to work independently and as a part of a team. Worked on different Linux, Windows operating systems.
  • Articulate in written and verbal communication along with strong interpersonal, analytical, and organizational.

TECHNICAL SKILLS

Programming Languages: Java, SQL, UML, Pl/SQL.

Java Technologies: Java, J2EE, JSP, Hibernate, JDBC, JMS, JNDI, JUNIT, AngularJS 1/2, NodeJS

Technologies web: HTML5, XML, CSS, Java Script, Web services (SOAP, REST, WSDL, Axis), JBOSS SEAM.

Servers: Apache Tomcat 9, JBOSS

Databases: Oracle 11.x, MySQL, Mongo DB

IDE: Eclipse Neon 3.x, My Eclipse.

Operating Systems: Windows, Linux, Unix.

Source Control: GIT, GITBLIT, SVN, CVS

Software Methodologies: SDLC, Agile, UML, OOAD, RUP.

Tools: Maven, Jenkins, JIRA, ANT, Notepad, Visual studio code.

PROFESSIONAL EXPERIENCE

Confidential, Manassas, Virginia

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture, spring boot for microservices and Hibernate.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database, designed session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with spring functionality and Microservices using Spring-boot.
  • Involved in injecting dependencies into code using spring core module and used Spring Core Annotations for Dependency Injection.
  • Used AngularJS for data-binding, and NodeJS for back-end support with APIs.
  • Used NodeJS to implement and deliver customer-facing solutions.
  • Developed stored procedures, triggers using PL/SQL as per the client requirements.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Designed and developed the Validations, Controller Classes and Java bean components.
  • Created both producer and consumer web service components using REST and implemented RESTful web services.
  • Designed and ImplementedRESTweb services using JAX-RS, SpringREST.
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter BootstrapwithAngularJS and media queries.
  • Wrote AngularJS services to consume Restful web service to load data.
  • Involved in developing custom components using JSF, jQuery.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
  • Involved in the automation testing using Java and selenium, developing Java code for automation process.
  • Utilized Selenium web driver for developing functional test for user account operations, data retrieval and login operation of web application.
  • Involved in installing and configuring Eclipse and Maven for development.
  • Developed user interface with HTML5, CSS3, and Java script for client-side development and validation.
  • Used Maven to build war files to deploy on Application Servers.
  • Used JIRA for issue tracking and assigning the tasks todevelopers.
  • Involved in the unit testing by writing the test cases and test suites with the help of JUNIT.
  • Implemented version controlling using GIT and used Jenkins for continuous integration and continuous Deployment (CI/CD). Build & deployed wars using Ant, Maven on UNIX environment.
  • Developed XML Web Services using SOAP, WSDL and websphere as an application server.
  • Used JDBC to invoke Stored Procedures and database connectivity to Oracle and Worked on relational Database Dynamo DB using AWS services lambda functions.

Environment: JAVA, J2EE, JSP, Java Servlets, websphere, JavaScript, NodeJS, JSF, Ajax, jQuery, PL/SQL, Ant, Selenium web Driver 3.x, Oracle, Toad, XML, Junit, HPSM, ALM, Windows, Linux.

Confidential, Seattle, WA

Java Developer

Responsibilities:

  • Involved in various phases of SDLC of the applications like Analysis, Design, code development, deployment and maintenance.
  • Developed the application templates using HTML5, JavaScript X-Builder, Composer, XML and modified existing applications according to customer requirement.
  • Used Java/J2EE for the developing integration code of the application along with the company’s inbuilt tool coppertop depending on the requirement.
  • Implemented J2EE Design Patterns like MVC, DAO and Singleton.
  • Involved in test driven involvement(TDD) using the testing and model view architecture frameworks.
  • Worked with the design team and make sure the coding is consistent with client specifications.
  • Involved in developing the single page applications using AngularJS and Generated modules, components, services using Angular CLI of Angular 2 in Typescript.
  • Used Apache camel for route of the message endpoints in the service bus application.
  • Used different API’s provided by camel to configure the routing of the messages.
  • All the functionality is implemented using Spring IO / Spring Boot Microservices and Hibernate ORM.
  • Build highly efficient/responsive RESTful web services using Java with Spring framework (Spring Boot, Spring core)
  • Used Spring MVC framework for the MVC of the business layer and spring boot for developing microservices.
  • Implemented code for service bus applications (service bus is an independent block in overall solution which can sit in the inbound or outbound flows of alerts) and deployed on Tomcat server - Linux environment.
  • Involved in Regression testing using Selenium and creation of automation scripts for web pages
  • Built the service bus artifacts using the Jenkins for continuous integration and continuous Deployment (CI/CD). and deployed the war’s in tomcat server of the Unix environment.
  • Created database objects likeStoredProcedures, Tables, Views, Sequences, Cursors, Packages and Triggers, PL/SQL.
  • Utilized Maven scripts to build war/ear file and web-sphere application server for application deployment
  • Created shell scripts for generating trailer files for the results files of the client.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue and worked with message broker, Websphere MQ.
  • Created mock services to invoke soap endpoints of client locally and for testing the SOAP input and response requests of the applications using SOAP UI tool
  • Created JSP pages using standard JSF tags, decorated using CSS3.
  • Used the Eclipse IDE for the development of service bus code and GIT is used for the code repositories and for the version control of the service bus applications.
  • Created technical documentation of the projects in Confluence/SharePoint and written helpful articles/tool set up for the projects to keep track for entire team.
  • Utilized JDBC to get the backend data access of the application database Oracle and developed rest services for the data transformation using spring JDBC templates.
  • Used Spring Validation framework to implement the server-side validations and usedExt JSAJAX to get the data from the server asynchronously by using JSON objects.
  • Created forms to collect and validate data from the user in HTML5 and ReactJS.
  • Used Oracle as the backend database and wrote stored procedures, views and functions at the Oracle database.
  • Resolved customer issues by establishing workarounds and solutions by debugging and creating defect fixes.
  • Provided production support by solving various production bugs assigned and tracked them using JIRA.
  • Used AWS to deploy the application wars on EC2 instances for internal applications and pivotal cloud foundation to deploy microservices and other services like Lambda functions.
  • Working closely with members of the QA team and production support specialists. To ensure flawless migration from testing to production environments.
  • Gained hands on Knowledge on Angular2/4 to develop web application for an internal project and databases Mongo Db, relational databases using Dynamo DB.

Environment: Java (JDK 1.8), Maven, Linux/Unix, Jenkins, JSF, Apache Tomcat 8.0, SQL, JSON, Apache Ant 1.9, XML, HTML, JUnit 4.8, Eclipse neon 2, JMS, NodeJS, Oracle SQL developer, PL/SQL, Ext JS, IBM WebSphere,, Apache camel, AngularJS1.5x, GIT, Angular 2/4, X-Builder, Composer, XTAP, Putty, PE Tester, WinSCP, SOAP UI, Windows Server 2003.

Confidential - Minneapolis, MN

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture, spring boot for microservices and Hibernate.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database, designed session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with spring functionality and Microservices using Spring boot.
  • Involved in injecting dependencies into code using spring core module and used Spring Core Annotations for Dependency Injection.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC) and websphere as an application server.
  • Designed and developed the Validations, Controller Classes and Java bean components.
  • Created both producer and consumer web service components using REST and implemented RESTful web services.
  • Designed and ImplementedRESTweb services using JAX-RS, SpringREST.
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter BootstrapwithAngularJS and media queries.
  • Wrote AngularJS services to consume Restful web service to load data.
  • Involved in developing custom components using JSF, jQuery.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
  • Involved in the automation testing using Java and selenium, developing Java code for automation process.
  • Utilized Selenium web driver for developing functional test for user account operations, data retrieval and login operation of web application.
  • Involved in installing and configuring Eclipse and Maven for development.
  • Developed user interface with HTML5, CSS3, and Java script for client-side development and validation.
  • Used Maven to build war files to deploy on Application Servers.
  • Used JIRA for issue tracking and assigning the tasks todevelopers.
  • Involved in the unit testing by writing the test cases and test suites with the help of JUNIT.
  • Implemented version controlling using GIT and used Jenkins for continuous integration and continuous Deployment (CI/CD). Build & deployed wars using Ant, Maven on UNIX environment.
  • Developed XML Web Services using SOAP, WSDL.
  • Used JDBC to invoke Stored Procedures and database connectivity to Oracle and Worked on relational Database Dynamo DB using AWS services lambda functions.

Environment: JAVA, J2EE, JSP, Java Servlets, websphere, JavaScript, NodeJS, JSF, Ajax, jQuery, Ant, Selenium web Driver 3.x, Oracle, XML, Junit, Windows, Linux.

Confidential, Fort Pierce, FL

Java/J2EE Developer

Responsibilities:

  • Involved in SDLC such as Requirement gathering, System Analysis and Design, Coding and Testing the Account
  • Information and Fund transfer Modules of the Personal Banking System
  • Designed and developed new features for application using JSP, Servlets, JSF, EJB, XML, XSL, HTML and
  • JavaScript
  • Developed Java utility classes for common application functionality like database access, error logging and configuration file
  • Responsible for the design and development of the application framework
  • Worked and configured application in IBM WebSphere Application Server 6.0
  • Implemented the data persistence functionality of the application by using Hibernate to persist Java data object to the relational database. Task includes - writing, configuring, and maintaining the Hibernate configuration file.
  • Also, was involved in writing and updating the Hibernate mapping file for each Java data object to be persisted.
  • Developed Test Cases and subsequently Unit Testing of the various modules developed
  • Used JAX-RS for consuming, producing Restful web services.
  • Used RAD 6.0 as IDE for development, used CVS for source code control
  • Maven has been used to build the .jar and .ear files to deploy the project
  • Application support for System Integration Testing and User Acceptance Testing.

Environment: Java, J2EE, JSF, Hibernate, EJB, Servlets, JSP, XML, XSL, XSLT, JMS, JNDI, Oracle 9i, WebSphere 6.0, RAD6.0, Log4J, CVS, JavaScript, Maven, Junit.

Confidential

Java Developer

Responsibilities:

  • Involved in all the phases of the life cycle of the project from requirements gathering to quality assurance testing.
  • Developed Class diagrams, Sequence diagrams using Rational Rose.
  • Responsible in developing Rich Web Interface modules with JSP, JSTL, CSS3 and JavaScript.
  • Implemented UI Screens using HTML5, JSP, client-side java script validations.
  • Created SQL script for the Oracle database and utilized JSF for designing the user Interfaces.
  • Used Spring Core for dependency injection (DI)/Inversion of control (IOC).
  • Implemented persistence layer using Spring JDBC to store and update data in database.
  • Produced web service using WSDL/SOAP standard.
  • Consumed REST services using Apache HTTP Client for various HTTP methods like GET, PUT, POST and DELETE.
  • Implemented J2EE design patterns like Singleton Pattern with Factory Pattern.
  • Implemented DAO layer by using JDBC integration.
  • Utilized JAXB framework for mapping the classes to XML representations.
  • Experienced in writing SQL queries, triggers, functions and stored procedures to implement DAO layer using JDBC.
  • Utilized Selenium and JUNIT for UI and backend logic of applications and automated selenium tests for regression testing.
  • Extensively involved in writing Stored Procedures for data retrieval and data storage and updates in Oracle database using JDBC.
  • Deployed and built the application using Ant, Maven, Tomcat application server.
  • Used JUnit to write repeatable tests mainly for unit testing and deployed the application in DEV, QA, and Production environments.
  • Involved in complete development of Agile Development Methodology’ and tested the application in iterations.
  • Used JIRA to track bugs and assigning tasks to team developers for continuous integration.
  • Extensively used Log4j for logging throughout the application.
  • Used SVN for source code versioning and code repository.

Environment: JAVA, J2EE, JSP, Java Servlets, JavaScript, Tomcat, Ajax, jQuery, Ant, web logic, Selenium, JSF, Web Sphere Application Server, Oracle, XML, Junit, Windows.

We'd love your feedback!