We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Louisville, KY

SUMMARY

  • Around 8 years of experience in Web Application Design, Web Service Development, Programming, Testing, Support Maintenance, and End - User support using Java/J2EE technologies.
  • Experience and Knowledge of all phases of Software development life cycle (SDLC), which includes User Interaction, Business Analysis and Modeling, Design/Architecture, Development, Integration, Documentation, Coding, Testing, Deployment and developing applications using Waterfall.
  • Proficient in developing front-end systems like Client-side validations with JavaScript, Ajax, Bootstrap, HTML, CSS and JavaScript frameworks such as AngularJS.
  • Developed applications using Java/J2EE and frameworks such as Spring, NodeJS, Spring MVC, Spring Boot, Restful API, SOAP, Security/JWT/OAuth2, DATA JPA and Hibernate.
  • Excellent knowledge on Java8 concepts like Streams, Lambda Expressions, Method References etc. and developed MVC based portlets using Liferay and migrated existing portlets from Liferay 6.1 to Liferay 7.1.
  • Creating REST web services to publish ML models - business function and earnings code prediction models via API as predictive analytic service using Java 8 and python.
  • Developed web-based controllers using Java, J2EE, Webservices (REST), MVC 4.0/5.0 framework (Spring MVC 2.5.2), and MySQL.
  • Hands on Experience on MVC Framework and Hibernate 7.1/7.2 to connect with backend database for large based enterprise Applications.
  • Expertise in open-source frameworks like Struts 2.0, Spring 4/5 (IOC, JDBC, AOP, and LDAP), Web services, Hibernate, JAXB, AXIS-2, JAAS (Java Authorization and Autantication System), JUNIT etc.
  • Expertise in creating web applications using HTML/HTML5, CSS/CSS3 (SASS, LESS), Bootstrap, JavaScript (ES5), JQuery, AngularJS, Angular 4/6/7, AJAX, and JSON, Node.js, and ReactJS.
  • Experience in Web Services using SOAP, Restful, WSDL, HTML, XML, JAXB, XSD, SAX and DOM parsers and with core Java with Multithreading, Concurrency, Exception Handling, and Java Collections.
  • Hands on experience in implementation of PCF (Pivotal Cloud Foundry) Paas (Platform a Service) such Pivotal Application Service, Pivotal Container Service and Pivotal Functional Service to continuously deliver applications on to teh cloud.
  • Strong knowledge of Cloud application security models, protocols and tools like AWSIAM, AWSKMS policy, Microsoft Azure AD, Google Cloud.
  • Working on NodeJS framework to develop dynamic and rich client web pages MicroServices with Spring boot 2.7.1 through a combination of REST and Apache Kafka.
  • Developing Micro services applications using Spring Core, MVC 4.0/5.0, DAO, ORM, Spring MVC, Spring Eureka, Spring Hystrix, Spring Ribbon.
  • Experience in handling messaging services using Apache Kafka Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic, Load Balancer, Auto-scaling groups and used AWSSDK to connect with Amazon SQS for bulk email processing.
  • Hands on experience with Kubernetes, Jenkins, and Docker using experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like Mongo DB.
  • Experience in Continuous Integration tools such Jenkins and Bamboo and Experience with CI/CD tools (Jenkins, GitLab, and Ansible) on various Python packages such as Pandas, NumPy, Scikit Learn, Matplotlib, SciPy, PyTables.
  • Experience of designing and architecting server-less applications using AWS lambda API Gateway, DynamoDB and Security Token Service (STS).
  • Experience in working with messaging services like Kafka and RESTAPI’s to pull and push Metadata from Apache Atlas using Java Connectors.
  • Experience with Version Control tools like GIT and build tools like MAVEN and Gradle with Integrated Development Environments like Eclipse and IntelliJ and STS.
  • Using Python modules such as Requests, Urllib, and beautiful soup for Python Data/web crawling And Hands on design and implementation of AI (Artificial Intelligence), machine learning algorithms using Python.
  • Good experience in developing web applications implementing Model View Control (MVC) architecture using Django, Flask, Pyramid and Zope Python web application frameworks.
  • Creating libraries for common math and science-oriented programming tasks with SciPy leverages other Python packages, including NumPy and Pandas
  • Experience in deploying applications/Port lets on Tomcat 5.x/6.x/7.x, and WebLogic 6.x/8.x/9.x servers writing JUNIT test cases as well as Selenium test cases to make sure teh UI changes are reflected correctly or not.

TECHNICAL SKILLS

Programming Languages: C, C++, Java 1.5/1.7/1.8, J2EE, Python 3.6.0, PL/SQL

Web Services: JAX-WS (SOAP), JAX-RS (REST, REST API), PCF, WSDL.

Web/Application Servers: Apache Tomcat 6.0, Kafka, IBM WebSphere 8, Oracle WebLogic, JBoss 4.0.

IDE: Eclipse, My Eclipse, Edit Plus, NetBeans 7.0, Visual Studios.

Design Methodologies: Agile, Scrum, UML, J2EE Design Patterns.

Application Frameworks: Struts 1.x/2.x, Spring 4/5, Spring Core, Spring MVC, Spring Boot, Spring Security, Spring Batch, Spring ORM.

UML tools/ Build tools: Apache ANT, Maven, Jenkins, JUnit, Jira, Dream viewer, Docker, Rational Rose, Google cloud, CI/CD, PCF, Kubernetes, UML, Selenium.

Web Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, Angular 6 or 7, AngularJS 2.0, 4, 6.0, NodeJS, Bootstrap, JSON.

XML: XML, DTD, XSL, XSLT, XHTML, XML Schema and DOM Parsers.

AWS: EC2, RDS, S3, ELB.

J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA.

Version Control: IBM Clear Case 7.0, 7.1, SVN, CVS, Git.

ORM Framework: Hibernate, JPA, DAO.

Databases: Oracle 9i/10g/11g/12c, SQL Server, MySQL, Mongo DB, SQL server2012/2014

PROFESSIONAL EXPERIENCE

Confidential, Louisville, KY

Full Stack Java Developer

Responsibilities:

  • Designed, developed and implemented unit tests and product features developed business components using Java Objects, Core Java, Multithreading and Collections.
  • Configured Java 8 objects withbackenddatabase tables usingORMmapping inHibernate end to end application onspring bootframework (Rest Api Application/SpringJP Using Crud repository).
  • Understanding user change requirements and analyzing teh source systems and Developed UI pages using JSP & Spring MVC framework validations are done using Spring MVC validation framework and JavaScript.
  • Implemented CI/CD pipeline as code using Jenkins 2.60.3 and Developed build and deployment scripts using MAVEN as build tool, and integrated selenium in Jenkins 2.60.3 to perform teh automated integration test.
  • Worked on Angular 7, Angular. Js framework to augment browser-based applications with MVC Capability, built dynamically generated dropdown lists using Ajax, jQuery.
  • Deploying teh Spring Boot, Micro Services to pivotal cloud foundry (PCF) using build pack and Jenkins for continuous integration
  • Expertise in Micro Services to communicate through HTTP protocol for implementing SOA approach working with other iOS and Android developers to complete detailed projects
  • Experience in using MVC, SOA architecture and Micro Services for implementing teh client server business applications
  • Installed, configured and hosted teh Tomcat app servers and MySQL database servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Developed RESTful Web Services to retrieve data from client side using Micro Services architecture of Spring boot application with Micro services performing teh Unit testing and basic functional testing with different set of data.
  • Integrated with SpringCloudNetflix’s components like Eureka (Service Discovery), Hystrix(Circuit Breaker), Ribbon (Client-Side Load Balancing) and Zulu Proxy.
  • Proficient in working with various technologies like Java, Java Beans, J2EE (JSP, JSF, Servlets, EJB),Spring 5, Hibernate, Micro services, Spring Boot, Spring Cloud, Ajax, JQuery, JMS, JDBC, XML, JAAS, JAX-WS/JAX-RPC, Web Services, LDAP and Design Patterns.
  • Used Kafka on publish-subscribe messaging as a distributed commit log, have experienced in its fast and Python and Scalable created User defined exception classes using Java and building SOAP, Rest and Rest API.
  • Extensively used Hibernate in data access layer to access and updates in teh database usedDockerto containerize teh Services and APIs to run on AWS EC2 instances.
  • Responsible for provisioning environment and deploying teh dockerized applications by developing manifests JIRA for tracking teh activities, Tasks and defects of Ehcache as a second level cache in teh DAO layer for Hibernate.
  • Working on data preprocessing, cleaning and publishing data to Apache Kafka topics writing Java classes, reusable components and Java Beans for getting data from oracle tables.
  • Participated in a Scrum team and Agile Practices including Test-Driven Development (TDD), Behavior-DrivenDevelopment(BDD) and pair programming.
  • Made teh integration of data in several applications in favor JSON documents with dynamic schemas using Mongo DB (NoSQL) database.
  • Created MySQL and other service instances to bind teh deployed application in Pivotal Cloud Foundry (PCF) and used Maven build script for building and deploying teh application and designing new database tables for teh enhancements.
  • Developed teh java code using Eclipse as IDE backend services in Java andGroovy strong experience in implementingServiceoriented architecture andWebServicesusing SOAP, RESTFUL API’s.
  • Responsible for building/deploying consistently repeatable build/deployments to company non-production environments usingJENKINS& BUILD Pipelines.
  • Experience in handling messaging services usingApache Kafka implemented Micro services architecture to make application smaller and independent REST web services using Jersey with teh enabled OAUTH.
  • Maintained, structured, and surveyed documents within teh NoSQL MongoDB database; ensuring data integrity, correcting anomalies, and increasing teh overall maintainability of teh database.

Environment: Java 8, J2EE, Spring 5.0, Spring Boot 2.7.1, Spring MVC, SOAP, Hibernate, Micro services, REST, REST API, CSS3, XML, Angular7, AngularJS, PL/SQL2.3, CI/CD, Mongo DB, Kubernetes, AWS1.3.580, Google Cloud, PCF, NodeJS, Apache Kafka2.5.0, Docker19.03.12, JAX-RS, JUnit4.13x, Mockito

Confidential - St Louis, MO

Java/J2EE Developer

Responsibilities:

  • Worked as Java Developer in developing two different web-based applications and followed Test-Driven Development (TDD) and Agile methodology.
  • Developed Interactive web pages using HTML5, CSS3 and JavaScript. Develop various screens for teh front end using Angular JS and used various predefined components.
  • Implemented teh single page web application based front end for displaying user requests, user records history and security settings various users using Java and AngularJS.
  • Developed application is built Micro Service Oriented Architecture using MEAN (Mongo DB, Express AngularJS) stack and developed Single Page Applications (SPA).
  • Deploying teh Spring Boot, Micro Services to pivotal cloud foundry (PCF) using build pack and Jenkins for continuous integration
  • Expertise in Micro Services to communicate through HTTP protocol for implementing SOA approach working with other iOS and Android developers to complete detailed projects
  • Experience in using MVC, SOA architecture and Micro Services for implementing teh client server business applications
  • Implemented Angular 6 services to connect teh web application to back-end APIs and Used Micro Services with Spring Boot through a combination of REST and Apache Kafka.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns used Spring4, annotations, and MVC to implement business layer and navigation part of application,
  • Implemented persistence layer using Hibernate7.1 dat uses POJOs to represent DB tuples business logic at Server side in Core Java, and Java2EE Architecture.
  • Developed web-based controllers using Java, J2EE, Web Services (REST), MVC 4.0/5.0 framework (Spring MVC 2.5.2), and MySQL.
  • Developed Micro Services with Spring MVC to retrieve API routes and Implemented Spring Circuit pattern, integrated Hystrix dashboard to monitor spring, Micro Services.
  • Developed REST web service using Jersey which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications. REST API using Jersey for JAX-RS implementation.
  • Used Shell script, Git as version control, Maven for artifact build, Log4j as logging framework and Jenkins as CI/CD tool.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Created tables and worked on MySQL and PL/SQL to write functions and packages for complex Inserts and updates in teh database.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used AWSSDK to connect with Amazon SQS for bulk email processing
  • Developed entire frontend and backend modules using Python on Django Web Framework and Worked on designing, coding and developing teh application in Python using Django MVC.
  • Developed tools using Python, Shell scripting, XML to automate some of teh menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
  • Used version control repository GIT and JIRA for issue tracking in deploying applications in Tomcat server specific formats with Excel macros and Python libraries.
  • Designed and developed a horizontally scalable APIs using Python Flask created a Handler function in Python using AWS Lambda dat can invoke when teh service is executed.
  • Developed test cases and performed unit testing using JUNIT Test cases UI for Functional Testing, Performance Testing, and Regression Testing and to test REST & SOAP.

Environment: Java 7, J2EE, Spring 4.0, Spring MVC, Spring Boot, Hibernate, AngularJS, Angular6, SOAP, REST, REST API, Microservices, MongoDB, Kafka, Kubernetes, Google cloud, SQL Server, CI/CD, Mongo DB, Kubernetes, PCF, Apache Kafka2.5.0, Docker19.03.12, JAX-RS, JUnit4.

Confidential - San Francisco, CA

Java Developer

Responsibilities:

  • Designed and developed teh REST based Micro Services using teh Spring boot presentation layer code, using JSP, HTML, AJAX and jQuery.
  • Design, develop & deliver teh RESTAPIs dat are necessary to support new feature development and enhancements in an agile environment.
  • Developed teh project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability
  • Developing application module coded on Spring Batch and Apache Camel teh Business layer using spring (IOC, AOP), DTO, and JTA.
  • Developed unit test cases using Junit framework for testing accuracy of code and logging with SLF4j +Log4j teh Persistence layer DAO using HIBERNATE.
  • Writing end-to-end flow i.e. controllers’ classes, service classes, DAOs classes as per teh Spring MVC design and writing business logics using core java API and data structures.
  • Used Java 5 concepts like Swing, socket programming, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Worked onMongo DBconcepts such as locking, transactions, indexes, replications, schema design expertise in teh implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB
  • Implemented Angular JS services to connect teh web application to back-end APIs SOAP, Rest, Rest API web services to exchange teh data with backend application
  • Used Spring JMS related MDB to receive teh messages from other team with IBMMQ for queuing worked with Open symphonyworkflows and delivered workflow module to teh client.
  • Created groovyscripts to extract transaction volume information and email to management on daily basis worked with defect tracking system Clear Quest responsible for code sanity in integration stream used Clear Case as version control tool.
  • Involved in debugging and tuning thePL/SQLcode, tuning queries, optimization for teh Oracle database using Explain Plan, hints and also worked on Partition tables using Range method.

Environment: Java 5, J2EE, Spring, Spring MVC, Spring Boot, Hibernate, AngularJS, SOAP, REST, REST API, JavaScript, JQuery, Micro Services, Oracle, JDBC, Eclipse, Web Logic, CVS, JUnit, Bootstrap, Agile, Dash Board, UML, JSP, JSTL, Maven, CSS, JSON, Mantis, jQuery.

Confidential - Rocklin, CA

Software Developer

Responsibilities:

  • Designed, developed and validated User Interface using HTML, JavaScript, and CSS widely used HTML for web-based design.
  • Used JavaScript to make teh changes dynamically on teh client page to improve teh performance by decreasing teh number of hits to teh 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 teh 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 teh 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.
  • Extensively used JSON to parse teh data from server side to satisfy teh 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 teh 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 teh XML files using DOM/SAX parsers.
  • Created tables, triggers, PL/SQL Stored Procedures, SQL queries, Joins, integrity constraints and views for IBM DB2.
  • Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class in Unit Testing of various modules by generating teh Test Cases performed deployment of applications on JBoss.
  • Involved in day-to-day handling of JIRA issues (production issues at time) dat involved data inconsistencies dat required to be solved in very less time.
  • Worked with IntelliJ and used Gradle build tool to achieve more functionality for build process.

Environment: Java, J2EE, HTML, CSS, jQuery, JavaScript, SOAP, JSON, XML, Spring MVC, Hibernate, REST, REST API, HQL, SQL, IBM, JNDI, Maven, UML, JIRA, Tortoise SVN, Log4J and Eclipse.

We'd love your feedback!