We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

OH

SUMMARY

  • Over 8+ Years of IT experience in various phases of software development life cycle with Analysis, Design, Development, Integration and Implementation. Strong programing skills in Java and J2EE with extensive ability to develop scalable applications.
  • Experienced in working in AGILE based development environment and participating inScrumsessions.
  • Extensive knowledge & good experience on Java Application Development, Distributed Applications, Object Oriented Applications, and Internet/Intranet based Database Applications.
  • Experience with Object - oriented programming and Object-oriented design.
  • Excellent design and programming skillsin Java/J2EE, JavaScript, Struts, Spring, Angular JS, Angular 2/4/6/8/9/10/11, React JS, Node JS, Java Mail, EJB, Web services, JSP, JDBC, XML, XSD, XSLT, RMI, XML Parsers (DOM and SAX), JAXP, JAXB, Maven, Log4j, Junit, Power Mockito, Java Beans, JNDI, SQL, PL/SQL, Oracle, Tomcat, JBoss, Sybase.
  • Strong experience in implementingspring frameworkslikeSpring MVC, Spring IOC, Spring REST, Spring AOP, spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security and Spring Boot.
  • Strong understanding of Microservices patterns such as Circuit Breaker/Hystrix, DDD, Aggregator, Proxy Chaining.
  • Good experience with web services likeRESTFUL, SOAP.
  • Experienced in WEB and GUI development using HTML, DHTML, XHTML, CSS, JSP, JavaScript, Typescript, JQuery, DOJO, POJO, AJAX, JSON technologies.
  • Experience in maintainingAtlassianproducts likeJIRA, Confluence, Bambooetc.
  • Experience in using build/deploy tools such as Jenkins, Docker, and AWS for Continuous Integration & Deployment for Micro services.
  • Solid Experience in creating a Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster.
  • Strong Experience in using AWS Cloud Environment (EC2, S3, Lambda, Auto Scaling, Cloud Watch, Cloud Formation, IAM, Security Groups)
  • Strong experience withJUNITfor unit testing.
  • Used Cucumber for services automation and created the Feature Files for Cucumber Automation.
  • Hands on experience using various Azure Operating - Systems likeWindows, UNIX, Linux.
  • Experience in database related work primarily creating complex storedprocedures, Views, Triggers, Functions, using PL/SQL.
  • Experience in Database Design, Creation and management of Schemas, writingStored Procedures, functions, Triggers, DDL, DML SQL queries
  • Strong database skills inOracle 12c, Sybase, DB2, My SQL, MS-Access, MS SQL Server and NO SQL - Mongo DB, Cassandra.
  • Experience in developing web applications usingMVC,MVVM,MVP,Singletonarchitectures.
  • Expertise in using source code control systems such asGIT, Version One, JIRA, and Jenkins.
  • Hands-on experience in using message brokers such as ActiveMQ, RabbitMQ and Apache Kafka.
  • Experience in writing ANT, Gradle, Maven and Jenkins build scripts, writing unit test cases using JUnit, Mockito, Easy Mock, TestNG and used Log4j, Slf4j, Log Insight for bug tracking.
  • Professional experience in integrated development tools (IDEs) like Eclipse, NetBeans, IntelliJ, and Visual Studio Code. Worked extensively with version control tools like GitHub, SVN, Bitbucket and bug tracking tools like Rally, JIRA.

TECHNICAL SKILLS

Languages/API: Java 5/6/7/8/9, Java/J2EE, C, C++, JDBC, DTD, UML, Design Patterns, Shell ScriptsHTML, PHP, JavaScript, Typescript, SQL and PL/SQL

ORM Frameworks: Hibernate, JSF.

Web Technologies: HTML, CSS3, DHTML, Servlets, JSPs, EJB, JNDI, JMS, XML, XSLT, XSD, JSF, jQueryAJAX, Angular JS, Angular 2/4/6/8/9/10/11, Node.js, React JS, Back Bone JS, Bootstrap.

Web/App Servers: Apache Tomcat, IBM WebSphere, BEA Web Logic, J-Boss

IDE’s: Eclipse, NetBeans, RAD and Rational Rose, IntelliJ 14.x/15.x, Spring Tool suite

Database: Oracle, SQL Server, MySQL, PL, Sybase 12.5, DB2, Cassandra and MongoDB

Web Services: AXIS, SOAP, JAX-WS, WSDL, JAX-RPC, JAX-RS, JAX-B and Restful

Version Control: Git, GitHub, SVN, CVS

DevOps Tools: Docker, Kubernetes, Jenkins, Maven, Gradle

Build Tool / plugin: ANT, Log4j and Maven, Gradle, Jenkins

Testing Frameworks: Junit, Jtest, Mockito and Power Mock

PROFESSIONAL EXPERIENCE

Java Full Stack Developer

Confidential, OH

Responsibilities:

  • Involved in gathering requirements, design, implementation, deployment, testing and maintaining of the applications to meet the organization’s needs using SCRUM methodology.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and Spring Boot and handled the security using Spring Security and Involved in writing Thread Safe blocks for multithread transactions.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • DevelopedSQLQueries to fetch complex data from different tables in remote databases using joins.
  • Written optimized queries in the MongoDBto increase the performance of the application.
  • Tested REST and SOAP services using google chrome’s POSTMAN plugin.
  • Created Spring Boot with Microservices utilizing RESTful API.
  • Developed various pages in the applications in front end technologies HTML5, CSS3-SASS, JSON, Javascript, Typescript, Jquery, AJAX, Bootstrap, Angular 10/11.
  • I have extensively used Angular 11 framework to create a Single Page Application (SPA).
  • Developed and Migrated the application to Cloud using the Amazon web services (AWS) availing services of AWS like EC2, Elastic Beanstalk, Elastic Search, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, RDS, Elastic ache, SNS, SQS, AMI and Dynamo DB.
  • Used STS for development and debugging Spring Boot applications, Microservices and deployed into AWS.
  • Implementing or exposing the Micro services to base on REST API utilizing Spring Boot with Spring MVC.All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM.
  • Developed Hibernate classes to retrieve and save data using Spring Framework manager classes.
  • Implemented Service Oriented Architecture (SOA) by developing and consuming RESTful web services and used Microservicesto communicate using synchronous protocols HTTP and REST.
  • Used Apache Kafka for reliable and asynchronous azure exchange of information between multiple business applications.
  • Integrated theJavacode with Angular 11 and responsible for setting up Angular 11 framework for UI development.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Jenkins, and Bamboo
  • Using Angular 10 we created custom directives for re-usable components.
  • Experience in implementing and deploying Java EE design patterns such as MVC, Singleton, Factory, Observer design patterns in the development of Multi-Tier distributed Enterprise Microservices Applications.
  • Developed both Restful and SOAP web services depending on the design need of the project.
  • Migrated the data from Oracle database to the Mongo database using listeners and Apache Kafka.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot
  • Refactored Microservices to make it RESTful, thread-safe, and more configurable.
  • Created the Docker containers and Docker consoles for managing the application life cycle.
  • Tested REST and SOAP azure services using google chrome’s POSTMAN plugin.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Jenkins, and Bamboo
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
  • Developed test cases and performed unit testing using Junit framework.
  • UsedNode.js, Angular andBackbone JS MVCFrameworks in the development of the web applications. UtilizeJasmine, Karma, Gulpand NPM to build and test applications.
  • Used GitLab for version control management.

Environment: Java 9, J2EE, HTML5, CSS3, JavaScript, Angular 10/11, Typescript, Microservices, Spring Boot, Spring Security, Hibernate, Restful, SOAP, Apache Kafka, XML, JSON, SQL, Mongo DB, PL/SQL,Oracle, STS, Hibernate, JIRA, Docker, AWS, Jenkins, Bamboo, Jasmine, karma, Postman, Log4j, MDM, GitHub.

Full Stack Java Developer

Confidential, MN

Responsibilities:

  • Involved in all stages of Software Development Life Cycle (SDLC) of the project in Agile methodology.
  • Configured Spring based Microservices and Spring Boot.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database.
  • Implemented Spring Boot with Microservices to divide the application into various sub modules.
  • Designed and Developed End to End customer self service module using annotation-based Spring MVC, Hibernates and JQuery.
  • Implemented Multithreading, Concurrency, Exception Handling, Generics and Collections whenever necessary.
  • Implemented Bean classes and configured in spring configuration file for Dependency Injection. Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, Spring Batch modules, handled security using Spring Security.
  • Created event driven jobs using AWS tools like S3, Dynamo DB, SNS, SQS and AWS Lambda with Java 8.
  • CreatedUNIXshell scripting for periodic generation of reports.
  • Involved in the development of user interface applications and professional web applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, XML, React JS, Node JS and Bootstrap.
  • Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
  • Created plugins to extract data from multiple sources likeApache Kafka, Database and Messaging Queues.
  • Deployed theDocker imageof services building devops Docker file and build a continuous delivery pipeline for containers usingAWS Code Pipe LineandAmazon ECS.
  • UsingKafkafor Publish/Subscribe pattern in application dealing with messaging.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins, Kubernetes to deploy this application to AWS and used GIT for Version Control of code for incremental development.
  • Developed and consumed RESTful web services to retrieve configuration JSON documents related to customer.
  • Implemented functionality like searching, filtering, sorting, validating using React JS and JavaScript.
  • Implemented complete Maven build life cycle in order to achieve organized application structure and conflict free dependencies in pom.xml file.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Developed Web API using Node JS and hosted onmultiple load balanced API instances.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • ConfiguredAWSCloud Watch to monitorAWSresources as well as application and troubleshoot AWS EC2 status check including System Status check and Instance Status check alerts.
  • Deployed applications into Continuous Integration environments likeJenkinsto integrate and deploy code on CI environments for development testing and implemented test cases in JUnit.
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures,devops Functions, Triggers, Cursors and indexes in Oracle DB.
  • Integrating JavaScript libraries (jQuery, React-Bootstrap, High charts, Data tables)
  • Integrated REST API with Spring for consuming resources using Spring Rest Templates and developedRESTfulweb services interface to Java-based runtime engine and accounts.
  • Designed services to store and retrieve user data using MongoDB database and communicated with remote servers using REST enabled Web Services on Jersey framework.
  • UsedJIRA tool forIssue/bug tracking, monitoringof work assignment in the system.
  • Developed Git controls to track and maintain the different version of the project.

Environment: Java 8, J2EE, Spring, Hibernate, MVC, Web Services, Microservices, HTML5, CSS, JavaScript, jQuery, React JS, Node JS, AWS, Lambda, EC2, S3, Auto Scaling, Cloud Formation, Cloud Watch, Bootstrap, Docker, MAVEN, WebSphere, RAD, JUnit, Kafka, JMS, Oracle 12c, MongoDB, UNIX, SOAP, REST Client, Jenkins, Kubernetes, JIRA, Git

Full Stack Java Developer

Confidential, Irvine, CA

Responsibilities:

  • Involved in daily scrum meetings, worked on the sprint tasks in the Agile Scrum development.
  • Used Spring framework MVC in the development of new modules based on requirements.
  • For XML marshalling and unmarshalling used JAXB. Worked with databases like Oracle.
  • Used Servlets as an interface between frontend and backend to handle HTTP requests and to send the response back to the front end.
  • Utilized various utilities like JSP, JSTL, JavaScript, HTML, & CSS, jQuery, Angular 6/8
  • Debugged Java classes used to modify web pages such as Business Objects and Data Access Objects.
  • Implemented JDBC to perform the database calls from the Java layer.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Refactored existing project to make it more RESTful and thread safe
  • Have developed custom reusable Angular 6 components.
  • Updated the application with new features of Angular 8.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Used WSDL and SOAP protocol for Web Services implementation.
  • Worked in Struts framework based on MVC Architecture.
  • Designed and developed Spring and REST based Micro Services using the Spring Boot, also developed RESTful web services with JAX-RS using Spring Boot and Micro Services Architecture
  • Performed unit testing by using Junit testing tool and debugged using Jasmine.
  • Developed an automated process for builds and deployments using Jenkins and Maven.
  • Used JDBC to persist Java Objects into the database.
  • Used SQL and PL/SQL stored procedures, functions to implement business logics in Oracle.
  • Used micro-framework to implement with REST API and Mongo DB (NO SQL) as back-end database.
  • Compiled and built the application using ANT scripts and deployed the application.
  • Implemented logging for the whole application using Log4j.

Environment: Core Java, J2EE, HTML, CSS, JSP, JDBC, JSP, JavaScript, Spring Boot, Micro Services, jQuery, Angular 6/8, XML, JSON, Servlets, Spring Framework, AWS, PL/SQL, Hibernate, Oracle, JAXB, RESTful, Log4j.

UI/ Java Developer

Confidential, Fountain Valley, CA

Responsibilities:

  • Involved in various steps of SDLC including analysis, design, and development of system. Developed Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational Rose.
  • Used Hibernate for Object relational mapping of the database structure created in Oracle
  • Implemented Aspect Oriented Programming using Spring AOP.
  • Developed the interactive web pages using HTML5, CSS3, JSP, JavaScript, jQuery, Angular JS, Angular 2/4, and Ajax.
  • Implemented Spring IOC (Dependency Injection) and Spring AOP for the Business Layer development.
  • Implemented Angular 4 component router for navigation.
  • Implemented development procedures for IVR and speech applications through Java and Web Services and used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
  • Designed and developed Spring and REST based Micro Services using the Spring Boot, also developed RESTful web services with JAX-RS using Spring Boot and Micro Services Architecture.
  • Written SQL, PL SQL, HQL queries, Implemented Transaction management.
  • Deployed Microservices as Restful Java Web Services on Amazon Elastic Beanstalk.
  • Used EJB, Struts, and Hibernate to developed the application
  • Implemented Hibernate as ORM framework for mapping object-oriented domain model to Database Used SVN for version control.
  • BuiltAngular2 components, UI services to consume rest services using Component based architecture provided byAngular2
  • Used Micro service architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers
  • Developed unit and integration tests for existing microservices using JUnit, Mockito.
  • Used IBM WebSphere Application Server to deploy the application.
  • Developed Junit test cases for DAO and Service Layer methods.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
  • Implemented Model View Controller (MVC) architecture using Spring MVC framework
  • Used SVN for version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions.

Environment: Java/ J2EE, JSP, JavaScript, HTML, CSS, AJAX, JQuery, Angular JS, Angular 2/4, Microservices, AWS, WebLogic, Eclipse, SVN, Tomcat, WebSphere Application Server, Struts, Spring, and Hibernate, HQL, UML, Toad, Oracle and Junit

Java/ Web Developer

Confidential

Responsibilities:

  • Implemented custom validation controls, JavaScript validation controls for form validations.
  • Developed the design usingHTMLandCSSmore creatively emphasizing on enhancement in the look of webpages.
  • Application was built on MVC architecture with JSP, CSS, HTML and DHTML acting as presentation layer, Struts framework as business layer.
  • UsedjQuerylibrary functions and developed of all webpages at client side following the guidelines.
  • Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
  • Core Java coding and development using Multithreading and Design Patterns.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • UsedHibernateas ORM solution in persistence layer of the application.
  • Developed front-end screens withHTML, DHTML, CSS, JavaScript and JSP's.
  • Designed and implemented the front-end usingJavaScript, AJAXextensively.
  • Responsible for code optimization and test the website across different browsers
  • Developed application for different browsers and fixed bugs for browser compatibility.
  • Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
  • Extensively did client-side validations using JavaScript and developed the required Servlets.
  • Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.

Environment: Java 1.5/1.6, HTML, CSS, JavaScript, MVC, Hibernate, Struts, XML, XHTML, jQuery, Adobe Flash, SQL, Web logic, CVS and Windows.

We'd love your feedback!