We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • 9 Years of IT experience in Programming with Application Software Development in IT industry and dynamic experience in Software Development Life Cycle including requirement gathering, designing, programming, testing and implementation of major Systems.
  • Have excellent analytical, programming and problem - solving skill. Estimation planning of the project through walkthroughs and meetings involving various leads from Development, QA and Technical Support teams.
  • Experienced on Java Message Service JMS API for developing message oriented middleware MOM layer for handling various asynchronous requests.
  • Expertise in application development using MVC architecture with JAVA, J2EE, JSP, Servlets, JDBC, Web services, Apache Tomcat server, Oracle under Windows.
  • Experience with CI CD pipelines to integrate the Java code to align with DevOps practices using Docker.
  • Experienced in managing Hadoop clusters and services using CLOUDERAMANAGER
  • Well versed with complete Software Development Life Cycle (SDLC) and various software development methodologies such as Agile Methodology and Waterfall model.
  • Worked on Hadoop, Hive, JAVA, python, Scala Struts web framework.
  • Hands on experience in the design of J2EE architecture Web Applications, using technologies such as Java, Spring MVC, Hibernate, JSP, JDBC, Servlets.
  • CI/CD using Jenkins, Ant, Maven, GIT, DevOps, Gradle, Artifactory, Docker, Vagrant, AWS ECS
  • Good knowledge about using HTML 5, CSS 3, AngularJS, React, Express, Node and JavaScript.
  • Good knowledge about using design patterns which include MVC, Singleton, Factory, DAO (Data Access Object).
  • Deployed My own Code onto Git Environment and applied some Hooks to automated the process of Continuous Integration and Continuous deployment. CI and CD.
  • Expertise in developing data models using Hibernate (Caching, Relationships and Hibernate DAO) Object relational mapping (ORM) framework and configuring Hibernate persistence layer.
  • Experienced in React JS and working with React Flux architecture.
  • Strong hands-on experience with Spring, Spring Batch.
  • Expertise in developing light weight business component and integrated applications using Spring framework, spring MVC, Spring Data, Spring Batch, Spring Boot, Spring Security using features like IOC and configuring application context for spring bean factory.
  • Detailed experience with Spring Framework projects including use of features: AOP, DAO, Dependency Injection (IOC).
  • Assisted Deployment team in setting up Hadoop cluster and services
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Have Strong experience in using Web Services Technologies like SOAP(JAX-WS), RESTful (JAX-RS) &Microservices.
  • Extensively worked with CRON experesions in Spring Boot to schedule our application.
  • Add project users to the AWS account with multi factor authentication enabled and least privilege permissions.
  • Good experience in generating Statistics and reports from the Hadoop
  • Used Spring Boot Actuator to monitor and manage the application in production environment.
  • End to end deployment ownership for projects on Amazon AWS.
  • Good work experience in Service Oriented Architecture and Micro services architecture.
  • Experience in Production support and Debugging of live applications.
  • Installation, Configuration and Management of RDBMS and No SQL tools such as Dynamo DB.
  • Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS.
  • Managing multiple AWS instances, and AMIs.
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Created, deleted and managed user accounts used to interact with AWS and setup their ACLs withAmazon

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, Python

J2EE Technologies: Servlets,Spring Boot, JSP, JDBC

Web Technologies: HTML, CSS, XSLT, XML, jQuery, JavaScript, Angular JS, Node JS

App/Web Servers: IBM WebSphere Application Server 6.1/7.x/8.x, IBM Business process, Management v8.x, JBoss Application server, WebSphere, Tomcat, BEA Web Logic

Frameworks: Struts, Spring, Spring MVC, Micro Services - MVC

ORM Tool: Hibernate

Tools: LoadRunner, Log4J, Maven,Gradle, Jenkins, Kafka,PL/SQL Developer

IDEs: Eclipse,IntelliJ

Databases: Oracle, PL/SQL Server, MongoDB

Test Environment: TestNg,Selenium and Mockito

Version Control: SVN, ClearCase,Git

Operating Systems: Linux, Windows, Mac OS

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Responsibilities:

  • Worked in an SCRUM and also participated in daily Scrum meetings, backlog gromming, retrospective in 14day sprint.
  • Sound knowledge in migration of systems, upgraded many projects from 1.7 to 1.8 java versions as well as migrating applications from application servers.
  • Experience in making the Devops pipelines using Openshift and Kubernetes for the Microservices Architecture.
  • Setup and benchmarked Hadoop/HBASE clusters for internal use.
  • Modernizing the Mainframe data processing using Hadoop.
  • Developed server side application to interact with database using Spring Boot and Hibernate.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object-oriented java objects using Hibernate.
  • Created various Stored Procedure, SQL Queries and Triggers required in the modules for the application.
  • Extensively worked on KAFKA streams on high volume transactions and consumed the messages from various kafka topics and returned to the DB.
  • Consumed RESTFUL web services using Angular HTTP Module and transformed the response using RXJS operators.
  • Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix oss (eureka, zuul, hystrix) and AWS.
  • Designed and developed various modules using Java, JSP/Servlets, XML, and MVC.
  • Developed various components using Bounce framework which is customized Spring framework.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Performed transformations, cleaning and filtering on imported data using Hive, Map Reduce, and loaded final data into HDFS.
  • Implemented CI CD pipelines using Jenkins and build and deploy the applications.
  • Involved in implementation of Data Access, Service and Presentation Layers and intensively worked on Spring DAO Layer to access and perform CRUD operations on data.
  • Used Soap UI for web services testing. Developed unit test cases using Junit framework for testing accuracy of code and logging with SLF4j and Log4j.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Created Angular HttpClient interceptors to add necessary JWT tokens for the out going requests from UI.
  • Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) & configuration management
  • Created branches and managed the source code for various applications in GITHUB.
  • Extensively worked on JSON for data transfer between different hardware components through HTTP request-response model.
  • Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
  • Used CI tool Jenkins to automate the compilation and implemented continuous delivery with Docker to run all the tests before generating war file.
  • Deployed Java Message Service JMS API for reliable and asynchronous exchange of important information
  • Developed and written ApachePIGscripts and HIVEscripts to process the HDFS data.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
  • Extensively worked on XML binding (marshalling and unmarshalling) using JAX-BXML parser.
  • Actively participated with fellow front end developers and attained some knowelege on React JS.
  • Configured Data source using JNDI data pooling.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Continuous monitoring and managing the Hadoop cluster through CLOUDERA Manager
  • Responsible for building the application EAR, WAR and JAR files for different environments using ANT script. Written JUNIT test cases for performing unit testing.
  • Used AWS services like EC2, S3, SQS, Directory services.

Environment: Spring boot, Spring Integration, Spring Batch, Kubernetes, XML, MVC, spring framework, J2EE, Spring DAO, HTML CSS, Java Script, Angular JS, Bootstrap, JQuery, AJAX, NoSQL, AWS VPC, GIT, Json, XML, JNDI data pooling, Oracle SQL and ANT, AWS.

Confidential

Full Stack Java Developer

Responsibilities:

  • Worked as per Agile methodology to meet customer expectation, timelines with quality deliverables.
  • Extensively worked with business analysts and the end users to gather and finalize the requirements.
  • Used the JavaScript libraries jQuery, AJAX to talk to the RESTful API and display the JSON format data for the end user.
  • Participated in development/implementation of CLOUDERA Hadoop environment.
  • Used Two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Worked with the features of Angular 2 such as directives, modules and routing.
  • Designed and implemented AJAX server calls to dynamically retrieve customer information.
  • Achieved synchronization of multiple threads through Multithreading, Exception Handling and optimized time complexity by using built-in data structures in Collections.
  • Used Java 8 Lambdas to make anonymous inline function calls and used Streams to work effectively with Collection objects.
  • Unique experience with Pivotal Cloud Foundry and Open Shift/Kubernetes architecture and design, troubleshooting issues with platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and OpenShift/Kubernetes
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Used the Spring IOC feature to get Hibernate session factory and resolve other bean dependencies also used Spring AOP features for solving cross-cutting concerns.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria's to fetch the data from SQL based schema.
  • Defined Angular routes using Router module for components at module level to enable lazy loading for modules and components.
  • Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Created multiple Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster for testing purpose.
  • Implemented Microservices using Spring Boot and enabled discovery using Netflix Eureka Server.
  • We generally tried to implement a service registry using Spring Netflix Eureka Server and register some Eureka Clients with it.
  • Used React-Router to turn application into Single Page Application
  • Create and configured the continuous delivery pipelines for deploying Microservices and lambda functions using CI/CD Jenkins server.
  • Implemented service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Designed and implemented MongoDB based database and created REST enabled Web Services on Jersey framework. Designed and developed RESTful Services to retrieving configuration JSON documents related to customer.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Secured the REST API's by implementing OAuth2 token-based authentication/authorization scheme using spring security.
  • Worked on REST APIs, and Elastic Search to efficiently handle and searching JSON data.
  • Designed and developed XML validation functionality and store XML document in database.
  • Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP, WSDL, MQ.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Log4J was used to monitor the error logs and used GIT as version control tool.
  • Followed Maven build life cycle to build the application and deployed into WebSphere application server.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
  • Developed test cases and performed unit testing using Junit.
  • Worked on creating documents in Mongo database.
  • Experience with creating script for data modeling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters. Experience in creating JavaScript for using DML operation with MongoDB.
  • Object/Relational mapping and persistence framework using i-Batis and written fine-tuned SQL queries.

Environment: HTML5, CSS3, JavaScript, AJAX, Angular.js, Node.js, Bootstrap, Foundation, Java8, J2EE, Spring (IOC, AOP, MVC, JPA), Spring Boot, AWS, Spring Security, Kubernetes, Microservices, Hibernate, WebSphere, Agile TDD, RESTful, JSP, JMS, JTA, MongoDB, Oracle, PL/SQL, Selenium, Maven, Log4j, JUnit, Selenium, Jenkins, GIT, Docker, Elastic Search, S3, IAM, VPN, JIRA.

Advance Auto Parts

Senior Java Developer

Responsibilities:

  • Designed user interfaces, object model, application server logic and schema by analyzing requirements.
  • Used J2EE patterns for designing applications.
  • Designed UI pages using HTML, DHTML, JavaScript, JQUERY, JSP and Struts tag libraries.
  • Monitored the performance of application using JProbe, also coded Struts Action Classes and Model Classes.
  • Used Struts Validation framework for client/server validations.
  • Extensively used design patterns like Singleton, Factory, Abstract Factory etc.
  • JMS is used for exchanging the information like Author publication status report between the author and company.
  • Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with REST document.
  • Used Hive to find correlations between customer's browser logs in different sites and analyzed them to build risk profile for such sites.
  • Used EJB Session beans and entity beans to develop business services and the persistence.
  • Followed coding guidelines while implementing the code.
  • Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development.
  • Develop Message Driven Beans (MDB) & involved in building and accessing a Web Services using SOAP over JMS.
  • Evaluated suitability of Hadoop and its ecosystem to the above project and implementing / validating with various proof of concept POC applications to eventually adopt them to benefit from the Big Data Hadoop initiative.
  • Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine
  • Developed Web Services using Apache AXIS2 tool Framework.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
  • Generated WSDL files using AXIS2 tool.
  • Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture (SOA) Concept.
  • Maintain System integrity of all sub-components related to Hadoop.
  • Ran check styles, find bugs and configured EMMA tool for test coverage.

Environment: J2EE, UI, HTML, DHTML, JavaScript, JSP, Jprobe, MVC, JMS, EJB session beans, Oracle DB, SQL, PL SQL, MDB, SOAP, Apache AXIS2 tool, WSDL, UDDI, WSDL, SOA, EMMA.

We'd love your feedback!