We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

IL

SUMMARY

  • Full Stack Developer with around 8 years of experience in IT industry working on developing java Enterprise applications using J2EE, web, database and other related technologies which are summarized below.
  • Experience in all phases of Software Development Life Cycle (SDLC) as Planning, Analysis, Design, Development,Implementation, Testing and Maintenance of Java/J2EE - based Object-Oriented applications in a Client/Server environment. worked on HTML5, CSS3, jQuery, JavaScript, Ajax, AngularJS, JSF UI Components and JSP.
  • Experience in designing and building dynamic and user interactive websites using JavaScript, Angular 2/4/5/6/7/8/9, React JS, Backbone.js, Express.js, Bootstrap, Node.js, and jQuery.
  • Worked on ReactJS Virtual Dom andReactviews, rendering using components that contain additional components called custom HTML tags.
  • Implemented various screens for teh front end usingReact.js and used various predefined components from NPM and redux library.
  • Have a solid Knowledge in java/J2EE technologies and Groovy. As Well as experienced in MVC architecture, Spring, Spring Boot, Microservices, Hibernate and Struts frameworks.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Experience in Servlets, JSP, JSTL, JDBC, XML, SAX, DOM, JAXB, JavaBeans, Multi-threading, SOAP and RESTful web services, JNDI, JMS, JSF, Struts, Spring and Hibernate.
  • Have knowledge of java 11 features like lambda expression, Stream API and Interfaces.
  • Worked on Spring modules like Spring CORE, Spring REST, Spring Security, ORM, MVC, JDBC Template, Reactor, Batch and AOP.
  • Experience with Spring Boot and developing Microservices.
  • Expertise with Java 11, Spring Boot, and Spring REST in teh development of online and enterprise applications.
  • Expertise in implementing Service Oriented Architecture (SOA) in SOAP/RESTful web services.
  • Experience in SLF4J implementation to persist teh data into log files.
  • Have experience with Logstash, Elastic and Kibana stack.
  • Have experience with different built tools like Ant, Maven and CI tools like Jenkins.
  • Worked with Application servers like Web Logic, IBM Web Sphere, and JBOSS.
  • Developed messaging modules using Spring JMS, Spring Integration, Apache Camel, Kafka and Rabbit MQ.
  • Strong work experience in multi-threaded software systems using Java technologies, including Web based application development, database programming, distributed computing, server-side programming, and client-server computing.
  • Worked on data pipeline technologies such as Spring Cloud Data Flow.
  • Created J2EE modules based on Design Patterns like Business Delegate, Service Locator, Session Facade, Factory, Decorator, MVC and Singleton.
  • Working understanding of using Hibernate to persist Java objects, which simplifies data storage and retrieval from teh underlying database.
  • Experience creating applications and deploying them on servers using build tools such as Maven, Ant, and Gradle, as well as Jenkins for continuous integration development.
  • Hibernate expertise, including Entity Class Associations, Criteria Queries, and Projections.
  • Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
  • Used MySQL for teh database related works for creating complex stored procedures, views, triggers, functions
  • Good experience in Database Design, using DDL, DML in SQL queries.
  • Optimized teh system using Node.js as a backend server and MongoDBas teh database.
  • Assisted in teh development of low latency service using eventing systems like Kafka and Solace with Cassandradatabase.
  • Good knowledge on MySQL and Oracle.
  • Experience with cloud computing services such as Amazon Web Services (AWS) (EC2, EBS, S3 and ELASTIC SEARCH).
  • Sound experience on AWS (Amazon Web Services) services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, ElastiCache, SNS, SQS.
  • Used teh source code management tools like SVN, GIT and TFS.
  • Used teh Sonar, Junit, Mockito and Power Mockito for teh unit testing.
  • Worked in Agile/Scrum team environment and pair programming.
  • Experience in developing system design using UML methodology and preparation of class and sequence diagrams.
  • Experience with integration Patterns, tools, EAI, Transformations, XML Schemas, and XSLT.

TECHNICAL SKILLS

Programming Languages: Java, PL/SQL, C, C++, Python

J2EE Technologies: Servlets, JDBC, JSP, JavaBeans, Tag Libraries

Java Technologies: JDK, Collections, Multithreading, Exception Handling

Web Servers: Apache-Tomcat 5.x/6.x/7.x./8.x

Application Servers: Web Logic 10.3, ATG, Tomcat, Web sphere

Markup & Scripting Lang: Java Script, HTML

Framework: Spring AOP, Spring MVC, Spring IOC, Spring batch, Apache Wicket, Struts 1.x, JQuery, Hibernate

GUI and Prototype Tools: HTML, JSP, CSS, JavaScript

IDE: Eclipse 3.x & 4.x, NetBeans 6.x IntelliJ and IBM’s RAD

Databases and Tools: MySQL, Oracle, SQL Workbench, DB2

ORM Tool: Hibernate

Web Service Technologies: Web Services, SOAP, RESTful, SOAP UI

Testing / Bug Fix Tools: JUNIT, Bugzila, Spock Framework (Groovy)

Operating Systems: Windows XP/NT/2000, Apple OS X Yosemite 10.10.3, Linux

Design Methodology/Tools: UML, Object Oriented Analysis and Design, J2EE Design Patterns

Deployment & Build Tool: Apache Ant, Apache Maven1.0

Source/Version Control: SVN, VSS, CVS, GHE

Documentation Tool: Microsoft Word, Open Office, Excel

Miscellaneous: MS office 2003, EditPlus, TextPad, SLF4J, WinSCP, Putty

Cloud Technologies: AWS EC2, EBS, S3, R53, RDS

Other skills: Ensemble, Meditech, WBIMB, MQ, Interface Explorer, Beyond Compare

PROFESSIONAL EXPERIENCE

Confidential, IL

Full Stack Java Developer

Responsibilities:

  • Reviewing business requirements and functional specifications, as well as creating detailed design documents for development.
  • Developed web application for backend system using ReactJS with HTML5 and CSS3.
  • Checked teh functionality of teh website by sending teh request to server using Ajax and JSON.
  • Used Spring Boot for back-end and for teh front-end used blueprint CSS framework and HTML along with JQuery and ReactJS framework.
  • Using ReactJS implemented rich functions in various pages such as form validation, curd, grid list, sort, search, pagination, unit tests etc.
  • Maintainable and testable single page applications are created using ReactJS.
  • Used Spring Boot to design and develop multitier application.
  • Used Spring Boot to make teh application smaller and independent.
  • Spring Boot is used for building teh application with Spring Initializers and bootstrapping teh build configuration and develop custom solutions that act upon Jenkins information in authentic time.
  • Implemented Micro services using Spring Boot enabled REST API with teh Spring Cloud modules.
  • Designed and developed teh REST Services using Java, Spring, Spring Boot, RESTful, JPA, Hibernate.
  • Implemented Spring boot microservices to process teh messages into teh Kafka cluster setup.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with halp of Zookeeper.
  • Designed, Implemented and Supported Confluent Kafkafor this project.
  • Used Apache Kafkaconfluent distribution both as a traditional messaging queue platform and streaming platform.
  • Maintained KafkaCluster by created Topics. Partitions for point to point messaging.
  • Managed configuration of Kafka Cluster, Brokers, Topics, used Kafka Consumer, Procedure, Stream API.
  • Executed Spring modules like controller, DI/IOC, Autowiring, Spring security, AOP and AspectJ.
  • Used teh Spring framework at Business Tier and also Spring bean Factory for initializing services.
  • Used Spring Hibernate DAO support to persist teh records from suitable tables in teh database and developed various Custom DAOs.
  • Used Multi threading and Collections like core java concepts.
  • Implemented architecture application using Spring and created Lambda function in AWS using Spring Framework.
  • Used Spring Boot to build Microservices and Jenkins to build continuous integration.
  • Configured teh Web Logic handler for teh Apache Web Server to serve static files (HTML, images and CSS).
  • Used Java8 features like lambda expressions, parallel operations on collections, multithreading.
  • UsedJava 8 Method Referencesfeature to point to methods by their names and usedfunctional Interfaces.
  • Using Java8 developed several API’s as per teh business cases and analyses teh current API with spring Boot.
  • Used AWS to build java applications that work with Amazon S3, EC2, EMR, Dynamo DB, RDS, IAM, Elastic Bean Stalk, VPC, Route 53 and SQS.
  • Deployed Spring Boot based Microservices Docker and Amazon EC2 container using AWS admin console.
  • Developed teh logging mechanism using SLF4J framework.
  • Written RSPEC and Cucumber tests in teh application.
  • Worked on unit testing, integration testing and acceptance testing of teh system.
  • Worked on Test-Driven Development with RSPEC and RSPEC 2.
  • Worked on Behavior Driven Development with Cucumber.
  • Performed code reviews and code fixes.
  • Build a revamped backbone for news delivery that includes Tiles, Redis, RabbitMQ, Scala, Scalatra and Akka.
  • Identifying teh problem areas by using Elastic search Kibana with Logstash to import. csv files. Using Solar over Lucerne index provided a fulltext search for analysis and quantification.
  • Dynamic functionality is added by creating and dispatching Action Creators that deployed Actions.
  • Used WSDL and SOAP for getting credit card information from third party.
  • Experienced in working with version control systems like GIT and used Source code management client tools like GitBash, GitHub, Git Lab.

Environment: java, J2EE, Core java, Springs, JSP, Hibernate, Struts, AJAX, CSS, JDBC, Eclipse, Web logic 10.x, Web Services, AngularJS, Maven, SOAP, Spring Boot, Active MQ, Oracle, Kafka, TypeScript, Apache, Spring MVC, ANT, Jenkins, Windows 2007, SOA, Camel, Maven, jQuery, AJAX, JavaScript, HTML5, CSS.

Confidential, CA

Full Stack Developer

Responsibilities:

  • Worked on teh analysis, design, and development of Java-based applications using J2EE design patterns.
  • Participated in teh requirement gathering phase to gather requirements from business users, as well as interacting with teh UX team to meet changing user requirements.
  • Used simple client-side technologies like JavaScript, AJAX, JSON, HTML5, and CSS3 to consume RESTful web services.
  • Enhanced an existing Angular 8 application to follow rigorous MVC standards for better source code maintenance, resulting in a 40% decrease in code, easier upgrading, Scalability, developer spin-up, and improved performance.
  • Created Angular 8 services to use in controllers and developed custom directives (for simultaneous file uploads).
  • Contributed to teh development of an interface for managing user menus and bulk attribute updates using JQuery.
  • Developed a HTML navigation menu with role-based menu items that change dynamically and are sourced from a database in XML format.
  • Created page layouts and navigations, as well as presenting designs and concepts to clients and management for approval.
  • Created web page layouts using CSS to include varied colors, layouts, widths, heights, text sizes, and picture sizes.
  • Used JavaScript to create and modify new and existing pages, as well as to apply new styles to teh pages.
  • To increase simplicity of maintenance and organic search engine placement, a CSS3 and JavaScript-based navigation system was implemented that looks aesthetically identical to teh prior table-based system.
  • Viewed and debugged HTML, DOM, and JavaScript using teh Mozilla Firefox addon Firebug.
  • Extensively used spring framework components are Spring IOC Dependency Injection, Configured teh crosscutting concerns are logging, security using Spring AOP, Spring Batch and Spring Security for logging.
  • Designed and developed Microservices using REST framework, Spring Boot application.
  • Used Spring Boot with Microservices to create RESTful Web Services, set JSON data type between front-end and teh middle-tier controller, and deployed it on AWS ECS using Docker container.
  • Involved in writing MAVEN script for creating destination folders, compiling, creating jar, war and ear files and copying teh files to deployment folder.
  • RESTful Web Services were extensively used to enter, delete, and update details, and their data would be used by teh other two applications.
  • Troubleshoot system issues, monitor scheduled jobs, and create maintenance strategies to keep SQL Server databases running smoothly.
  • Using Spring batch and teh Spring framework, I connected teh front end UI to teh back end.
  • Used Cassandra NOSQL database for performance tuning, and data modeling
  • Used teh Cassandra Configuration file and JVM Parameters to tune teh cluster's performance.
  • Assisting with teh installation and use of Splunk apps on Windows.
  • Developed and deployed teh application using a Maven build script.
  • Used SQL queries to perform various DDL and DML procedures on an Oracle database.
  • Designed, built, and deployed a multitude application utilizing almost of teh AWS stack(Including EC2, R53, S3, RDS, Dynamo DB, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
  • Developed AWS S3 to copy project artifact into S3 bucket.
  • Deployed Docker contained spring boot Microservices in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Worked with teh team of architects and back-end Developers to gather requirements and enhance teh application functionality and add new features.

Environment: Java 1.8, HTML5, CSS3, JavaScript, JQuery, AJAX, JSP, Spring MVC, Spring batch, Agile, Adobe Firework, Angular 6, Node.js, Photoshop, Dreamweaver, Illustrator, XML, XSLT, Xpath, DOM, JNDI, Maven, SQL, Oracle, Windows, RESTFUL WebServices.

Confidential

Full Stack Java developer

Responsibilities:

  • Involved in every phase of SDLC in design, development and testing of teh application developed JSP pages and client-side validation by Java script tags through Agile methodology.
  • Used Angular 5, HTML, TypeScript, CSS, BootStrap, JavaScript and JQuery to design and developing UI.
  • Application was built using Micro Services architecture where most of teh functionality was exposed using web services. Overall architecture was polyglot in nature consisting of various languages (Java).
  • Developed Java modules implementing business rules and workflows using Spring MVC, IoC and Web Framework.
  • Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
  • Used Spring framework to implement middle tire with Spring IOC, AOP, Spring Boot.
  • Worked with Apache Lucene and SOLR for searching teh person and business details Built Single page application (SOA) using Angular 5 as per teh requirement.
  • Responsible for creating REST Web services using JAX-RS strong written and verbal skills from both business and technical perspectives.
  • Excellent project experience inMicro Services, Multithreading, CICD, Cloud computing, Web - J2EE technologies designed UI screens using JSP, JSTL. Used Java 6 for client-side validation.
  • Involved in teh JMS Connection Pool and teh implementation of publish and subscribe using JMS. Used JMS to consume messages from teh JMS provider.
  • Developing teh application using Spring MVC and Hibernate based frameworks done with server-side validations using Spring MVC Validation framework REST APIs, including JSON data formats wrote shell scripts in Linux to call routines.
  • Implemented Hibernate second level cache using EH Cache and enable teh Query Cache property for cache at query level.
  • Experience using SOAP to test teh existing services. Responsible for consuming Web Service from WSDL coming up with teh test cases for unit testing before teh QA release played a very important role in resolving teh defects.
  • Deployed teh application on Web Sphere Application Server used Junit framework for unit testing of application and SLF4J to capture teh log that includes runtime exceptions played an important role writing teh Junit test case scenarios for all teh validations.

Environment: Java 6, J2EE, Spring, Spring MVC, Spring Boot, Hibernate, Angular 5, SOAP, REST, REST API, JavaScript, JQuery, Micro Services, Oracle, Pl/SQL, JDBC, Eclipse, Web Logic, CVS, Junit, Bootstrap, Agile, Dash Board, UML, JSP, JSTL, Servlets, Maven, CSS, JSON, Google Web Kit (GWT), ILOG, Web 2.0, MAntis, jQuery.

Confidential

Java Developer

Responsibilities:

  • Involved in every phase of SDLC with object oriented approach.
  • Developed dynamic web pages using HTML5, CSS3, jQuery, Bootstrap, AJAX for building up a Monolithic application.
  • Developed presentation layer using Spring MVC.
  • Performed alot of DOM manipulations using native IS and jQuery for loading and manipulating dynamic content on webpages
  • Performed Backbone IS unit testing using qunit test framework
  • Worked on using PostgreSQL database to store teh application related data and performed data related operation i.e. Indexing, Cursors, triggers
  • Implemented teh ORM framework using Hibernate. HQL used to communicate with database to access data.
  • Developed application on Spring framework by utilizing its features like sorting, Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC
  • Involved in server side program by using Servlet, JSP, and JDBC.
  • Worked with basic SQL for CURD operations and advanced SQL for procedures.
  • Deployed teh application on JBoss server.

Environment: java 1.6, HTML5, CSS3, JQuery, BootStrap, AJAX, ORM, Hibernate, Spring Beans, Spring Security, Spring JPA, MVC, Servlet, JSP, JDBC, SQL, JBoss.

Confidential

Java Developer

Responsibilities:

  • Experience working using Waterfall model.
  • Used Servlets and JSP to create server-side apps.
  • Using JavaScript, designed and implemented teh HTML, CSS front end displays and validated forms.
  • Inheritance, polymorphism, and abstraction are only a few of teh Object-Oriented ideas that were used.
  • XML files were used to keep track of application and user configurations.
  • HTML is widely utilized for web-based design.
  • Spring MVC Framework was used to implement MVC.
  • Used Servlets to manage and send responses to various requests from teh client browser.
  • Teh design and documentation of stored processes.
  • Performed functional integration system and validation testing while coding test classes in Junit.
  • JDBC was used. Prepared statements for database access that can be called from Servlets.
  • Developed and implemented stored procedures, triggers, views and indexes using DML and DDL commands in MySQL.
  • Used Apache Tomcat server to deploy teh application.

Environment: java 1.6, HTML, CSS, JavaScript, Servlets, JSP, XML, Spring MVC, Junit, JDBC, MySQL, Apache Tomcat.

We'd love your feedback!