We provide IT Staff Augmentation Services!

Java Developer Resume

Beaverton, OR

SUMMARY

  • Over 7+ years of experience as FullStack Java developer involving analysis, design, implementation, integration, administration, and testing of various enterprise applications.
  • Experience of development using software development methodologies as Agile, Waterfall development and Test - Driven Development (TDD) environments.
  • Expertise in designing Use Case, Sequence and Activity diagrams with UML, using tools like Rational Rose and RUP.
  • In depth knowledge on coreJavaconcepts such as OOPS, Collections, Threading, Generics, Exception handling, Thread pools, Execution services, File IO and Serialization
  • Experience in developing applications using CoreJava, J2EE, JSP, Servlets, Struts, Spring 3.2, Spring 4.0, Hibernate, Web Services (SOAP, REST), JAX-RS, JAX-WS, JMS, JDBC, XML, JavaScript, Angular, XSLT, JSON, Ajax and jQuery.
  • Expertise in designing and developing Web-centric applications using HTML5, CSS3,Java Applets, JavaScript, XML, XSD, JSON, Ajax, jQuery, Bootstrap, Angular.js, Angular 2, Node.js, ReactJS, Tag Libraries, Google Web Toolkit (GWT) and Custom Tags.
  • Experience in deployment of the J2EE applications on Tomcat, IBM Web Sphere, BEA Web logic and JBOSS.
  • Ability to assimilate new technologies very quickly and apply that knowledge to the fast growing and ever-changing markets of Information Technology.
  • Developed applications using latest technologies like EJB3.0, Spring2.x/3.x/4.x, Hibernate3.x/4.x, and REST based Web services, XML API and tools.
  • Strong hands experience developing applications using Spring Framework, Spring Core, Spring IOC, Spring MVC, Spring ORM, Spring DAO, Spring Netflix, Spring Zuul, Inversion of control and Dependency Injection.
  • Good with MVC architecture Web Framework Struts 2.0, Spring 4.0 (Dependency Injection, Data Access Objects, MVC Framework and Spring Web Flow) and know how to use Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, Spring Boot, Spring Cloud, transaction management and used Hibernate as a persistence layer that use the POJOs to represent the persistence database.
  • Knowledge of J2EE design patterns like MVC, Front Controller, Factory, Abstract Factory, Command Pattern, Singleton, Session Facade, Transfer Object, Business Delegate and Data Access Object etc.
  • Proficient in implementation of spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP, Spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security and Spring Boot.
  • Experience in Apache Spark for implementing advanced procedures like text analytics and processing using the in-memory computing capabilities written in Scala.
  • Experience in Microservices, Pivotal Cloud Foundry and Engagement using Spring Boot.
  • Experience in implementing Service oriented architecture and Web Services using SOAP, RESTFUL.
  • Hands on experience on latest Spring & Spring Boot Framework.
  • Worked on database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i / 10g / 11g, SQL Server 2005/2008, DB2, and MySQL.
  • Strong experience with development and migrations from SQL relational databases to NoSQL databases like MongoDB, Apache Cassandra and CouchDB.
  • Good exposure with using IDE tools NetBeans, Eclipse, IntelliJ, Spring Tool Suite (STS) configuring and deploying the applications on Apache Tomcat, IBM WebSphere, Oracle WebLogic and Red Hat JBoss Servers.
  • Developed CI/CD system with Jenkins on Kubernetes container environment utilizing Kubernetes.
  • Experience with employment of Apache Kafka and Zookeeper apart from JMS as messaging service.
  • Experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J, SLF4J.
  • Experience in Unit /Integration test cases using Easy Mock, Selenium tools, and SoapUI.
  • Focused on Amazon Web Services (AWS) services like EC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, RDS, Elastic Cache, SNS, SQS, AMI.

TECHNICAL SKILLS

Programming Languages: Java 8, SQL, PL/SQL, UNIX SHELL, J2EE Technologies like Servlets, JSP, JDBC, EJB, Scala, Applets, JMS.

Web Technologies: HTML5, CSS3, JavaScript, jQuery, Ajax, Bootstrap, Reactjs, Angular 2/4/5, NodeJS, ExpressJS.

XML Technologies: XML, XSD, JSON, XQUERY, XSL/XSLT, XPath.

Web Services: SOAP Web Services (JAX-WS), Rest(JAX-RS), AWS, Axis2, UDDI, WSDL, Micro Service Architecture.

Web/App Servers: Apache Tomcat 6.0 and 7.0, IBM WebSphere 8.0.8.5, JBOSSWebLogic 10c,11g and 12c.

Tools: and Framework: Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring Web Flow, Spring Boot, Spring Batch, Spring Security, JSF, JMS, Log4j, Spring ORM, Spring DAO, AWT/Swing.

Databases: Oracle 10g/11g, MySQL, SQL Server, IBM DB2, Mongo DB.

Development Tools: Eclipse, NetBeans, IntelliJ, Spring Tool Suite(STS).

Deployment &Build Tools: Apache Ant, Maven 3.0, Gradle, Jenkins.

Methodologies: Agile (Scrum), Waterfall.

Version Control Tools: GitHub, Bit bucket, SVN, CVS

PROFESSIONAL EXPERIENCE

Confidential, Beaverton, OR

Java Developer

Responsibilities:

  • Responsible software engineer to develop, debug and test full stack capabilities for Confidential digital.
  • Working on Continuous delivery model.
  • Designed, developed and deployed various scalable Microservices for Confidential product feed .
  • Worked on Developing and Adding SignalFx queue stats reporter for AWS DLQs and SQS.
  • Created the signalfx dashboard for AWS DLQ and SQS
  • Worked on Migration from Java8 to Java11
  • Worked on experience on latest Spring & Spring Boot Framework including reactive programming Webflux worked on AWS CloudFormation template and generate the signalfx queue signal.
  • Bootstrap EC2 Jenkins Pipeline microservice.
  • Bootstrap DynamoDB configuration
  • Creating the REST END point for the service and writing the integration and Mockito Junit testing using builder .
  • Worked on Hydrator to map the products json from one service to other service . worked on Data Aggregation in data Hydration layer.
  • Worked on the AWS CloudFormation yaml file .
  • Working on performance test of the application
  • Design and developed the Graphql queries, data fetchers and resolvers.

Environment: Java1.8, java 11, Microservices,JavaBeans, Spring, Spring boot, graphql, AWS, lambda, SQS, SNS, EC2, Jenkins, YAML, Performance test, Agile/Scrum, DynamoDB, signalFX

Confidential, Costa mesa, CA

Java Developer

Responsibilities:

  • Designed and Developed User Interactive (UI) Web pages using HTML5, React-JS, Bootstrap, CSS, JavaScript, JQuery, AJAX and NodeJS.
  • Worked in pug framework
  • Created reusable components used across various modules using React-JS, React-DOM, Bootstrap and JSX.
  • Involved in creating REST services using Node-JS, Express-JS, Mongoose and Body-Parser NPM modules.
  • Developed the React Web UI components using Atom IDE and made backend REST calls using what we fetch.
  • Used Bootstrap CSS for dialogs, tabs, date picker, model pop up's and advanced components to implement UI model.
  • Experienced in designing and developing application based on Spring Framework, Spring Boot, Spring MVC, Spring Templates, Hibernate, Microservices, AWS Web Services using Axis and Jersey Frame works, Java 8.
  • Create, edit and maintain sites implementing responsive design & themes using front-end development frameworks including Bootstrap.
  • Hand on experience with Java micro services in Spring Cloud and Spring Boot.
  • Developed the DAO layer for the existing applications using spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms. Designed and developed custom Mongo applications specific to clients' needs.
  • Developed Spring JMS message listeners to consume JMS messages from queues and used spring transaction management to manage the transactions in the application.
  • Used Spring Framework at Business Tier and uses Spring container for initializing services and used Spring Core Annotations for Dependency Injection such as Bean, Component, Repository, Autowired etc
  • Used Spring Framework with Hibernate to map to Oracle database and mapping using Hibernate Annotations.
  • Involved in setting up the application to run on AWS environment on multiple EC2 instances with ELB's using Jenkins.

Environment: Pug, HTML, JavaScript, React-JS, Node-JS, Mongo-db, Angularjs, Jenkins, AWS.

Confidential, Brea, CA

Full Stack Java Developer

Responsibilities:

  • Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects.
  • Created RESTful web services interface toJava-based runtime engine.
  • Development of SOA components using WSDL, SOAP, XML, and XSD etc.
  • Implemented spring - MVC Design Pattern in the application.
  • Built the application with React.JS with client custom architecture built over MVC4 UI development with technologies like HTML 5, Angular JS and jQuery.
  • Used Springs JDBC and DAO layers to offer abstraction for the business from the database related code (CRUD)
  • Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript with extensive knowledge of and use of Angular JS directives to bring additional functionality to HTML.
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Developed JavaScript based components using Ext JS framework like GRID, Tree Panel with client reports customized according to user requirements
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Customized the Data Access Module using DAO patterns, to handle the entire transaction with the database.
  • Used Kafka to load data in to HDFS and move data into NoSQL databases like Cassandra.
  • Used AWS API Gateway for providing RESTful APIs for the web application to access AWS services
  • Created REST API's Microservices and EJB using Express Router/Model/Controller architecture.
  • Used Spring MVC components to implement business layer and Spring Boot for Micro-services.
  • Developed the application using Spring (MVC) Framework that helps in separating the business logic, presentation logic and navigation logic.
  • Involved in the setup of Chef servers, work stations, nodes and bootstrapping new infrastructure chef nodes for configuration management.
  • Written Spring Core and Spring MVC files to associate DAO with Business Layer.
  • Worked with spring framework in the development of a business bean and to interact with database objects.
  • Developed the persistence layer by using Hibernate ORM frame work, defining entities through annotations.
  • Developed Web Service client interface with JAX-WS from WSDL files for invoking the methods using SOAP and Deployed the application using the Web Logic as application server.
  • Experience in AngularJS controllers, views, and services for new website features.
  • Developed Credit card web page using React JS, Redux.
  • Worked on projects 'NPO' and 'Tracker' which were based extensively on Angular 2/ Typescript SPA domains.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
  • Used RQL specification for JavaScript implementation of query parsing and query execution and implementation for JavaScript arrays.
  • Used SOAP UI to test the web services and mock response for unit testing web services.

ENVIRONMENT: Java1.8, Microservices,JavaBeans, Spring 4.3, Angular 4/Angular 2, Hibernate 4, SOAP, React JS, CXF, Ajax, jQuery, Bootstrap, JSP, AWS, CHEF, XSD, XML Bean, JBOSS, DB2, JUnit, Jenkins, Log4J, Web Services, Restful, Eclipse, Elastic Search, PL/SQL, Linux, Oracle 12c, Agile/Scrum, SVN, Maven 2.

Confidential - Farmington Hills, MI

Full Stack Java Developer

Responsibilities:

  • Responsible for gathering and understanding the system requirements by interacting with clients.
  • Generated the Class diagrams, Sequence diagrams extensively for all the process flows using RAD, MS VISIO and Creatly.
  • Refactored the monolithic code in those microservices projects.
  • Designed and developed GUI screens for user interfaces using JSP, JavaScript, XSLT, AJAX, XML, HTML5, CSS3, Bootstrap, JQuery and DHTML.
  • Extensively involved in coding with CoreJavaconcepts like Collections, Exception Handling, Multithreading,JavaI/O, and Generics to implement some business logic.
  • Used Core, Context, and Security, Bean modules of Spring Framework.
  • Implemented MVC, Singleton, Factory, DAO, Value Object, session, Facade, Data Access Object, Business Object paradigm.
  • Configured the XML files for Hibernate 3 and applied its Object Relational Mapping ORM to enable the data transactions between POJO and Oracle Database using caching on Session Factory as well as caching on query.
  • Involving in resolving of issues related to Prism and provisioning Microservices.
  • Used ReactJS in components like JSX, creating React components, Virtual components etc.
  • Used JQuery framework for creating front end applications and for Client Side validations.
  • Used iBatis for designing, developing and maintain the data layer.
  • Consumed SOAP Services with Apache CXF as runtime engine.
  • Worked on Marshalling and UN marshalling the XML using JAXB.
  • Worked on JMS and Messaging Queue (MQ) configurations.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs, Scala and have a good experience in using Spark-Shell.
  • Created RFP micro service to provide RESTful API utilizing Spring Boot with Microservices.
  • Experience in developing Web Services using - SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design)
  • Extensively worked for deployment, configurations of application on WEBSPHERE server and WEBSPHERE PORTAL for Integration of all modules.
  • Used Eclipse IDE for the development of application and having sound knowledge on shortcut keys.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs, Scala.
  • Used Gradle as a build tool and Jenkins for continuous integration process.
  • Used CVS for project and version management.
  • Created Stored Procedures, SQL Statements and triggers for the effective retrieval and storage of data into database.
  • Application developed on agile methodologies scrum and iterative method process.
  • Used Apache Log4J logging API to log errors and messages.
  • Created JUnit test suite to automate the testing of the business logic.

Environment: JDK 1.7, Spring framework, XML, HTML, JSP, AngularJS, Hibernate, iBatis, ANT, JavaScript, VSS, XSLT, CSS, AJAX, JMS, SOAP, Scala, Web Services, AWS, Web Sphere Application Server, Tomcat, Oracle DB, MQ Series, JUnit, UNIX.

Confidential - Minneapolis, MN

Java Developer

Responsibilities:

  • Participated in development phases of the project with major emphasis on coding and unit testing of the modules.
  • Development methodology used was the agile methodology. Process included iterative development, 2 week sprints, and daily stand.
  • Developed the presentation layer on Struts framework using Servlets and JSP.
  • Used Eclipse 3.x for developing web components such as JSP, Controller tier that includes action classes.
  • Designed and developed the business logic components using facade design pattern.
  • Created war/ear files and deployed them on WebSphere application server.
  • Developed various stored procedures, functions, and packages and materialized views along with JDK and JDBC for backend and middle level data access layer between Java and Oracle in OLTP application.
  • Designed and developed the login portal using framework Angular JS 2.0 along with HTML5, CSS3 and Type Script.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular JS.
  • Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • My most recent UI effort was using jQuery, Bootstrap and ReactJS in a Play framework to render responsive pages.
  • Involved in developing presentational and container components using React and JSX.
  • Involved in Creating RESTful Services using NodeJS and Express framework.
  • Performed a lot of DOM manipulation using JavaScript and JQuery for loading and manipulating dynamic content on Web Pages.
  • Implemented MVC architecture using JSP, spring, and Hibernate and used Spring Framework to initialize managed beans and services.
  • Standardized unit test plans for Web Control Program (WCP) written asJavaSwing applets for all 3 product lines under my responsibility.
  • Developed PL/SQL stored procedures to perform complex database operations.
  • Front-end designing and validation were done using the JavaScript.
  • Prepared Test Case document to test the required functionalities.
  • Performed Unit as well as integration testing for all the modules.
  • Created Technical documentation as per the company standards.
  • Used Ant scripts to fetch, build and deploy the application to development environment.
  • Enhanced the system with change requests and coordinating with business and development team.
  • Interacted with DBAs, Data Architects, Application Team, Infrastructure team.

Environment: Java, J2EE, JSPs, Servlets, JDBC, Web Services, SOAP/HTTP, Struts, Web sphere, XML, XSLT, JavaScript, HTML, NetBeans, Oracle, Windows.

Confidential

JAVA/J2EE DEVELOPER

Responsibilities:

  • Involved in the development of Customer Perception module.
  • Implemented the project using JSP and Servlets based tag libraries.
  • Conducted client side validations using JavaScript.
  • Coded JDBC calls in the servlets to access the Oracle database tables.
  • Generate SQL Scripts to update the parsed message into Database.
  • Deployed the application on JBoss Application server.
  • Involved in creating User Authentication page using Java Servlets.
  • Involved in the Maintenance and Support of the System.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans and AOP for creating the exception handling aspects.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
  • Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Implemented dependency injection of the Spring IOC to inject beans and to integrate with O/R mapping tool Hibernate.
  • Responsible for Integration, unit testing, system testing and stress testing for all the phases of project.

Environment: Java 1.5, Java 1.6, J2EE, Servlets, JSP 2.5, JUNIT, Spring 2.5.6/3.0, Spring ORM, Spring Form tags JSTL, Hibernate 3.0,Oracle9.x, Maven, Apache, SOA, Eclipse IDE 3.7, Jasper, Log4J, Ajax, SOAP, PL/SQL, HTML, CSS, JavaScript, JQuery, Swing, JSON, SVN, SQL Developer.

Hire Now