We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Detroit, MI

SUMMARY

  • Around 8 years of IT professional experience in all phases of software development life cycle (SDLC) including requirement Analysis, Design, Development, Debugging, Deployment and Testing of various Web based and client/server N - tier applications using Java, J2EE Technologies.
  • Experienced in Software Development Life Cycle (SDLC), Rational Unified Process (RUP), Enterprise Java Beans and with methodologies like Agile, Scrum, Iterative and Waterfall approaches.
  • Hands on experience asJavaFullStackdeveloperin various technical and functionalareas ofJ2EETechnologies like corejava,Multi-threading (Executorframework),Servlets2.1/1.2,DAOlayer,RESTAPI,SOAP,Spring core,Spring AOP, Spring JDBC,Spring Security, JMS (JavaMicro Services),Spring MVCandHibernate (ORM).
  • Experience in the developing User Interface (UI) SOAP Applications and professional web applications using HTML 4.0/5, CSS3, JavaScript, AngularJS, jQuery, JSF, React JS, NodeJS, AJAX, JSON, XHTML and XML.
  • Expertise in developing reusable components for cross cutting concerns like Logging, Memory Leak management, Transaction management, Class loading and Testing framework using Log4j, Ant, Maven, Gradle and JUnit to increase productivity, easy maintenance and to retain software quality.
  • Designed and development multiple Java 8 Model. MVC based Web Application using Technologies and popular open-source framework Struts Framework, Spring MVC, Spring5/4, ORM Hibernate Framework.
  • Experience in Web Services using SOAP, Restful, WSDL, HTML, XML, JAXB, XSD, SAX and DOM parsers working Knowledge of other programming languages like C, and Markup Languages like XML, HTML.
  • Experience working with Oracle 8i/ 9i/ 10g/ 11g, SQL/ MYSQL server and DB2 Rational Database Management Systems in building enterprise applications using ANT, GRADLE and MAVEN build tools.
  • Hands on experience on front-end technologies such as HTML5, CSS, JavaScript, Strut’s tag libraries, AJAX, JSON, XML, XSLT, AngularJS, Angular6/7, jQuery, ReactJS and Bootstrap frameworks.
  • Expertise in Distributed and Web environments, focused on JAVA Technologies- Java collections, Threads, J2SE, JDBC, Struts, Spring, Spring Boot, Hibernate Framework.
  • Designing and developing Micro services architecture applications and handling messaging services usingApache Kafka.
  • Experience on DevOps tools, CI/CD and AWS Cloud Architecture in database modeling and development using No SQL Database such as Mongo DB and Cassandra.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used AWS SDK to connect with Amazon SQS for bulk email processing.
  • Extensively used Jenkins as Continuous Integration tool to deploy the Spring Boot Micro services to Pivotal Cloud Foundry (PCF) using build pack JMS API for asynchronous communication by putting the messages in the Message queue.
  • Worked in Test Driven Development and version management tools GitHub, GitLab, SVN.
  • Expertise in Docker containersand its configuration based on requirement, maintaining the Docker hub for containerimages.
  • Possessing good interpersonal skills apply Kubernetes to automate deployment, scaling, managing and operations of application containers across clusters.
  • Extensive experience in Programming, Development, Configuration, Fine-Tuning and administrating middle-tier popular J2EE Application Servers like IBM Web Sphere 7.0, BEA Web Logic and Open Source JBOSS 6 & 7 and Apache Tomcat 6.0.
  • Worked on Mocking frameworks like using Karma, Jasmine and Protractor on experience with Test Mockito, Junit and Log4j in developing test cases and determining application functionality.
  • Have excellent analytical, problem solving, communication and interpersonal skills, ability to interact with individuals at all levels and can work independently as well as in a team.

TECHNICAL SKILLS

Languages: Java 1.5/1.7/1.8, HTML/HTML5, C/C++, XML, UML, SQL, PL/SQL

Web/App Servers: Tomcat 6.x/7.x/8.x, Soap, Rest, Rest API, WebLogic, WebSphere, JBoss4

IDE/Tools: IntelliJ, Visual studio and Eclipse

Databases: ORACLE 9i/10g/11g/12c, Mongo DB, SQL Server 2005/2008, MYSQL, PostgreSQL, Sybase 12.5, DB2, Postgres 9/11

Build Tools: Maven, Gradle, ANT.

Java Technologies: J2EE, JSP, EJB, Swing, Servlets, JDBC, XML, XSLT, JMS, JNDI, UDDI, Web Services

Cloud (AWS): EC2, IAM, ECR, EKS, RDS, S3, ELB, EBS

Frameworks & tools: Struts, Spring4/5, Spring Boot, Spring MVC, Hibernate, Junit, ReactJS, NodeJS, Mockito, AJAX, AngularJS, Angular6/7

Web Technology: HTML, HTML5, DHTML, CSS3, JavaScript, JSP, jQuery, AJAX, Typescript

Design & Modeling: UML, Design Patterns, Microsoft Visio, Rational Rose

Version Control Tools: GIT and SVN

PROFESSIONAL EXPERIENCE

Confidential, Detroit, MI

Full Stack Java Developer

Responsibilities:

  • Using J2EE patterns such as Controller, Singleton, Value Object. Spring MVC architecture is used in this application.
  • Maintained Interface compatibility andconcurrencyin the project usingJava 8new features like default, static methods and Concurrency API.
  • Implemented Java EE components usingSpring MVC, Spring IOC, Spring transactionsand Spring security modules and provided technical guidance on building solutions usingPaaSand other services.
  • Working on object-oriented programming (OOP) concepts usingPython,Django and Linux primarily developing using components which includes Core Java, spring5, Multithreading, Spring JDBC.
  • Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and jQuery, AJAX, JSON, React JS and AngularJS.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Generated Script files of the databases whenever changes are made to stored procedures or views.
  • Experienced in using MVC, SOA architecture and Micro Services for implementing the client server business applications highly used Angular7 router to build single page application for navigates through the different status and multiple models.
  • Developed Rest API to processes the data from DB to another Rest Service, created REST services like Drop wizard framework for various web-services involving both JSON and XML.
  • Built Web pages those are more user-interactive using jQuery plugins for Drag and Drop, JQ-Validator, AutoComplete, AJAX, JSON, Angular JS.
  • Used Bootstrap for responsive design which allows users to access it from any device the functionality is implemented usingSpring IO/Spring bootandHibernate ORM.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Extensively worked on ETL design and development.
  • Involved in trouble shooting and fine-tuning of databases for its performance and concurrency.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Having experience in developing Splunk Dashboards and searches
  • Used Maven to build the project, Enterprise GitHub as repositories Spring ORM module is used along with Hibernate to deal with database operations.
  • Implemented STRUTS Model View Controller architecture to develop presentation tier and business layer Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
  • Experience executing the CI Jenkinsbuildjob for application builds. Using GIT tool as the source code repositories for all projects and Artifactory for all buildsreleaserepository.
  • Experience in creatingDocker Containersleveraging existing Linux Containers and AMI's in addition to creatingDocker Containersfrom scratch.
  • Hands on experience in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored in AWS S3.
  • Designing and developed Micro Services using Jersey framework (Restful web services), Springs, SOAP used Rest Controller in Spring framework to createRestful Web servicesandJSONobjects for communication.

Environment: Java 8, J2EE, Python, REST, SOAP, REST API, Hibernate, Micro services, Spring boot, Spring5, Spring MVC, Spring Security, HTML, Postgres, JavaScript, jQuery, AJAX, JSON, Angular7, AngularJS, ReactJS, Apache Kafka, AWS, Docker, Oracle WebLogic, Kubernetes, Agile, JUnit, JDBC, GIT, IntelliJ, Maven, Oracle SQL.

Confidential, Dayton, OH

Java/J2EE Developer

Responsibilities:

  • Requirement Analysis and documentation as perSDLC MethodologiesusingAgile Methodology (SCRUM) for gathering the Design, Analysis, Development, Data Validation and System Testing.
  • Implemented Spring Boot withMicro servicesto divide the application into various orchestral applications generated REST APIs using JAX-RS implementation and created RESTAPIs like POST, GET, and PUT etc. from scratch.
  • Designed and implemented the application usingJSP, Spring MVC, Spring Annotations, Spring Transactions, Spring MVC, Hibernate and JDBC. Used Spring Framework for Dependency Injection
  • Worked on Agile development methodology and built the application with Test Driven Development (TDD) and established efficient loggingandException HandlingusingSpring AOP.
  • Used Spring IOC/Dependency Injection extensivelySpring MVCandSpring Securityforconfiguring crosscutting concerns like logging, security.
  • Used SOAP Web Service and deployed applications on Apache Tomcat serve added support to login page to Inside View with Microsoft OAuth APIs.
  • Implemented security standards for applications using Spring security powered by OAuth and worked on various solution to stop security issues like XSS, CSRF, CORS designed web pages usingJSP, AJAX, HTML5, CSS3, JavaScript, XML and NodeJS.
  • Experience in making web pages at the client-side dynamic by using jQuery to make the HTML5 and CSS3 code to interact with the J2EE functions.
  • Implemented Hystrix circuit breaker pattern to handle timeout errors when the target services are down in managing Mongo DB environment from availability, performance and scalability perspectives.
  • Implemented micro services using Spring Boot, Spring Cloud, Spring Micro services, and enabled discovery leveraging AngularJS resources for all data access, encapsulating URLs and standardizing data access.
  • Expertise working with Kubernetes to automate deployment, scaling and management of web Containerized applications.
  • Angular 6to do the data binding and making use of Modules and Filters objects according to the application requirement.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Gradle, and Bash created REST from scratch consuming the data from the SOAP XML and published them in API management team.
  • Participated in all the development activities within the Agile development methodology and Test-Driven Development (TDD) environment.
  • Responsible for migrating existing modules in IBM MQ to Apache Kafka and worked on creating Kafka adaptors for decoupling the application dependency Dynatrace for performance metrics and finding the root cause analysis.
  • Using Jenkins for CI/CD, using Gradle for build, GIT for version control experience with GitHub.
  • Used Eclipse as theIDEand used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, and accessory code generation.
  • Hosted the application on WebSphere and used Gradle as the build automation tool Restfulservice to transfer data inJSON/XMLformat between front-end and server withAJAX.
  • UsedLog4jto capture the log that includes runtime exception and for logging info and are helpful in debugging the issues developedGITcontrols to track and maintain the different version of the project.

Environment: JDK 1.7, J2EE, JSP, HTML, CSS, JavaScript, AngularJS, AJAX, jQuery, JSP, CI/CD, Angular6, Micro services, Spring 4.0, OAuth, Spring MVC, Spring Boot, REST, REST API, SOAP, Bash, Jenkins, Kubernetes, Apache oracle, NodeJS, Mongo DB, WebSphere - 7,8.x, JPA, Docker, Hibernate, Gradle, Eclipse, JUnit, Hysteric, GIT, Log4J, Agile methodology.

Confidential, Omaha, NE

Java Developer

Responsibilities:

  • Implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues upgraded existing UI with HTML5, CSS3, jQuery, Bootstrap and AngularJS interaction.
  • Designing the layouts and converting them into HTML and functional pages using AngularJS and coreJavaScript, Express JS developed and implemented UI controls and API's withExtJS.
  • Used UI Bootstrap developed byAngularUI team for Date-picker, Dropdown and Pagination extensively to achieve DOM Show, hide elements and Event Handling using Angular JS.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template and Spring IOC (Dependency Injection).
  • Designing and Exposing Rest API and providing documentation using Swagger, Spring Boot, Spring MVC functional requirements usingJ2EEstandardsand developed the data base connection usingJDBCandPL/SQL.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and handled the security using Spring Security.
  • Implementing a production ready, load balanced, highly available, fault tolerant and micro service container orchestration flows on messaging using Active MQ extensively used JUnit for unit testing, integration testing and production testing.
  • UsedAngularJSas framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server and Spring MVC model integration for front-end request action controller.
  • Consumed SOAP and Restful web services in SOA environment and used SOAP UI for testing used Multi-Threading for concurrent processes using Runnable and Callable Java interfaces.
  • Involved in installing and configuring Maven for application builds and deployment and Used JIRA to assign, track, report and audit the issues in the application.
  • Experienced in Software development of Web applications, Client/Server systems, Distributed Applications and other custom-built projects onUNIXand Windows.
  • Worked with IDE as Spring STS and deployed into Spring tomcat server and used Maven as build tool.

Environment: Jdk1.5, J2EE, HTML5, CSS3, Bootstrap, jQuery, Angular JS, Spring, Spring Boot, Express JS, Hibernate, Spring IOC, Spring MVC, Micro services, JDBC, XML, XSD, REST, REST API, SOAP, Log4j, SOA, MySQL, Apache Tomcat Server, Agile Methodology, JUnit, Maven, Jenkins, Active MQ, GIT, JIRA, SVN and Spring Tools Suite (STS).

Confidential

Software Developer

Responsibilities:

  • Designed, developed and validated User Interface using HTML, JavaScript, and CSS widely used HTML for web-based design with Eclipse and used Gradle build tool to achieve more functionality for build process.
  • Used JavaScript to make the changes dynamically on the client page to improve the performance by decreasing the number of hits to the server.
  • Extensively used theJ2EEdesign patternslikeSession Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Involved in design, development, testing and implementation of the process systems, working on iterative life cycles business requirements, and creating Detail Design Document.
  • Worked extensively to achieve DOM Show, hide elements and Event Handling and also used Spring MVC and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published the business layer as services and injected necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Implemented Restful web services using JAX-RS annotations, Jersey as provider and implemented security using OAuth created tables, triggers, PL/SQL Stored Procedures, SQL queries, Joins, integrity constraints and views for IBM DB2.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Consumed Web Services to interact with other external interfaces in order to exchange the data in different forms by using Rest API service.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using Apache CXF framework and worked on parsing the XML files using DOM/SAX parsers.
  • Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class in Unit Testing of various modules by generating the Test Cases performed deployment of applications on JBoss.
  • Involved in day-to-day handling of JIRA issues (production issues at time) that involved data inconsistencies that required to be solved in very less time.

Environment: Java, J2EE, HTML, CSS, jQuery, JavaScript, SOAP, JSON, XML, Spring AOP, Spring IOC, Spring MVC, Hibernate, REST, Rest API, HQL, SQL, IBM Web Logic, JIRA, Server, Oracle, JNDI, Maven, UML, JIRA, Tortoise SVN, LINUX, Log4J and Eclipse.

We'd love your feedback!