We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Louisville, KY

PROFESSIONAL SUMMARY:

  • Around 8 years of IT professional experience in all phases of software developing life cycle (SDLC) including requirement Analysis, Designing, Developing, Debugging, Deploying and Testing of various Web basing and client/server N - tier applications using Java, J2EE Technologies.
  • Experience in Software Developing Life Cycle (SDLC), Rational Unified Process (RUP), AGILE methodologies and Enterprise Java Beans.
  • Hands on experience asJava/AWSdeveloperin various technical and functionalareas ofJ2EETechnologies like corejava,Multi-threading (Executor framework),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, Angular JS, j Query, JSF, React JS, Node JS, AJAX, JSON, XHTML and XML
  • Expertise in developing reusable components for cross cutting concerns like Logging, Memory Leak managing, Transaction managing, Class loading and Testing framework using Log4j, Ant, Maven and J Unit to increase productivity, easy maintenance and to retain software quality.
  • Designing and developing multiple Java 8 Model 2 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 of working with Oracle 8i/ 9i/ 10g/ 11g, SQL/ MYSQL server and DB2 rational database management systems.
  • Hands on experience on front-end technologies such as HTML5, CSS, JavaScript, Struts tag libraries, AJAX, JSON, XML, XSLT, Angular JS, Angular6/7, j Query, React JS and Bootstrap frameworks
  • Expertise in Distributing and Web environments, focused in JAVA Technologies -Java collections, Threads, J2SE, JDBC, Struts, Spring, Spring Boot, Hibernate Framework.
  • Experience in building enterprise applications using ANT and MAVEN in using continuous integration tool Cruise Control Tool.
  • Experience of Working on Microsoft Azure using Azure VM’s and app services for running of instances, Azure cosmos and SQL for storage of data, App insights for creating alerts and monitor API calls
  • Good working experience in Azure Logic apps, Service Bus, Document DB and SQL Database and Data warehouse
  • Designing and developing Micro services architecture applications and experience in handling messaging services usingApache Kafka
  • Experience on DEVOPS tools, CI/CD and AWS Cloud Architecture in database modeling and developing using No SQL Database such as Mongo DB and Cassandra.
  • Implementing AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and using AWS SDK to connecting with Amazon SQS for bulk email processing.
  • Extensively Using Jenkins as Continuous Integration tools to deploying the Spring Boot Micro services to Pivotal Cloud Foundry (PCF) using building pack JMS API for asynchronous communicating by putting the messages in the Message queue.
  • Working in TDD and version management tools Git Hub, SVN. Experience in working with methodologies like Agile, Scrum, Iterative and Waterfall approaches.
  • Expertise in Docker containerand its configuration based on requirement, maintaining the Docker hub for containerimages.
  • Possessing good interpersonal skills apply Kubernetes in coordinating various teams like developing team, QA team and supporting team as required
  • Creating a responsive web offer wall so that it could be integrating with any IOS/Android app via a web view, project was creating with Google Cloud and PHP.
  • Extensive experience in Programming, Developing, 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.
  • Working on Mocking frameworks like using Karma, Jasmine and Protractor on experience with Test Mockito, J unit and Log4j in developing test cases and determining application functionality.

TECHNICAL SKILLS:

Languages: C, C++, Java 8/7/5, Python3.6.0, PL/SQL

J2EE Technologies: JSP, Servlets, Struts 1&2, Spring4/5, Spring MVC, Spring Boot, EJB, Hibernate 3.x, JSTL, JMS, Log4j, JDBC, Java Beans, JAX-RS, JAX-WS

Web Services: SOAP, REST, REST API, Apache CXF

Application/Web Servers: Apache Tomcat 9.x, J-Boss, Web Logic, Web Sphere, Apache kafka

Methodologies: Agile, Scrum, J2EE Design Patterns

Built Tools: Jenkins, Docker, Kubernetes, CI/CD, Azure, Google cloud, PCF

Web Technologies: HTML5, AJAX, XML, J son, J query, Java Script ES6, CSS3, Angular JS, Angular6/7, Node JS, React JS, JSF, JSTL, DOM, JAXB and JAXP.

IDE Tools: Eclipse and Net Beans

AWS: EC2, RDS, S3, ELB, EBS

Databases/API: Oracle, SQL, PL SQL, No SQL, MONGODB, MySQL, MS Access, MS SQL Server, Triggers, View, Criteria and Toad.

Operating Systems: UNIX/Linux, Windows XP/Vista/7/8

Data Modeling: Microsoft Visio, Rational Rose and UML Design

Versioning Tools: GIT,SVN

Development Tools: Ant, Maven, J unit

PROFESSIONAL EXPERIENCE:

Confidential, Louisville, KY

Full Stack Java Developer

Responsibilities:

  • Assist in Software Development Life Cycle (SDLC) which includes developing, designing, analysis, testing and Integration various web basing and client/server applications in multi-platform environments with JAVA/J2EE technologies.
  • Developing/Implementing code on new requirements as adeveloperusing SpringMVCand Hibernate by using Agile Methodology.
  • Participating in developing of a well responsive Single page application CCA using Angular JS framework, Java 8 in conjunction with HTML5, CSS3 Standards used Apache Kafka in handling messaging services
  • Using Hibernate in data access layer to access and update information in the database and using Hibernate, Query Language (HQL) to query the database for complex data SOAP has been using as a protocol to sending request and response in the form of XML messages.
  • Understanding the codebase, existing scripts and preparing documents the REST based Micro services using the Spring Boot for the application to seamlessly integrate with supporting sub systems.
  • Designing and developing asynchronous REST full, Micro services using spring boot integrate Web Service (SOAP/REST) to Interacting with multiple master databases, SOA.
  • Working onCI/CDdeploying pipeline usingBit bucket, Atlas Sian Bamboo, AWS ECR,Harness, Docker containers and Rancher for managingKubernetesclusters
  • Deploying Spring MVC based micro services Docker and Amazon EC2 container using AWS admin console providing thought leadership forclouddevelopertechnology insideGoogleand collaborating with cross-functional engineering teams to streamline or improving adoption ofGoogleCloudPlatform.
  • Moving existingAngular JScontrollers and services toAngular 7components for more responsive and less dependency developing RESTAPI's using Spring MVC and spring boot, hosting all Micro services on Pivotal Cloud Foundry (PCF)
  • Responsible for creating REST Web services using JAX-RS strong written and verbal skills from both business and technical perspectives.
  • Developing the Presentation and Controller layers using JSP, HTML, JavaScript, Business logic using Spring 5, and Persistent layer DAO, Hibernate Persistence Strategy for all modules
  • BuildingRESTAPIend-points for various concepts Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • Responsible for Continuous Integration Continuous Delivery (CI /CD) process implementing using Jenkins along with UNIX Shell scripts to automate routine jobs developed feature file to validating these rules using cucumber Gherkin frameworks.
  • Working on few issues relating to path while it is taking the relating file to validating and designing the model bean classes by identifying the attributes needed to develop the rules.
  • Developing the utility functions and validation functions which are reused throughout the rules GIT commands on the regular basis to merge the Code in the branch.

Environment: Java 1.8, J2EE, Hibernate, Spring 5.0, Spring Boot, Spring MVC, Spring Batch, Micro services, Web Service (SOAP/REST), AWS, CI/CD, REST API, PA, JSP, JSTL, JSF, JavaScript, React JS, Angular JS, Angular 7.0, PCF, HTML, XML, CSS, J Unit, My Eclipse, Kafka, Web logic, SQL Server, GIT, PCF, MS Vision.

Confidential, Detroit, MI

Java/J2EE Developer

Responsibilities:

  • Involved in every phase of SDLC in design, development and testing of the application developed JSP pages and client-side validation by Java script tags.
  • Experience in working with NoSQL database like MongoDB, Cassandra for handling huge amount of data. Involved in Handled Database access operations.
  • Application was built using Micro Services architecture where most of the functionality was exposed using web services. Overall architecture was polyglot in nature consisting of various languages (Java, Ruby onRails).
  • 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.
  • Worked with Apache Lucene and SOLR for searching the person and business details Built Single page application (SOA) using Angular JS as per the requirement.
  • UsingExpresswithNode JStocreate Web services which consume data fromAzurecosmos DB worked on Mongo DB concepts such as locking, transactions, indexes, replications, schema design.
  • Extensively used Google Cloud resources like Compute Engine, IAM, Google Container Registry, Container Builder and Cloud Storage buckets.
  • Involving in usingReact JScomponents, Forms, Events, Keys, Router, Animations and Flux concept Docker for creating Docker images for launching containers on EC2 and Expert in using Docker for Environment provision solution.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier Used Spring framework to implement middle tire with Spring IOC, AOP, and spring boot.
  • Developing the User Interface Screens for presentation using Bootstrap, J Query, AJAX, JSP, HTML, CSS, andJavaScript creating multi-module Maven project to integrate Spring4.0, Rest API, Cassandra & micro services and Jenkins for continuous integration.
  • Used Azure Kubernetes Service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager Templates and Terraform.
  • Excellent project experience inMicro Services, Multithreading, CICD, Cloud computing, Web - J2EE technologies designed UI screens using JSP, Struts tags HTML. Used Java 5 for client-side validation.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using JMS. Used JMS to consume messages from the JMS provider.
  • Modified the UI screens created by web designer using HTML5, JSP, CSS3, and Angular 6 (for an instance) on REST API generating the Web services classes by using Service Oriented Architecture (SOA) and maven.
  • Developing the application using Struts and Hibernate based frameworks done with server side validations using Struts 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 the Query Cache property for cache at query level.
  • Experience using SOAP to test the existing services. Responsible for consuming Web Service from WSDL coming up with the test cases for unit testing before the QA release played a very important role in resolving the defects.
  • Deployed the application on Web Sphere Application Server used J Unit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions played an important role writing the J unit test case scenarios for all the validations.

Environment: Java 1.7, J2EE, CoreJava,API, NOSQL, Docker, Spring 4.0, Spring MVC, Spring boot, Angular JS, Angular 6, Hibernate, SOAP, REST, REST API, MONGO DB, Google Cloud, Kubernetes, Micro Services, Apache Tomcat, Maven, Struts, Web sphere, SAAS, Eclipse IDE, Linux, JMS, LDAP, Clear Case.

Confidential, Bentonville, AR

Java Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing successfully followed agile methodology in the Scrum Cycle model
  • Developed using new features of Java annotations, Generics, enhanced for loop and Enums, Lambda expressions for array operations, collections throughout the application for well-defined programming.
  • Successfully handled all Apigee and backend related errors in the API proxies using JavaScript excellent knowledge on CQL (CassandraQuery Language), for retrieving the data present inCassandra cluster by running queries in CQL.
  • Involved in designing various stages of migrating data from RDBMS toCassandra created REST API documentation using Swagger and YAML
  • Implemented logging using SLF4J and LOG 4J, Used Log4J utility to log error, info, and debug messages created and deployed Rules engine API into J Boss BRMS image
  • Used Eclipse asJAVAIDE tool for creating various J2EE artifacts like Servlets, JSP's and XML learn and move quickly with excellent technical execution and the ability to build out complex API from scratch
  • Developed UI using Bootstrap, Angular JS along with JSONand communications with backend using REST withSpringMVCframework
  • Prepared a high-level document on the entire Mazda Customer Engage Portal that includes both functional and technical details worked on the Rest API web services while displaying the data on the pages.
  • Used Micro Services architecture with Spring Boot through SOAP and message brokers followed test-driven development (TTD) as a part writing all Unit Test and Integration Tests.
  • Worked on creation of custom container images, tagging, pushing images, integration off Spring Boot unit and integration test cases are being designed and developed using J unit
  • Integrated Spring MVC with Hibernate 4.x using Hibernate Template to perform CRUD operations against database used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts created tables and worked on SQL, PL/SQL to write Stored Procedures functions, packages for Inserts, updates in the database.
  • Worked on Entity beans in the persistence layer interaction with Oracle DB have Knowledge on Apache Spark withCassandra.

Environment: Java 1.5, J2EE, Spring MVC, Spring Hysteric, Spring Boot, REST, REST API, Drools, JBPM, Jira, Hibernate 4.x, Angular JS, SOAP, j Query, JSON, AJAX, GWT, Micro Services, APIGEE, XML, JAXB, WSDL, JavaScript, Oracle 12c, Web Sphere 8.x, Agile Methodology, Git, Bitbucket, Adobe Flex, J Unit, HTML5.

Confidential

Software Developer

Responsibilities:

  • Involved in all the phases of the life cycle of the project from requirements gathering to quality assurance testing.Created J Unit test cases and created set up manuals and user guides.Involved in Units integration, bug fixing and User acceptance testing with test cases.
  • Implemented MVC architecture using Apache STRUTS framework. Designed the front end using JSP, Tag Libraries and JavaScript. Designed and developed framework components, involved in designing MVC pattern using Struts framework.
  • Worked closely with testing groups for module and integration testing. Developed batch processes to perform the daily updates with Spring Batch Module Automation testing using J unit.
  • Developed hibernate DAO Classes using Spring MVC Template, worked with Hibernate for object relational mapping and connection management.
  • Used Angular Promise, Angular Custom directives, Angular custom services, Angular to SOAP to Spring calls involve in implementation of REST and SOAP based web services
  • Developing applications using Integrated Development Environment (IDE) tools like My Eclipse, Eclipse 3.2 the code environment using IDE as Eclipse 3.2 and deployed into Tomcat Server.
  • Involved in Developing of Application based onJ2EEusing Hibernate and spring framework. Implemented Dependency Injection using the spring framework.
  • Learned XML for communicating client. Written Queries, Sub Queries in SQL to get data from REST API written in Groovy wrapped by Jersey JAX-RS.
  • Good knowledge of concepts inJavalikes OOPS, Multi-Threading and Exception Handling and implemented Core -Javaconcepts like Inheritance, Polymorphism, Abstraction and Encapsulation used Java Collection Framework.
  • Able to work well independently or as part of a professional computer program development team and possess effective communication skills along with strong dedication and commitment towards work.

Environment: Java, J2EE, Spring, Spring MVC, Hibernate,SOAP, REST, REST API, Javabeans, Servlets, JSP, JDBC, JavaScript, HTML, J Unit, Eclipse, SVN, SQL.

We'd love your feedback!