We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

OregoN

SUMMARY:

  • Overall 7 years of professional experience involving Analysis, Design, Development, Implementation and Testing. Highly competent in gathering user requirements and converting them into software requirement specifications.
  • Experience in different software development methodologies like Waterfall and Agile.
  • Experiencedin developing Java Web - based applications with the concepts of Object Oriented Design, Analysis, Programming and its Implementation.
  • Experience as a Java/J2EE programmer, developing applications using Servlets, JSP, JSTL, EJB, Struts, spring, JSF, Java Beans, JDBC, JMS, Hibernate and MVC architecture.
  • Experience with Spring modules such as Spring MVC, Spring Core, Spring Security, Spring Boot and IOC, JDBC.
  • Strong knowledge in Front-end development tools and processes to promote high quality and fast delivery and worked with HTML5, DHTML, CSS3, JavaScript, Angular JS 2/4, jQuery, Bootstrap, React JS, NodeJS.
  • Knowledge on Model View Controller (MVC) architecture-based web applications in Ruby on Rails.
  • Experience in inheritance, caching strategies, mapping strategies, annotations with Hibernate.
  • Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot,Microservices.
  • Expertise on implementing Object Relational Mapping using Java Persistence API(JPA) and Web Services technologies XML, SAX, DOM, RESTful, SOAP and WSDL.
  • Extensive experience in using Amazon Web Services like RDS, EC2, Redshift, SQS, SNS, Cloud Watch and S3.
  • Knowledge on development of services that utilize AWS SDK's (Dynamo DB, Elastic Beanstalk, EC2, Lambda).
  • Experience of using Apache tomcat server, eclipse, rational application developer.
  • Hands on experience in writing SQL queries and Stored Procedures for databases like Oracle, MySQL.
  • Extensive knowledge in building single page applications using JavaScript frameworks like AngularJS.
  • Knowledge on Splunk for logging error/debug messages and managing them.
  • Maintained and promoted code using Subversion (SVN) repository like Tortoise SVN.
  • Responsible for checking Cross browser compatibility and hence worked on different browsers.
  • Detail oriented with good technical troubleshooting using Firebug and Chrome Inspector tools.
  • Highly self-motivated and able to work independently as well as in as team environment.

TECHNICAL SKILLS:

Languages: Java 1.6 - 1.8, Java/J2EE, SQL, PL/SQL

Java Technologies: J2SE, J2EE (JDBC, JSP, Servlets, JMS), Web Services (SOAP, REST, WSDL), Ruby on Rails

Web Technologies: HTML/HTML5, JSP, CSS/CSS3, JavaScript, TypeScript, jQuery, Angular JS, Angular 4, XML, JSTL, Bootstrap, React JS, Node JS.

Application Servers: IBM WebSphere, JBoss, WebLogic

Web Servers: Apache Tomcat

Databases: MySQL, Oracle, SQL server

vTools/IDE: Eclipse, STS (Spring Tool Suite), RSA, RAD, Maven build tool

Version Control: Tortoise SVN, CVS, GIT

Others: SOLR, Jenkins, Hudson, CMP (Cloud Management Portal), UCD (Urban Code Deployment), Toad

PROFESSIONAL EXPERIENCE:

Confidential, Portland, Oregon

Full Stack Java Developer

Responsibilities:
  • Responsible for requirements analysis, technical design, implementation and testing.
  • Analyze the code and understand business functionality of application.
  • Involved in developing new portfolio multithreaded application with complete new look and feel with the same functionality.
  • Implemented UI pages with HTML5, CSS3, JavaScript, jQuery, React JS and Angular4.
  • Developed Single Page Application using AngularJS framework for building dynamic web applications.
  • Developed Java modules implementing business rules and workflows using Spring Boot and Hibernate ORM.
  • Configured applications using Spring Boot and used Spring Security for authentication and authorization purposes.
  • Experience in developing client-side Interface using React JS.
  • Experience on creating Microservices with Spring Boot and REST web services.
  • Leveraged the AOP features of Spring framework to handle exceptions.
  • Used Bootstrap front-end framework for faster and easier web development with MySQL database, Node JS as the backend.
  • Configured Spring Security to implement Single Sign on (SSO) based on HTTP header parameters.
  • Developed Controllers using Spring MVC Annotation. Developed logging framework in conjunction with Log4j for logging.
  • Implemented Presentation layer using CSS Framework, AngularJS, and HTML5.
  • Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably React JS.
  • Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications. RESTful web services using Jersey for JAX-RS implementation.
  • Worked on Design and development of RESTful APIsusing Node JS.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Worked on Rest Web services as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services.
  • Knowledge on converting legacy data from Source tables to Avro format and fed into Kafka using Camel.
  • Used Hibernate to do the object relational mapping between the tables and java objects and to store the persistence data into Sybase database.
  • Developed, built, and deployed multitude applications utilizing almost all the AWS stack (Including EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling).
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
  • Participated in Build and Deployment activities using MAVEN build script.
  • Managed local deployments in Kubernetes, creating local cluster & deploying application containers.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub.
  • Configured WebLogic Application Server's server settings to improve Performance of the application
  • Using Jenkins continuous integration build server to perform builds.
  • Responsible in automation testing using the Fitness tool for acceptance testing of the functional behavior of the application.
  • Experience in troubleshooting application issues, debugging applications including root cause analysis at the application, middleware or database level. Exposure to Release management.
  • Used Mockito framework for Unit testing for all modules.

Environment: Java1.8, HTML5, CSS3, Angular4, React JS, Restful webservices, Node JS, Spring, Spring Boot, Hibernate, OSB, MSSQL, PL/SQL, Sybase, FTP, SSH, SCP, Solaris, Red Hat Linux, Apache and WebLogic Server.

Confidential, St. Louis, Missouri

Full Stack Java Developer

Responsibilities:
  • Involved in Daily SCRUM meetings and weekly SPRINT Meetings.
  • Created application using Angular JS, HTML5/CSS3.
  • Responsible for developing Responsive Web Design of the web pages using HTML5, CSS3, Bootstrap, Java script, jQuery.
  • Used Spring Framework for the Implementation of the Application.
  • Implemented UI pages with HTML5, CSS3, JavaScript, jQuery, Angular JS.
  • Worked with React JS to build bootstrap components for UI web objects.
  • Used Angular JS for client-side data binding and template-based UI development.
  • Development of a split billing system - Spring, hibernate, My SQL.
  • Implemented application using MVC architecture integrating Hibernate and Spring frameworks.
  • Experience in developing application using Spring Framework that uses the features of MVC, Spring Boot.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • We used Spring Batch to design a lightweight and comprehensive solution to enable the development of batch applications.
  • Used Spring Security for Authentication and authorizations extensively.
  • Implemented Enterprise JavaBeans to handle various transactions.
  • Used Spring Core for dependency injection/Inversion of Control.
  • Developed and consumed RESTful webservices.
  • Used DAO on the Data access layer with the Hibernate for database connection.
  • Implemented various complex UI functionalities from the legacy system with JSP in Angular JS.
  • Performed Data Migration using Korn and Shell scripts Code to convert programs from Sybase to SQL.
  • Worked on Hibernate ORM mapping technique for the interaction with database.
  • Worked on backend logic using Servlets, EJB, Hibernate and JDBC.
  • Worked on deploying applications on Apache Tomcat and Oracle WebLogic.
  • Actively involved in deployment Application war files in WebLogic Application server.
  • Used DAO on the Data access layer with the Hibernate for database connection.
  • Developing Hibernate Configuration files for MS SQL.
  • Participated in Build and Deployment activities using MAVEN build script.
  • Created build scripts for compiling and creating war, jar using ANT tool kit.
  • Experience in various data sources like Oracle, Sybase, and MSSQL Server.
  • Used Jenkins continuous integration build server to perform QA builds.
  • Worked on code management activities in Clear case and GIT version controls.
  • Interacted with Testing team in testing phase through HP Quality Center by responding to the defects tracked.

Environment: Java, EJB, JDBC, JSP, HTML5, CS3S, React JS, Angular JS, ANT, Hibernate, Spring, Restful Webservices, OSB, MSSQL, PL/SQL, Sybase, FTP, SSH, SCP, SOAP, Solaris, Red Hat Linux, Java, Apache and WebLogic Server.

Confidential, Jersey City, NJ

Java Developer

Responsibilities:
  • Done the design, development and testing phases of Software Development.
  • Involved in functional requirements review and creating technical design documents and Integration Solution Design documents.
  • Develop various documentation artifacts related to the application.
  • Implemented the Model View Controller architecture (MVC) by developing controller and service implementation classes.
  • Extensively worked on Spring framework and integrated Hibernate and used spring Inversion of controller and Dependency Injection principles.
  • Implemented Java EE components using Spring MVC, Spring IOC.
  • Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
  • Implemented REST Web-Services to provide the Payments Settlement functionality comprising Apply Payments, Payments Summary & Details.
  • Developed presentation layer using JSP, HTML5, CSS, AJAX, JavaScript, jQuery, Angular JS.
  • Used JSF, Angular JS, JavaScript, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Used Log4j Logger for all logging purposes and JUnit for integrated test runs.
  • XML for building data structures required for Web Services and JMS for sending async messaging using the Event based Framework.
  • Involved in unit, system, integration and regression testing.
  • Participated in the analysis of defects, tracking issues and fixing them using Enterprise Quality Center.
  • Used the Apache POI API to create the excel spreadsheet for payments and template details related to the transaction.
  • Involved in SQL development using Stored Procedures, Views and Queries.
  • Participated in UAT testing and product readiness (production support).
  • Co-ordinated with QA team to ensure the quality of application.
  • Used SVN the version control tool for code commit and update.
  • Used MyEclipse IDE and web logic application server in development.

Environnent : Java SE 6, J2EE, Oracle11g, JSP 2.1, Spring 3.0, Hibernate, RESTful, WebLogic 10.3.3, CSS, JMS, JSTL 1.2, JavaScript, HTML5, Angular JS, PL/SQL, Eclipse 3.7, SVN, Log4j, JUnit 4.1, Apache POI 3.7.

Confidential

Java Developer

Responsibilities:
  • Involved in Analysis and Design of the project and developing prototypes of the product.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Developed Controller Servlets, Action, and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Wrote custom support modules for upgrade implementation using PL/SQL.
  • Developed backend components, DB Scripts for the backend communication.
  • Used Apache Log4j logging p to log errors and messages.
  • Involved in Documentation and use case design using UML modeling include development of Class diagrams, Sequence diagrams, and use case Transaction diagrams.
  • Developed HTML and JSP pages using Struts.
  • Responsible for performance tuning of the product and eliminating memory leakages in the product.
  • Used Junit to perform unit testing.
  • Used Eclipse tool for application development.
  • Used Configuration Management Tools for version control which is built on CVS.

Environment: Java, JSP, HTML, XML, JNDI, Struts & Spring Framework, DB, PL/SQL, Apache Tomcat, Oracle, JUnit, Log4j, CVS, Eclipse.

Confidential

Java Developer

Responsibilities:
  • Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, Implementation and Testing of the project.
  • Created Various UML Diagrams e.g., Class diagrams, Sequence diagrams.
  • Involving in VPD meetings with external teams like verifying Functional requirements & Technical Requirements documents.
  • Created single page applications utilizing Typescript, HTML, CSS and Bootstrap.
  • Involved in developing web pages using Struts, Spring frameworks.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX.
  • Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, Front Controller Pattern and MVC.
  • Implemented Struts MVC architecture and Tiles for an efficient implementation of the view level customizations and interfaced with application logic.
  • Had extensively used JSTL and Tag libraries.
  • Implemented the persistence layer using Hibernate ORM.
  • Involved in writing java components to consume web services.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
  • Involving in fixing defects and implementing change Requests.
  • Involved in code review, unit testing and integration testing.
  • Analysing and customized the Check style plug-in for Alliance Coding Standards.
  • Used Log4j Logger for all logging purposes and JUnit for integrated test runs.
  • Involved in developing the application on RAD and deployed it on IBM WebSphere Application Sever.

Environment: Java, Java multi-threading, J2EE (EJB, JDBC, JNDI, etc), Web Services, SOAP Web Services, Struts& Spring Frameworks, Hibernate, Java Script, Type Script, RAD (Rational Application Developer), IBM WAS (WebSphere Application Server).

Hire Now