We provide IT Staff Augmentation Services!

Sr Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Charlotte-nC

SUMMARY

  • Having 8+ years of diversified experience in Web development, System Analysis, Technical Design, Development, Implementation, Performance Tuning, Testing and Release/Build management in all stages of Full Software Development Life Cycle (SDLC) in various Information Technology areas involving Java/J2EE, SOA/ Webservices and Frameworks (Struts, Hibernate and JSF).
  • Experience in multi - tiered distributed environment and all stages of SDLC in Agile (SCRUM) Methodology, TDD, Waterfall, and Object-Oriented Application Design and Programming.
  • Expertise in designing and developing enterprise and web applications using Java and J2EE technologies like Core Java, JDBC, Servlets, JSP, JUnit, Struts, Spring, Hibernate, HTML and CSS, XML, JNDI, JMS, JSTL.
  • Developed applications with Spring using Spring MVC, IOC, AOP, JDBC, JTA, DAO, Boot, Security, spring Eureka, Spring Hystrix, spring Ribbon, Spring Microservices, Spring REST, Spring Ribbon, Hateoas.
  • Expertise in developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, REST, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis, CXF engines.
  • Strong knowledge of OOP (Object Oriented Programming) concepts.
  • Good experience on working with AmazonWeb ServiceslikeEC2,S3, Amazon SimpleDB, AmazonRDS, Amazon Elastic Load Balancing, AmazonSQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front
  • Expertise in HTML, HTML5, CSS3, JavaScript, AngularJS/2/4, NodeJS, ReactJS, VueJS, EXTJS, BackboneJS, Bootstrap, jQuery, AJAX, JSON, DHTML, Gulp, Karma, Jasmine, Tiles, Tag Libraries in building dynamic web pages.
  • Experience in automated deployment tool such as serviceKuberneteswhich is used to deploy quickly and predictably.
  • Experience withDocker containers, leveraging Linux Containers and AMI's to create Images/ containers.
  • Expertise in implementing Web services, Microservices, AWS, Docker and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Extensively worked on XML related technologies like XML, XSLT, XPATH, XSL, DTD and DOM.
  • Worked extensively with JUnit for Unit Testing. Prepared various test cases using JUnit.
  • Hands on experience in developing web applications using HTML5, CSS3, JavaScript, jQuery and Bootstrap.
  • Strong expertise in using design patterns mainly with Group of Four such as Singleton, Factory, Abstract Factory, Builder, MVC etc.
  • Extensive experience in developing User Interfaces using Bootstrap, Angular 8/7, AJAX, JQuery, HTML5, CSS, JavaScript
  • Knowledge on NoSQL database programming - Mongo DB, Couch DB, Dynamo DB.
  • Knowledgeable in Database Design, Creation, and management of Schemas, writing Basic Stored Procedures, functions, SQL queries. Experience in writing SQL and PL/SQL programming
  • Experienced in leveraging RDBMS like Oracle, MySQL.
  • Expertise in using Development Tool Eclipse, JGrasp, and NetBeans.
  • Experienced in preparing to build and deploy scripts using ANT and MAVEN.
  • Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript, Python Test Frame works using TestNG/ Junit, Cucumber, ANT/MAVEN build tools.

TECHNICAL SKILLS

Languages: Java 8/7/6 SQL and PL/SQL, Python, Perl, C++.

Java/J2EE Technologies: Java Beans 3.0, Servlets, JDBC, EJB, JMS, RMI, ORM, Transaction API.

Architecture & Framework: Client-Server, MVC, J2EE, Spring 3.x/4.x, Hibernate 5.

Web Services: REST, SOAP, JAX-RPC, JAX-RS, JAX-WS, JAX-B, CFX.

Webservices tools: SOAP-UI, Rest Client, J-meter.

Development Tools: Eclipse 3.5/3.4/3.3/3.2 , Spring Tool Suite, Toad, and NetBeans

Build Tool: Ant & Maven& Gradle

Operating Systems: Windows 10/8/7/NT/2000/XP, UNIX, Ubuntu.

Application/Web Servers: WebLogic 10.x/12.x, IBM WebSphere, Tomcat 7/8.

Database: Oracle 10g/11g, SQL server 2016, MySQL 5.7, Mongo DB, Dynamo DB.

Unit Testing Framework: Junit, Mockito

Automation Tools: Selenium, Quick Test Pro, Junit, TestNG, Mockito, Jasmine, Karma

Version Control: GitHub, CVS.

Atlassian Tools: Jira, Confluence

PROFESSIONAL EXPERIENCE

Confidential, Charlotte-NC

SR Full Stack Java Developer

Responsibilities:

  • Developed the DAO layer for the application using spring, Hibernate and developed various logics and reports using HQL and Hibernate criteria.
  • Used Hibernate as ORM to map Java classes to data base tables.
  • Implemented Spring MVC architecture and increased modularity by allowing the separation of crosscutting concerns using Spring Boot.
  • Involved in analysis, design, and developing middleware using Servlets, Java Beans, Hibernate, springs and doing enhancements and issues resolutions.
  • Extensive uses of Angular JS directives to get JSON data using AJAX from RESTful API and modify DOM.
  • Designed the presentation layer GUI using JavaScript, JSP, HTML, CSS, Angular.JS, Customs tags and developed Client-Side validations.
  • Hands on experience in creating components using React.js
  • Development in Staples B2B e - commerce site on domains like Cart and Checkout and List Pages using Open-source development (WebSphere Commerce to Micro service Architecture).
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Designed UI pages using JSP, HTML, Angular JS, Node JS, Java Script, CSS, AJAX, JQUERY, JSON and Tag libraries.
  • Followed Single Page Application (SPA) Pattern and used AngularJS MVC to build a cross-browser complaint application.
  • Implementing or exposing the Micro services based on Restful API utilizing Spring Boot with Spring MVC.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal and also react-bootstrap components.
  • Involved in developing & exposing web services and consumption of Web Services like Restful Web services.
  • Involved in exception handling testing using SOAP UI and Security of Mule endpoint through WSSR.
  • Implemented Product-Retrieval Service as SOAP based service using Apache frame works.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD). Approach environment using agile methodologies.
  • Creating & Exposing RESTful Web Services using IBM RAD editor and used Maven build for the deployment.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology.
  • Extensively used Core Spring Framework for Dependency Injections of components and Spring JDBC for managing all the database communication and exception handling.
  • Implemented Multithread /Executor Thread to concurrent for distributed SOAP Web Services.
  • Extensively worked with collections classes like Array List, Hash Map, Iterator, concurrent.
  • Created various Angular 2.0/4.0 directives, components, DOM, expressions, templates, data binding.
  • Used SOA to provide service enablement capability (SOAP and REST services) for seeded and custom integration interfaces within the oracle E business suite.
  • Developed data objects to communicate with databases using JPA, Hibernate and JDBC frameworks.
  • Middleware Services Layer is implemented using EJB (Enterprise Java Beans-stateless).
  • Also used Ajax framework for server communication and seamless user experience.
  • Developed Web Services components using XML, XPath.
  • Development of MQ Application programs for JMS environments using queues and messages. Working with JMS handling and managing exception conditions.
  • Configured the Docker Containers and creating Dockers files for different environments.
  • Used Java Collections API extensively in the applications.
  • Deployed applications to AWS cloud-based environments and configured AWS environments for Tomcat/Apache deployments.
  • Used JIRA for bug tracking, issue tracking and project management.

Environment: Java, Java Scripts, HTML, Angular 2.0/4.0, JUNIT, Restful, microservices, Servlets, JDBC, JQUERY, JSON, AJAX, DOM, Jenkins, IBM Web Sphere, HQL, Spring Boot, AWS, JIRA, Docker, Node.js, Hibernate, DB2, JPA, Eclipse, EJB, JMS, Angular.js, log4j, NO/SQL.

Confidential, Harrisburg-PA

SR Java Full Stack Developer

Responsibilities:

  • As a Full Stack Developer Involved in requirements gathering, system design, analysis, implementation and setting up the development environment, successfully followed agile methodology in the Scrum Cycle model.
  • Web application development for backend system usingReactJS and NodeJS with cutting edge.
  • Designed applications using Spring Framework features like Dependency injection, Spring Beans, Spring data, Spring AOP, Spring Security, Spring ORM, Spring boot, Spring Web flow using MVC.
  • Developed applications using Spring Boot RESTful web services and Spring Data JPA, Cloud foundry and Oracle Responsibilities.
  • BuildRESTweb service by buildingNodejsServer in the back end to handle requests sent from the front-endjQuery Ajax calls.
  • Experience in making the DevOps pipelines using Docker and Kubernetes for the Microservices Architecture.
  • Created Reusable Modules and Custom Directives inAngular 8/7/5.
  • ImplementedAngularJSControllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities.
  • Developed responsive web pages and Angular 8 templates using HTML5 and CSS3.
  • Try to use Groovy Collections classes (ranges, list, map) before java collection classes.
  • Implemented Custom Directives, routing logic, service, controllers, filters and retrieval and posting of data with Ajax using Angular 8/7/5
  • Used Git with Stash for code repositories
  • Used Bootstrap and AngularJS, React.js and Nodejs in effective web design.
  • Involved in the development of presentation layer andGUIframework usingAngular 8/7/5andHTML.
  • Maintained PostgreSQL replicas of DB2 Database in AWS environment used Attunity tool and running tasks to maintain synchronization of Data between On-premises and AWS Database Instances
  • To create data definition language using SQL and create Views, Tables, Functions, indexes in cloud databases.
  • Developed data queries using SQl to create views and ensured integrity of data with frequent restoration and back up using pgAdmin 4.1, PostgreSQL.
  • 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.
  • We used Groovy for developing desktop applications, writing embedded system software, developing web-applications using framework like Grails, hacking, etc.
  • Experience on setting up and configuringAWS's EMR Clustersand usedAmazon IAMto grant fine-grained access toAWSresources to users.
  • Developed front end web applications by using web technologies such as Angular 8/7/5, HTML5, CSS3, JavaScript, jQuery, Bootstrap.
  • Designed, architected, and developed the mobile applications for Confidential using Xamarin, a cross-platform development tool.
  • UsedJenkinspipelines to drive all microservices builds out to the Docker registry and then deployed toKubernetes, Created Pods and managed using Kubernetes
  • UtilizedKubernetes and Docker for the runtime environment of the CI/CDsystem to build, test deploys
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, jQuery, Nodejs, Angular Js, and HTML to speed the application.
  • Implemented Spring Auto wiring, Profiles and Spring Hibernate integration with nested transactions
  • Used HQL, Named Parameters, Named Queries, Cache, and Transaction Locking Interfaces such as Expression, Query and Criteria for implementation of Hibernate template.
  • Analyzed theNodeJSserver structure in legacy project, then mimicked theREST serviceby using JavaJAX-WS API and did the corresponding configurations.
  • Used Hibernate annotations and ORM mapping java classes with database and created queries with Hibernate Query language (HQL) to retrieve data for RDBMS PostgreSQL DB. xperience withqueryingondatapresent inCassandra clusterusingCQL(Cassandra Query Language).
  • Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway.
  • Installed, configured and administered Jenkins CI tool on AWS instances
  • Experience in Normalization and performance tuning with RDBMS PostgreSQL DB.
  • To convert the Entire event flow as a SOA based architecture usedRabbitMQas a queues and BUS.
  • Used Microservice architecture, with Spring Boot-based services interacting through a combination of REST and MQ to deploy microservices.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application
  • Experience in creating Splunk indexes, Monitoring dashboards & timed alerts to improve the uptime of the application
  • Created reusable and testable React.js functional and class components using es6
  • Creates and configure Microservices architecture and integrated with React.Js application.
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile application
  • Developed CI/CD solutions for running an AngularJS application from a Tomcat container using Jenkins and Sonatype Nexus
  • Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development.
  • Experience with messaging systems likeKafka, Kafka event sourcing
  • Utilized the features ofAngular 8.0to present effective web design
  • Experience onAWS Deploying, managing, and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies onAWS.
  • Experience on practical implementation of cloud-specific AWS technologies includingIAM, MFA, Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic Bean Stalk, Virtual Private Cloud (VPC), RDS and Cloud Watch.
  • Experience inbenchmarkingCassandra Cluster usingCassandra stress tool.
  • Involved in Test driven development with Junit and Mockito framework to test the code behavior in an elegant way.
  • Supported QA and UAT defect resolution; Used Atlassian Jira to publish daily defect reports to the management.
  • Log4J was used to monitor the errors logs. UsedGit as version control tool.
  • Used Junit and TestNG testing Framework as a test runner withCucumber.

Environment: JAVA/J2EE, JAVA 8, Scala, Spring-Hibernate, Angular 8/7/5, JavaScript, bootstrap, NodeJS, React.JS, Hibernate, Oracle DB, Junit, AWS, Microservices, Ajax, RESTful services, Splunk, JSON, GIT, LOG4J, Mockito.

Confidential, Charlotte-NC

Full Stack Java Developer

Responsibilities:

  • Involved in doing AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to produce quality deliverables within time.
  • Designed, Developed, and analyzed the front-end and back-end using JSP, Servlets andspring 4.0.
  • Integratedspring (Dependency Injection)among different layers of an application.
  • Developed an Angular JS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Developing web kit browser based mobile app using technologies like Sencha touch, DOJO and PhoneGap
  • Hands on experience in writing light weightNodejs expressserver, and using technologies likeAjax,JavaScript/jQuery,JSONto make connections between server and databases likeMongoDBandMySQL
  • Experience with tools like Experience with Docker Images/containers and kubernetes.
  • Worked on implementing React.js flux-based page updates using React fetchers, state mutating actions and stores.
  • Used GIT to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.
  • Involved with theadminteam tosetup,configure,troubleshootandscalingthe hardware on a Cassandracluster.
  • Involved in maintaining the user accounts(IAM), RDS, Route 53 servicesinAWS Cloud.
  • Used spring framework for dependency injection, transaction management.
  • Spring Controllerswere used with Angular JS to route the control to desired Java services
  • Wrote and converted HQLs for services and testing.
  • Developed Networking policies forDocker containers. Worked on open-source development tools likeDockerContainers andKubernetes. Also, worked onGitHub
  • Built a real time mouse/click user analytics web service with Nodejs
  • UsedHibernateas the ORM tool to connect withOracledatabase.
  • Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, React.js, Redux and Bootstrap
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • UsedMicroservicearchitecture withSpring Bootbased services interacting through a combination ofRESTandApache Kafkamessage brokers.
  • Extensively usedKubernetes and dockerto enable faster and consistent deployments
  • Application usedWeb Servicesto communicate with external applications and vendors
  • UsedJSONstrings to transfer java object data to Angular JS and vice versa.
  • Developed single page application with Angular JS, Nodejs.
  • Build scripts onAWScloud for schedulingEC2 auto scaling load balancerwithpython SDK
  • Micro services Architecture and proficient in developing Micro services Spring Boot.
  • Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway.
  • Strong experience in Spring modules -Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Micro services, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul.
  • Created many REST (GET/POST/PUT/DELETE) service endpoints, both for POST and GET operations using groovy language and grails platform.
  • Involved in CI/CD process using GIT, Nexus, Jenkins’s job creation, Maven build Create Docker image and deployment in AWS environment
  • Developed REST services using Grails Framework on groovy language which services are consumed by mobile application the list of services are login registration transaction history payment and dispute and lost stolen.
  • Implemented Business Logic usingPOJO’sand usedWebSphereto deploy the application.
  • Implemented various Java design patterns like Front Controller, Singleton, Façade, Data Access objects, and Data Access Object, Factory Pattern, etc.
  • Experience in cross platform development using DOJO and used Jenkins for CI/CD
  • Designed and developed Improved Version of Scanner which can scan the barcode in mobile application for Android mobile devices with extensive user interface development
  • Ran Log aggregations, website Activity tracking and commit log for distributed system usingApache Kafka.
  • ImplementedJava Persistence API (JPA)throughHibernate 5.0.
  • Wrote SQL Queries, PL/SQL Stored procedures, Triggers.
  • Developed Spring JMS message listeners to consume messages from queues and used Spring transaction management to manage the transactions in the application.
  • Created build script using ANT and deployed on WebLogic Application Server
  • Responsible for providing support to the QA team by fixing defects and provided production support in terms code deployment and fixing issues and maintained version control using clear case

Environment: Java SE 8, JDK 1.8, Eclipse, spring 4.0, Hibernate 5.0, Oracle, SQL Developer, Microservices, Maven 2/3, Nodejs, JBoss, WebSphere, AGILE/SCRUM Methodology, Angular JS, Web Storm, HTML/CSS, XML, React.JS, Unix, JAX-RS, JAX-WS.

Confidential, Houston, TX

Sr Java Developer

Responsibilities:

  • Involved in preparation of functional definition documents and Involved in the discussions with business users, testing team to finalize the technical design documents.
  • Created business logic and application in Hibernate and Spring Framework using JSP, and Servlets.
  • Worked on implementation of MVC pattern using XML configurations and annotations. Used controllers to handle requests and Model to send values to user interface.
  • Involved in writing application-level code to interact withAPIs, Web ServicesusingAJAXandAngular resources.
  • Developed code for Responsive web design in JavaScript using frameworks likeAngular.js
  • Involved in developing JSP pages for the web tier and validating the client data using JavaScript.
  • Proficient in CoreJava concepts like Collections, Multithreading, Serialization, andJava Beans and Streams.
  • Developed XML documents and generated XSL files which are transferred on to server using sftp protocol.
  • Wrote unit test cases for different modules and resolved the test findings.
  • Implemented REST using Web services to communicate with other systems.
  • Developed JDBC code for backend processing.
  • Used Subversion for version control and log4j for logging errors.
  • Involved in writing test cases for testing functional specification and for unit testing
  • Wrote Oracle PL/SQL Stored procedures, triggers.
  • Helped production support team to solve trouble reports.
  • Interacted with testing team to fix defects.

Environment: Java8, J2EE, JSP, JDBC, Servlets, JavaScript, Hibernate, Spring Framework, JUnit, Log4j, Maven, SVN, SQL, PL/SQL, Linux, Net Beans, Apache Tomcat, SVN, DB2, MVC.

Confidential

JAVA DEVELOPER

Responsibilities:

  • Involved in the complete SDLC including the design of System Architecture, development of System Use Cases based on the functional requirements.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Implemented Core Java OOPS technology along with multithreaded environment in order to resolve the problem of concurrency.
  • Also applied multi-threading with Java Collections and Generics.
  • Configured Application Servers, Load balancers and Clusters according to the size and type of the clinic that vary from small clinics to enterprise level hospitals.
  • Developed the front-end functionalities using Angular2/4 with the use of Components, Directory, Services.
  • Used Spring features and stereotypes to inject IOC, MVC and DI.
  • Implemented persistence layer using Hibernate, JPA ORM Tool.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Use Maven to build the application and deployed on WebSphere Application Server.
  • Used Git with GitHub as version control tool.
  • Wrote well-designed, efficient, reusable, reliable and testable code.

Environment: Java, Spring Framework 2, Spring Security, Hibernate 4.3.2, JPA, Restful Web Services, MySQL, MSSQL, Jenkins, GIT, Maven.

We'd love your feedback!