We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Bloomington, IL

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.
  • Proficient in composing and taking care of SQL Queries, PL/SQL, Storing Procedures and Triggers measure of involving in J2EE Testing in creating experiments with J Unit for Unit testing, and logging utilizing Log4j.
  • Experienced working in conditions utilizing Agile (SCRUM) and Waterfall improving philosophies sent Amazon Web Services (AWS) for a substantial number of uses using the Amazon cloud arranging.
  • Experienced in Developing, testing and deploying of enterprise applications on Windows & UNIX platforms using IDEs such as Eclipse, Rational Application Developer (RAD), Net Beans, and IntelliJ.

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, Bloomington, IL

Full Stack Java Developer

Responsibilities:

  • Involving in all phases of SDLC like Requirements Gathering, Design, Analysis and Code development extensively used Angular JS components, filters, services, bootstrap to support Desktop and mobile versions.
  • Involving in Angular7, HTML5 and CSS3 code optimization, DOM loading and cross browser compatibility designed Prototype and project layout skeletons using ReactJS, JQuery, CSS/LESS and HTML5.
  • Developing real time tracking of class schedules using NodeJS (ExpressJS framework) involved in developing thread Safe blocks for multi thread access and distributed transaction management.
  • Excellent knowledge and working experience in complete Core Java 8 Package using oops concepts, Arrays, String, Exception Handling, Collection framework, Multithreading, Serialization and I/O stream concepts.
  • Developing application on Spring5 framework by utilizing its features like dependency injection, Spring Beans, Spring data, Spring AOP, Spring Security, Spring JDBC, Spring boot, Spring batch, Spring Web flow using MVC.
  • Using Spring Quartz for scheduling tasks to generate reports and emails to clients upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.
  • Developing persistence layer integrating Hibernate with Spring support and used Spring JDBC for lightweight database operations.0
  • Using IBATIS framework with Spring framework for data persistence and transaction management implemented Spring Circuit breaker pattern, integratedHystrix dashboard to monitor Spring micro services.
  • Worked with Kafka Cluster using Zookeeper and also used Spring Boot for building Micro services and developed Spring based application radically faster with very less configuration interacting through a combination of REST and Apache Kafka message brokers.
  • Worked onRestfulWeb services using Jersey for JAX-RS implementation as well as NodeRestframework for backend services, used Mongo DB (NoSQL) for database services.
  • Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular JS modules.
  • Implemented Spring and J2EE based MVC (Model-View-Controller) framework for the application SOAP UI, Postman, Rest Client, Spring Mock MVC, Spring 4 Junit for testing the web services.
  • Implementing or exposing the Micro services to base on REST API utilizing Spring Boot with Spring MVC.All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM.
  • Used Hibernate Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
  • Implemented the function to send and receive AMQP messages on Rabbit MQ synchronously, asynchronously and send JMS message to Apache Active MQ on the edge device.
  • Used Magento Connector - Connecting to Magento API with java using SOAP on experience with MongoDB Installation, Configuring, Monitoring and Designing Shared Environment.
  • Implemented SOA to develop Spring Restful/Micro services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
  • Designed load balancer in Micro services using the Netflix ribbon client PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Implemented joins stored procedures, views, Unions in Oracle database to fetch the data deployed Spring Boot based micro services Docker container using Amazon EC2 container services.
  • Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment built Data Access Layer using Elastic Search for Recommendation view for repair events and worked on deploying AWS Elasticsearch to monitor the state and condition of the applications.
  • Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation worked on AWS cloud services for installing, configuring and troubleshooting servers using AWS Systems Manager.
  • Used Docker images in task definitions to launch containers on EC2 instances in your clusters integration of oracle MuleScopes to encapsulate other message processors to function as a single unit.
  • Developed Applications using Rule Engines-Jboss Drools 4.x, Workflows, Human tasks to implement Business rules validations and provided Drools Dashboard for Business users
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN, Jenkins, and Jenkins Jobs.
  • Worked with the Node package manager (NPM) along with Karma, Jasmine, Grunt and Bower for test and build GitHub for version control, JIRA for bug and issue tracking.

Environment: Java 8, J2EE, Spring 5.0, Spring Boot, Spring MVC, REST, REST API, SOAP, Micro Services, AWS, Spring Data, STS, Hibernate, HTML5, CSS3, Kafka, Mongo DB, Angular JS, PCF, Angular 7.0, Node JS, J Query, Apache Tomcat, XML, HTML.

Confidential, Philadelphia, PA

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.
  • Used MyBatis & IBatis persistence framework to provide support for custom SQL, stored procedures and mappings developed various GWT customized widgets, services and DAO classes for the above systems using servlets, Core Java and GWT RPC/Ajax calls.
  • Designing and implementing scalable,RESTandmicro services- basedmobile back-end. The back-end is being written inJavausingSpring Bootfor simplicity and scalability
  • Worked on converting the PSD to a pixel perfect XHTML page using CSS3 and HTML5 used State management supporting like request, application, session, flash and view scoped Java beans.
  • Implemented the application specific SOAP based Web services to transfer data in real-time between EXPERE document engine, Teamwork’s BPM tool and other legacy systems by utilizing WSDL, SOAP, Axis and JMS technologies.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks able to dig into unfamiliar codebases in order to understand bugs and solve problems using Golang.
  • Designed and developed Asynchronous service on Amazon using SNS/SQS.Created Business Logic usingPython to create Planning and Tracking functions
  • Developed stored procedures, functions, SQL, NOSQL queries and backend programs using Oracle database and tools such as TOAD and SQL developer
  • Experience in developing web based GUIs using Angular JS and JSP, HTML, and JavaScript developed DAO’s (Data Access Objects) and performed O/R mapping using Hibernate to access the database.
  • Developed REST API using Spring MVC and REST Controllers and generated JSON/XML formats OOPS design and core Java concepts such as Collections, Multithreading, Exception Handling.
  • Used Stash code versioning system for code maintenance and used Log4j to generate logs used for maintenance and bug tracking
  • Developed EJB Components, which encapsulate business logic and build up the model for the system implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object
  • Developed Java Helper classes for updating Customer Accounts and Customer information configured and deployed the application in IBM WebSphere application server.
  • Developed CI/CD system with Jenkins on Docker container environment utilizing Kubernetes created Single Page Application (SPA), which can data, bind and synchronize with Angular6 framework.
  • Build, Merged, Configured and deployed the code in WebLogic Server of DEV Environment, TI and Staging Environment logged issues and bugs with Jira, created and participated in code reviews using Crucible 2.0/3.0
  • Experienced best practices for integrating micro servicesinto an existing system architecture deployed J2EE Web and EJB modules using WebLogic Command Line Deploy tool and WebLogic Admin Console
  • Developed presentation layer using HTML, CSS and JavaScript tuned TCP/IP, JVMs, JVM heap size, garbage collections and Native threads worked with a variety of issues involving multi-threading, server connectivity and user interface.

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, Alpharetta, GA

Java Developer

Responsibilities:

  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop spring-based application with very less configuration.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Developed DAOs using JPA, Hibernate persistence API for the database operations to interact with Oracle Database used Spring for bean instantiation, annotations, controllers, request mapping to handle the Webservice request and response.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, JQuery, AJAX and JSON.
  • Developed Web Services using SOAP, SOA, WSDL Spring MVC and developed DTDs, XSD schemas for XML (parsing,processing, and design) to communicate with Active Directory application using Rest API.
  • Used AngularJS as the development framework to build a single-page application and reusable AngularJS applications followed agile methodology during complete SDLC process. Participated Agile/Scrum development and deployment teams
  • Design and developed request and response XML Schema (XSD) documents for Webservices operations such as Retrieve History.
  • Extensive use for developing test cases and performed unit and integration, tested by using Junit involved in developing Webservices operations in Service Oriented Architecture (SOA).
  • Used Spring Framework 4.1 for the application development. Involved in front end development using Struts, JSP's, JSF and JSTL
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Extracted data in UI for different clients using JSON. Integrated with third party Sale point API to make restful Webservices call used Maven for the project management like build, install deployed application on Apache Tomcat server.
  • Experience in using GitHub repository to run the Jenkins job for Continues Integration while developing the applications and posting them in GIT.
  • Developed Groovy scripts to test Report application output. Used Selenium for UI automation and used log4j for logging errors, info, exceptions.

Environment: Java 5, J2EE, Struts1.2, Micro services, JSF2.0, Web Services (SOAP, REST), REST API, Spring MVC, Spring Boot 1.5.1 Hibernate, Servlets, JSP,JavaScript, XML, HTML5, CSS3, SVN, J Unit, Log4J, Angular JS, Angular 4.0, Maven, JIRA.

Confidential

Software Developer

Responsibilities:

  • Involved in Requirement gathering phase to gather the requirements from the business users and dealing with UX team to continuously accommodate changing user requirements
  • Responsible for translating designs and concepts into highly usable and engaging web applications using a variety of technologies created both client and server-side validations.
  • Design and implementation of new feature or software components for the front-end of a large Web application involved in producing and consuming the SOAP/REST Web Services.
  • Used MS Visio, Dreamweaver and Photoshop tools for web application development developed front-end UI pages and necessary backend Java classes to support data access and user authorization.
  • Involved in Developing of Application based onJ2EEusing Hibernate and Spring MVC implemented Dependency Injection using the Spring framework
  • Daily SCRUM stand-up meeting and provided demo to the business every Tuesday extensively worked on designing web pages using HTML, DHTML, CSS, JavaScript and Ajax managed back-end connectivity with the help of PHP.
  • Implemented User Friendly UI design with HTML, CSS and JavaScript for client side validation and form submission functions and PHP for server side scripting for web development.
  • Created databases in PHP my admin for REST API internal projects in Perrigo cross-browser compatible and standards-compliant based page layouts.
  • Designed/modified Images/Banners as per the client requirement using Adobe Experience Manager ensured Web Content in compliance with W3C and Section 508 accessibility standards
  • Interacted with User Experience teams to understand customer needs to design online user experiences, ensuring ease of navigation and simplicity of design
  • Responsible for Unit testing and supporting the UAT & PROD environments Created / updated system documentation. Used Firebug tool for debugging support the deployed applications through debugging, and fixing.
  • Worked as QA tester and played an important role in assisting UAT team members to help them understand to test the system thoroughly and fixed the bugs reported by users.

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!