We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

OH

SUMMARY

  • Over 8+ Years of IT experience in various phases of software development life cycle wif Analysis, Design, Development, Integration and Implementation. Strong programing skills in Java and J2EE wif 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 wif 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 wif 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 wifJUNITfor unit testing.
  • Used Cucumber for services automation and created teh 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 wif 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 teh applications to meet teh organization’s needs using SCRUM methodology.
  • Implemented teh application using Spring IOC, Spring MVC Framework, Spring Batch and Spring Boot and handled teh security using Spring Security and Involved in writing Thread Safe blocks for multithread transactions.
  • Used Micro service architecture wif 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 teh MongoDBto increase teh performance of teh application.
  • Tested REST and SOAP services using google chrome’s POSTMAN plugin.
  • Created Spring Boot wif Microservices utilizing RESTful API.
  • Developed various pages in teh applications in front end technologies HTML5, CSS3-SASS, JSON, Javascript, Typescript, Jquery, AJAX, Bootstrap, Angular 10/11.
  • me has extensively used Angular 11 framework to create a Single Page Application (SPA).
  • Developed and Migrated teh application to Cloud using teh 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 teh Micro services to base on REST API utilizing Spring Boot wif Spring MVC.All teh 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 wif 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 wif 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 teh development of Multi-Tier distributed Enterprise Microservices Applications.
  • Developed both Restful and SOAP web services depending on teh design need of teh project.
  • Migrated teh data from Oracle database to teh 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 teh Docker containers and Docker consoles for managing teh 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 wif 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 teh development of teh 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 teh project in Agile methodology.
  • Configured Spring based Microservices and Spring Boot.
  • Implemented persistence layer using Hibernate that use teh POJOs to represent teh persistence database.
  • Implemented Spring Boot wif Microservices to divide teh 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 wif Java 8.
  • CreatedUNIXshell scripting for periodic generation of reports.
  • Involved in teh 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 teh 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 wif 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 teh 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 wif 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 wif 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 wif remote servers using REST enabled Web Services on Jersey framework.
  • UsedJIRA tool forIssue/bug tracking, monitoringof work assignment in teh system.
  • Developed Git controls to track and maintain teh different version of teh 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 teh sprint tasks in teh Agile Scrum development.
  • Used Spring framework MVC in teh development of new modules based on requirements.
  • For XML marshalling and unmarshalling used JAXB. Worked wif databases like Oracle.
  • Used Servlets as an interface between frontend and backend to handle HTTP requests and to send teh response back to teh 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 teh database calls from teh 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
  • Has developed custom reusable Angular 6 components.
  • Updated teh application wif new features of Angular 8.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on teh presentation layer, teh business layer is built using spring and teh 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 teh Spring Boot, also developed RESTful web services wif 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 teh database.
  • Used SQL and PL/SQL stored procedures, functions to implement business logics in Oracle.
  • Used micro-framework to implement wif REST API and Mongo DB (NO SQL) as back-end database.
  • Compiled and built teh application using ANT scripts and deployed teh application.
  • Implemented logging for teh 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 teh database structure created in Oracle
  • Implemented Aspect Oriented Programming using Spring AOP.
  • Developed teh 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 teh 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 wifout managing them and to trigger to run code by S3 and SNS.
  • Designed and developed Spring and REST based Micro Services using teh Spring Boot, also developed RESTful web services wif 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 teh 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, wif 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 teh 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 teh application.
  • Used Log4J to capture teh 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 teh design usingHTMLandCSSmore creatively emphasizing on enhancement in teh look of webpages.
  • Application was built on MVC architecture wif 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 teh guidelines.
  • Developed Page layouts, Navigation and presented designs and concepts to teh clients and teh 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 teh application.
  • Developed front-end screens wifHTML, DHTML, CSS, JavaScript and JSP's.
  • Designed and implemented teh front-end usingJavaScript, AJAXextensively.
  • Responsible for code optimization and test teh website across different browsers
  • Developed application for different browsers and fixed bugs for browser compatibility.
  • Developed data formatted web applications and deploy teh script using client side scripting using JavaScript.
  • Extensively did client-side validations using JavaScript and developed teh 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!