We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

MI

SUMMARY:

  • 7 years of experience in delivering enterprise solutions in conceptualizing, designing and codingtechnical solutions using Java/J2EE and UI technology stacks to satisfy peculiar and complex business problem statements.
  • Experienced in all periods of Software Development Life Cycle (SDLC) including Analysis, Design andDevelopment, Debugging, Support, Integration, Maintenance and Enhancements of Java/J2EE Applications.
  • Experienced working in conditions utilizing Agile (SCRUM) and Waterfall improvement philosophies.
  • Worked on spring boot, Spring Rest template to develop application level Micro services and Hands oncontribution with Struts, Hibernate and JPA structures.
  • Worked broadly in Model View Controller (MVC) design for web improvement utilizing JSF, Struts and SpringMVC, JSP, JavaBeans and Servlets.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java8 classesusing Hibernate Query Language (HQL), HSQL Named Queries, Criteria, and Projections.
  • Proficient in implementation of frameworks like Struts 2.x/1.x, Spring4/5, EJB3.2, JSF and ORM frameworksfor persistence like Hibernate, JPA.
  • Extensive experience in Java, J2EE technologies such as Servlets, JSP, Struts, Spring, Hibernate, SwingsApplets, JSF, EJB, JPA, RMI, JMS, JNDI, Ibatis, Web Services, JMS, JSTL, JDBC, Multi - Threading etc.
  • Designed and created business applications utilizing JSP, Servlet, EJB, JSF, JMS, JDBC, Spring, StrutsHibernate, SOAP and REST API administrations.
  • Strong knowledge of Google Cloud application security models, protocols and tools like AWS IAM, AWS KMSpolicy, Microsoft Azure AD, Google Cloud
  • Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to PivotalCloud Foundry (PCF) using build pack.
  • Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creatingDocker Containers from scratch.
  • Possessing good interpersonal skills appl Kubernetes in coordinating various teams like development team, QAteam and support team as required
  • Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, XPath and DTD in UsingMicroservice architecture, with Spring Boot-based services interacting through REST and Apache Kafka.
  • Experience in bash and Python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architectureconfiguring and deploying the applications into Tomcat, Nginx, WebSphere, WebLogic and Jboss.
  • Enough Knowledge of Data Access Object (DAO) case to display a reflection layer between the Business reasonlevel (Business address) and the Persistent stockpiling level (data source).
  • Experience in implementing J2EE design patterns such as MVC, Singleton, Factory, Adapter, Service LocatorSession Facade, DAO, DTO, and Business Delegate in the development of Applications.
  • Hands on enough experience in developing building tools like Maven at SQL/NoSQL databases systems likeSybase, Oracle, SQL Server, MySQL, DB2, Mongo DB using mechanical assemblies like SQL Navigator, Toad for performing SQL and PL/SQL programming.
  • Proficient in composing and taking care of SQL Queries, PL/SQL, Stored Procedures and Triggers measure ofinvolvement in J2EE Testing in creating experiments with JUnit for Unit testing, and logging utilizing Log4j.
  • Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platformsusing IDE s such as Eclipse, Rational Application Developer (RAD), NetBeans, and IntelliJ.

TECHNICAL SKILLS:

Languages: Java 5/6/7/8, C/C++, XML, UML, SQL, Python, PL/SQL2.3/2.1

J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, RMI, EJB, JFC/Swing, AWT, Applets, StringsMulti-Threading, Arrays, Java Networking

Web technologies: NodeJS, ReactJS, AngularJS, Angular6/7, Groovy, JavaScript, ExpressJSjQuery, Karma, Jasmine, Ext-JS, Grunt, XML, JSON, CSS3, HTML5, XHTMLBootstrap, Perl, AJAX

Databases: Oracle 8i/9i/10g/11g/12c, SQL server, MySQL, DB2

NoSQL Databases: Mongo DB, Cassandra, PostgreSQL

IDE Tools: Eclipse, NetBeans 8.0.2, Spring Tool Suite (STS) 3.8.3

Frameworks: Struts 2.x/1.x, Spring 3.x/ 2.x, Spring Boot, Spring MVC, Hibernate, JSF 1.2/2.0

Operating Systems: Windows, Linux Mint 18.1, Unix

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC Application/Web

Servers: Oracle/BEA,Weblogic8.1/9.1/10.3,Apache Kafka,IBM Web Sphere8.x/7.x/6.x/5.x, JBoss4.x/3.x, Tomcat5.x/6.x/7.x/8.x

Web Services: WSDL, JSON, SOAP UI, SOAP, REST, REST API, Apache CXF, Elastic Bean

AWS Tools: EC2, RDS, S3, ELB, EBS

XML Technologies: XML, DOM, JQuery, XPath, DTD

Tools: UML, Splunk, SQL Developer, TOAD, Hudson, Log4J, Postman, Grunt

Testing technologies: JUnit, JMeter

Build tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1, PCF, CI/CD, Azure, Google cloudKubernetes, Docker, Jenkins 2.x

Version Controls: SVN, CVS, GitHub, Clearcase

PROFESSIONAL EXPERIENCE:

Full Stack Java Developer

Confidential, MI

Responsibilities:

  • Participated with team members in Grooming, Planning, Tasking, Sprint Reviews, and Retrospective Sessionsexperience in designing, developing and deploying J2EE applications on IBM WebSphere /WebLogicApplication Servers, Tomcat
  • Involved in enhancing the developed modules on different browsers, to carry out the task of coding, bug fixing,testing and documentation.
  • Carried out responsibility of delivering the tasks including database scripts, source code and any other documentsas and when required through GitHub.
  • Used Micro service architecture, Boot based services interacting through a combination of REST, ApacheKafka message brokers and leveraging AWS to build, test and deploy Identity Micro services.
  • Involved in building MVC Frameworks and experience in SOA by creating web services with SOAP, WSDLWorking with Azure relational and no - SQL and deploy, configure, maintain compute on Azure cloud Used REST API, HTTP requests and implemented JSON format for data exchange for communication of Microservices with one another.
  • Expertise in Spring 5framework extensively used Spring DI, Spring Batch, Spring AOP, Spring JDBCtemplates, Multi-threading and in working with SOAP &REST Web Services.
  • Used Java 8 features like lambda expressions for communicating between business layer and database,stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Implemented AWS functions to run scripts in response to event in Amazon Dynamo DB table, S3 buckets,HTTP requests using Amazon API Gateway. Lambda
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Pythonand Bash using Jenkins for CI/CD, using Ant, Maven for build, GIT for version control
  • Implemented Swagger Configuration in Spring Boot for auto generating swagger JSON files for RESTAPI callsweb services (WSDL) and effectively worked with SOAP and XML, and XSLT.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking and transactionsimplemented fail safe and circuit breaker patterns in Spring Boot, Micro service applications using HYSTRIX.
  • Used Hibernate as ORM tool in data access layer for updating information in the database and Spring Frameworkto support the Hibernate tool.
  • Deploying the spring boot Micro services to Pivotal Cloud Foundry (PCF) using build pack and Jenkins forcontinuous integration spring Core Annotations for Dependency Injection Spring DI and Spring MVC for RESTand Spring Boot for Micro services
  • Involved in self and peer-to-peer review, creating and updating technical and functional documents used Grafanaas a monitoring tool for Spring Boot and Adobe Analytics for ReactJS.
  • Worked on Job scheduling, batch-job scheduling and process control, forking and cloning of jobs and checkingthe status of the jobs using Shell Scripting.

Environment:Java8, J2EE, Hibernate, JPA, React JS, Spring 5.0, Spring Boot, Spring MVC, Junit, WebLogic HTML 5, CSS 3, Angular JS, Angular 7, JavaScript, Jenkins, Kafka, Node.js, jQuery, Micro services, JBoss, Docker, Linux, AWS, CI/CD, Lambda, SOAP, Rest, Rest API, PCF, JIRA, Eclipse, AJAX, JSON, JSF.

Java/J2EE Developer

Confidential, Suwanee, GA

Responsibilities:

  • Involving in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling,analysis, architecture design and development.
  • Documenting the design documents using Class Diagrams and Sequence Diagrams using the RationalApplication Developer involving in understanding the functional requirements and converting into technical design document.
  • Developing EJBs (3.0) for processing the Business logics and to provide data persistence in the applicationAjax for intensive user operations and client - side validations, Using JavaScript for client-side validation.
  • Used Docker for setting Azure Container Registry with Docker and Docker-compose, actively involved indeployments on Docker using Kubernetes.
  • Involved in multi-tiered J2EE design utilizing Spring 4 Inversion of Control (IOC) and Hibernate mapping filesand Hibernate configuration for persisting data to the database.
  • Using Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s andSpring Boot 2.x for Micro services.
  • Conducting weekly status meeting to track the project progress, issues and roadblocks with Technical Lead,Testing Lead and Project Manager.
  • Creating Session Beans as services to communicate with DB Layer using Hibernate for the change requests inexisting flows.
  • Working on Angular6 by consuming Restful web services & used AngularJS forms like Template Driven formsand Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Involved in development of commonly used AngularJS components across teams such as directives for grid,pagination, conditional validations.
  • Involving UI publishing data call to Myatt application using Spring MVC module from Cassandra DB autogenerated documentation for REST calls by using Swagger API.
  • Creating reproducible builds of the Kubernetes applications, managed Kubernetes manifest files developedspring batch-based system to process transactions.
  • Integrating and developing user-facing elements with server side logic using NodeJS migrating projects toPivotal Cloud Foundry and experience in using CI and CD pipeline and deploying micro services on PCF.
  • Creating and configuring Micro services architecture and integrated with ReactJS implementing Cassandra-unit, a Unit testing framework for Cassandra DB.
  • Involving in creating Hibernate mapping files for classes and tables, associations, inheritances and generatingsequences, creating configurations.
  • Using Spring Framework for dependency injection for Action classes using Application Context xml file,Session Factory, Sessions, Transactions, Queries executing test scripts using Web Driver using JUnitframework.
  • Designing and developing components and coupling them as web services to the product using SOAP with Apache CXF implementation.

Environment: JDK1.7, J2EE, Spring 4.0, Spring MVC, Spring Boot, Hibernate, AngularJS, Angular6, REST, REST API, SOAP, Microservices, React JS, PCF, Kubernetes, NodeJS, Apache CXF, JDBI, JUnit, Log4j, slf4j, Jersey, Jackson, GIT, Maven, Jira, HTML5,JQuery, SonarQube.

Java Developer

Confidential, Tampa, FL

Responsibilities:

  • Requirement Analysis and documentation as per SDLC Methodologies using Java5,Agile Methodology(SCRUM) for gathering the Requirements, Design, Analysis, Development, Data Validation and SystemTesting.
  • Implemented Spring Boot with Microservices to divide the application into various orchestral applications.Generated REST APIs using JAX - RS implementation and created RESTAPIs like POST, GET, and PUTetc fromscratch.
  • Implemented security standards for applications using Spring security powered by OAuth and worked on varioussolution to stop security issues like XSS, CSRF, CORS
  • Experience in making web pages at the client side dynamic by using jQuery to make the HTML5 and CSS3 codeto interact with the JavaScript functions.
  • Deployed the drools rules as a service in J2EE stack environment and packaged and deployed the application in JBoss Added s Eclipse, JUnit, Hystrix, DynaTrace, OAuth2.0, GIT, Log4J, Agile methodology.
  • Implemented Hystrix circuit breaker pattern to handle timeout errors when the target services are down.SpringRetry based on Hystrix circuit breaker fallback response.
  • Designed and implemented the application using JSP, Spring IOC, Spring Annotations, Spring Transactions,Spring MVC, AngularJS, Hibernate and JDBC used Spring Framework for Dependency Injection
  • Worked on Agile development methodology and built the application with Test Driven Development (TDD)established efficient logging and Exception Handling using Spring AOP
  • Used AngularJS to do the data binding and making use of Modules and Filters objects according to theapplication requirement created REST APIs from scratch consuming the data from the SOAP XML and publishedthem in API management team.
  • Provisioned load balancer, auto-scaling group and launch configuration for microservice participated in alldevelopment activities within Agile development methodology and Test Driven Development (TDD) environment
  • Implemented Microservices architecture using Spring Boot for making application smaller and independent andalso used Dyna Trace for performance metrics and finding the root cause analysis.
  • Worked on Multithreaded applications to improved performance REST service to transfer datain JSON/XML format between front-end and server with AJAX.
  • Used Eclipse as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting,build automation, test case template generation, and accessory code generation.
  • Used Vault tool for project management tracking, Issue tracking and bug tracking WebSphere Application Serveras part of production implementation
  • Successfully provided multi-lingual functionality by developing custom tag libraries hosted the application onWebSphere and used Maven as the build automation tool.
  • Developed GIT controls to track and maintain the different version of the project used Log4j to capture the logthat includes runtime exception and for logging info and are helpful in debugging the issues.

Environment: Java 1.5, J2EE, Spring MVC, Hibernate, REST, JSP, HTML, Spring Boot, CSS, Rest, Rest API,JavaScript, AJAX, JQuery, JSP, AngularJS, SOAP, Microservices, Spring Batch, Jenkins, Apache, Ant, websphere -7,8.x, JPA, Maven,

We'd love your feedback!