We provide IT Staff Augmentation Services!

Sr. Java Fullstack Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Around 7+ Years of experience and backed wif rich domain noledge, understanding and practical noledge of several IT technologies, me seek a career wif challenging assignments to amalgamate personal enrichment wif professional goals.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology, Pair Programming, Agile Development & SDLC.
  • Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDE's such as Eclipse, STS, RAD,NetBeans,IntelliJ14.x/15.x.
  • Good noledge in Angular 4/8/9 directives to create reusable elements and attributes, along wif easy to test and maintain client side interactivity in web applications.
  • Experience in using JavaScript and Typescript wif libraries such as Angular, React JS, GraphQL, Bootstrap.
  • Hands on experience usingHTML5,CSS, JSP wif focus on Cross - browser/Cross-platform compliance.
  • Developed core modules in large cross-platform applications using Node JS,JAVA, J2EE,SpringBoot,Struts, JSF, iBATIS, Hibernate, JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST), Micro Services.
  • Experience wif Java 8 Lambda, Streams, Pipelines, Filters, Optional and Executor Service features.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA,ORM,Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, SpringZuul Proxy.
  • Experienced in implementing Service Oriented Architecture and Web Services using SOAP, REST.
  • Developed applications using EJB3.2, Spring 4.x, Hibernate 4.x, REST, Rule Engines (Drools4.1, ILOG), jBPM tools.
  • Expertise wif integrating enterprise applications using Spring wif Kafka and Zookeeper.
  • Experienced in working wif Spring JDBC Templates, JMS Templates, Spring Rest Templates.
  • Proficient in using Amazon Web Services (AWS). Extensive experience wif services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, Elastic ache, SNS, SQS, AMI, Lambda.
  • Hands on experience in using Pivotal Cloud Foundry(PCF) to deploy and maintain Spring Boot applications.
  • Experience in creating Docker images, Containers, push/pull and integrating wif Angular, React and Spring Boot.
  • Experienced wif XML related technologies such XML, XSLT(DOM, SAX), XPATH and DTD.
  • Experience in database modeling, tuning, design and development of PL/SQL stored procedures, packages in relational databases: Oracle10g / 11g, SQL Server 2005/2008, DB2, PostgreSQL andMySQL.
  • Strong experiencewifMongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL),HSQL Named Queries, Criteria, Projections.
  • Hands on experience wif build tools like Maven, Gradle and Logging tools like Log4J2 and Splunk.
  • Speeding up Existing Applications wif a Cache services using Redis Cache, Gem fire.
  • Experience wif CI/CD-ANT, MAVEN, GRADLE, JENKINS, CVS, GIT, GITHUB.
  • Experience in testing wif JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
  • Expertise in several testing environments like JUnit, Selenium, CURL, Jenkins, SoapUI and SystemTesting.
  • Experience in working wif web servers like Tomcat 8, WebSphere 8.x/9.x, Jetty, JBoss7.1.0 and WebLogic 10.0.
  • Experience using secure autantication mechanisms like LDAP, SASL and Kerberos v4.

TECHNICAL SKILLS

Languages: Java 1.8, J2EE, Scala 2.12.1, Python 3.7.0

Web Technologies: SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlet API 3.x

Frameworks: Spring 4.3/5, Hibernate 4.3, Angular JS 1.0/1.5/2.0/7/8, Spring Security 4.x

Application/Web servers: Apache Tomcat 8/9, IBM WebSphere 8.x/9.x, Jetty, Jenkins 2.50, WebSphere MQ 7.5

Relational Databases: Oracle 10g/11g, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1

NoSQL Databases: MongoDB, Cassandra, CouchDB

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, Angular JS 2.0, BackBone.JS 1.3.1, Polymer.JS, Node JS 6.0.

Cloud Environments: Azure, AWS, Mesos, Kubernetes.

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

Operating system: Windows 10, Linux Mint 18.1, Unix

Bug tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36

Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3, GITHUB 2.12.0, MS Office

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr. Java Fullstack Developer

Responsibilities:

  • Followed Agile methodology and attended daily and weekly SCRUM meetings to update working status .
  • Designed dynamic and browser compatible pages using HTML5, CSS4 Preprocessor’s (SASS/LESS), Javascript, Bootstrap, Ajax, Web Services XML, schemas.
  • Worked on Angular 9 directives, Controllers, Filters, Services, Templates, Events and Injectors, CLI.
  • Developed Angular 9 components, services, routes, autantication services by using OAUTH2, JWT, Http Interceptor.
  • Worked wif NPM commands and used package.json for managing dev-dependencies of NodeJS applications.
  • Used J2EE design patterns like Factory, Façade, Singleton, Factory, Strategy and Service Locator etc.
  • Implemented Java8 Streams, Lambda Functions, Predicates, Functional Interfaces, Method References, Filters, Collections and Default Methods.
  • Implemented thread safety using Java 8 Executor Service, Lock API, Synchronization, Multi-threading.
  • Developed RESTfulWeb-services to interact wif 3rd party vendors and payment exchange.
  • Developed application using Spring Boot Microservices and implementedZuulas API gateway.
  • Monitored health check using Spring BootActuator and API’s using Swagger UI registered micro services.
  • Implemented fail safe and circuit breaker patterns in Microservices using SpringHystrix.
  • Developed Batch service to process real time data files to save teh data for matching process using Spring Batch.
  • Responsible for installing/configuring and operational support of (production, staging) environments to run on JBoss EAP Server.
  • Implemented OAuth2 to secure RESTful APIs and generated tokens, Refreshed tokens, Accessed tokens.
  • Implemented SpringZuul API gateway for teh REST services and registering services to Spring CloudEureka.
  • Used Apache Kafka for streaming real-time data pipelines and streamingof teh application data to achieve asynchronous messaging.
  • Implemented Spring Data JPA Hibernate frame work and used Entity Manager to interact wif teh database to perform CRUD operations, pagination, criteria, projections.
  • Implemented Spring Data JPA mappings, Cache, Lazy loading, Transactions, Stored Procedure invocations and Locking to interact wif Oracle 11g Database.
  • Implemented Spring Boot wif Redis Cache(in clustered environment) to enhance performance of application.
  • Worked wifMongoDB to execute queries on teh data persisting in MongoDBcluster.
  • Containerize traditional applications into Docker images, Build and maintain internal Docker registries.
  • Developed REST API’s using Spring MVC and Spring boot, hosted all micro services on Kubernetes.
  • Created computing and data resources on AWS using EC2 and deployed Docker images. Managed and supportedAWSSecurity related issues, such as IAM and S3 policies for user access.
  • Utilized AWS Cloud Watch to monitor resources such as CPU memory, RDS DB services, ELB, EBS volumes; to set alarms for automated actions; and to monitor logs for a better understanding and operation of teh system.
  • Implemented Jenkins scripts for building CI/CD pipeline to manage all teh application deployments.
  • Experience wif KORN based scripts for triggering UNIX and J2EE based tasks.
  • Created and configured management reports and dashboards using Splunk.
  • Implemented testing frameworks such as JUnit, Mockito and Rest Assured.
  • Used Junit for unit testing and implemented wif Log4j to provide logs of exceptions.
  • Actively used teh defect tracking tool JIRA to create and track teh defects during QA phase.
  • Integration of Maven/Nexus, Jenkins wif Patterns/Release, GIT.

Environment: JDK 8, Spring 4/5, Spring Boot, JPA, JavaScript, Angular 9, Bootstrap, Node, UNIX, STS, Oracle 11g, Log4J, JUnit, JSON, XML, Web Services, SOAP UI, Splunk, Kafka,Redis, Spring Cloud, Netflix Eureka, Zuul Proxy, Docker, AWS, Kubernetes, Netflix Ribbon, Maven, Git, Jasmine, Mocha, HATEOAS, Curl.

Confidential, Norfolk, VA

Sr. Java Developer

Responsibilities:

  • Developed and tested modules using Agile (SCRUM) methodologies and developed Technical design documents.
  • Designed and developed Custom Work flow and workflow navigations to work per teh user roles.
  • Followed Agile wif JIRA for a 2-week release approach of development/deployment strategy.
  • Used Angular 4 features- data binding, routing, custom filters, custom directives to meet customized requirements.
  • Used teh http services in Angular 4 to make API calls and exchange data in JSON.
  • Involved in developing role based Angular navigational menu, where menu items change dynamically based on teh values derived from database in teh form of JSON data.
  • Worked wif controller, service and view components in applications using Spring 4.0 framework.
  • Implemented spring modules like Controller, DI/IOC, Autowiring, Spring security, AOP and AspectJ.
  • Service Oriented Architecture(SOA) was exposed through RESTful web services wif loose coupling between layers using Spring framework during development.
  • Designed and developed Microservices using REST framework and Spring Boot and secured API’s wif JWT.
  • Hibernate DAO classes were developed to retrieve and save data using Spring framework manager classes.
  • Implemented security standards and encryption schemes while exchanging teh payments wif external API gateway systems.
  • Experience in Creating, Dropping Indexes, Tables, Stored Process and Views on Oracle DB.
  • Cloud environment for micro services was provided using Spring cloud Netflix(Eureka server, Hystrix, Ribbon).
  • Involved in writing Thread safe blocks for Multithreading access to make valid transactions.
  • Apache Mesos and Kubernetes were used as teh best ecosystem to deploy and manage Micro-services.
  • Processed log files using ELK Stack and alerted application team members on teh issue, saving teh alert details.
  • Deployed and Monitored Micro Services Using Pivotal Cloud Foundry (PCF) and managed Domains and Routes wif teh Cloud Foundry.
  • Used Jenkins as Continuous Integration tool to deploy teh Microservices to Pivotal Cloud Foundry (PCF) using build pack. Used CF CLI to quickly build, deploy & update teh applications.
  • Analyzed and resolved conflicts related to merging of source code in GIT using command-line.
  • Log4J is used for logging purposes and debug levels are defined for controlling application logs.
  • Writing Unit test cases using JUnit testing framework and performed unit and system testing.
  • Implemented Jenkins scripts for building CI/CD pipeline to manage all teh application deployments.
  • Expertise on Selenium Data Driven framework and integrating it wif Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .
  • Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB.
  • Created and configured management reports and dashboards using Splunk.
  • Working wifon-site and off-site resources for successful implementation of teh Workflow module.

Environment: XML, XSL, Node.Js, Angular 4, Bootstrap, HTML5, JavaScript, CSS3, Ajax,Spring4.x,Hibernate 4.x,Git, Tomcat8,Web Services, SoapUI, MongoDB, TestNG, JSON, Maven, Elastic Search, Log4j, Oracle DB, Spring Cloud Netflix, Config Server, PCF, Eureka Server, Hystirx, Discovery Client, Ribbon, Zuul Proxy, Agile.

Confidential, St. Louis, MO

Sr. Java/J2EE Developer

Responsibilities:

  • Experienced wif Software Development Life Cycle(SDLC) wif object oriented of business process and worked on developing Service oriented architecture applications in agile development environment.
  • Developed Web applications in MVC architecture using Spring framework.
  • Implemented logging in teh application using Spring Framework AOP module to no teh application status. Used Spring DAO(ORM Tools) module for performing CRUD operations on database.
  • Spring MVC Framework IOC design pattern to provide relation between application components. Separated application configuration and dependency specification from actual application code.
  • Developed REST web services using Spring MVC to extract client related data from database and used SOAPUI for testing these RESTFULAPI web services.
  • Familiarity wif Service Oriented Architecture(SOA) by developing and consuming RESTful web services based on JAX-RS and Jersey.
  • PostgreSQLclasses were developed to retrieve and save data using Spring framework manager classes.
  • Consumed messages from JMS-Message driven beans and IBM MQ. Integrated IBM MQ services wif Beans.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Wrote corresponding one-one REST methods to implement respective change requests (change appliers)
  • Implemented teh Web Service client for teh login autantication, credit reports and applicant information using JAX-WS 2.0 and Apache Axis 2.
  • Called external vendor applications using Web Services for delivering notifications.
  • Created SOAP based web service using JAX-WS and tested service using SOAP UI.
  • Tested REST services using google chrome’s POSTMAN plugin.
  • Worked on JUnit for creating test cases for all teh Business Rules and teh application code.
  • Experienced wif setting up teh basic project setup from scratch using Spring-Hibernate based design.
  • Posted messages to external vendor sites using Apache CXF and exposed services to other client applications.
  • Worked on JPA as persistence layer, involving EJB annotations to synchronize wif database through XML.
  • Used JIBX binding to convert Java object to XML and vice-versa.
  • Deployed teh application in JBoss Application Server.
  • Developed UI using HTML, JSF, jQuery and JavaScript and used Ajax in few applications.

Environment: HTML, JSF, jQuery, JavaScript, Apache CFX, JBoss, Spring 3.x, Hibernate 3, Spring MVC, SVN, SOA, RESTful, JAX-RS, Jersey, SoapUI, JAX-WS, Apache Axis 2, JUnit, Web services, JiBX, Postman, Agile.

Confidential, Minneapolis, MN

Sr. Java Developer

Responsibilities:

  • Experienced wif Software Development Life Cycle(SDLC) wif object oriented of business process and worked on developing Service oriented architecture applications in agile development environment.
  • Developed Web applications in MVC architecture using Springframework.
  • Implemented logging in teh application using Spring Framework AOP module to no teh application status. Used SpringDAO (ORM Tools) module for performing CRUD operations on database.
  • Spring MVC Framework IOC design pattern to provide relation between application components. Separated application configuration and dependency specification from actual application code.
  • Postgres SQL classes were developed to retrieve and save data using Spring framework manager classes.
  • Consumed messages from JMS-Message driven beans and IBM MQ. Integrated IBM MQ services wif Beans.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Wrote corresponding one-one REST methods to implement respective change requests (change appliers)
  • Implemented teh Web Service client for teh login autantication, credit reports and applicant information using JAX-WS 2.0 and Apache Axis 2.
  • Called external vendor applications using Web Services for delivering notifications.
  • Created SOAP based web service using JAX-WS and tested service using SOAP UI.
  • Worked on JUnit for creating test cases for all teh Business Rules and teh application code.
  • Worked on JPA as persistence layer, involving EJB annotations to synchronize wif database through XML.
  • Used JIBX binding to convert Java object to XML and vice-versa.
  • Deployed teh application inJBoss Application Server.
  • Developed UI using HTML, JSF, jQuery and JavaScript and used Ajax in few applications.

Environment: HTML, JSF, jQuery, JavaScript, Apache CFX, JBoss, Spring 3.x, Hibernate 3, Spring MVC, SVN, SOA, JAX-RS, Jersey, SoapUI, JAX-WS, Apache Axis 2, JUnit, Web services, JiBX, Postman, Agile.

Confidential

Java Developer

Responsibilities:

  • Actively involved in analyzing and collecting user requirements.
  • Wrote Specification for teh development.
  • Wrote JSPs, Servlets and deployed them on Tomcat application server.
  • Involved in writing PL/SQL Stored procedures, views for backend database access.
  • Used JavaScript and HTML for UI, Servlets as front controllers.
  • Developed Java Script for client side validations.
  • Designed and developed intranet web applications using JavaScript, jQuery, Ajax and CSS
  • Worked wif teams where requirements are constantly being implemented, tested and improved
  • Worked on Cross-Browser compatibility and fixed teh bugs for several browsers
  • Expertise in Object Oriented Design using UML-Rational Rose.
  • Involved in Server side and Client side programming.
  • Wrote SQL stored procedures and used JDBC to connect to database.
  • Developed data layer using JDBC
  • Created a user interface wif HTML and JSP.
  • Involved in developing various Servlets.
  • Designed teh front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS3.
  • Validated teh application on testing Environment.
  • Used DB2 as teh database and wrote SQL & PL-SQL.

Environment: Java 1.5, JSP, HTML, Servlets, Java Script, DB2, SQL, PL-SQL, JDBC, UML, Apache Tomcat.

Confidential

Software Developer

Responsibilities:

  • Worked as Developer assisting my team in developing two different Web-based applications. Fallowed Test-Driven Development (TDD) and Agile methodology.
  • Developed UI pages wif HTML5, CSS3, JavaScript, jQuery and Boot Strap for creating Responsive Web pages.
  • Java Server Faces (JSF) for building component-based user interface.
  • Used jQuery provide dynamic User Interface and for teh client-side validations.
  • Involved in developing components on Reporting Dashboard wif Spring MVC, Spring Framework and Hibernate and created Microservices using Spring Boot.
  • Used Spring Security for implementing teh autantication, authorization, and access-control features.
  • UsedSpring FrameworkforDependency Injectionand integrated it wif theJSFFramework.
  • Worked on Spring boot, Spring Restful template to develop Application Level Microservices
  • Worked on automating data loading, extraction. UNIX Shell scripting is used for generating teh reports.
  • Developed Restful Web Services for Historical Data Module for Small Business Merchants.
  • Managing and running teh applications wifin containers by using Docker.
  • Performed code build and deployment using Maven and Jenkins.
  • Developed test cases and performed unit testing using Karma, Jasmine and JUNIT Test cases.
  • Developed multiple unit and integrations tests using Mockito, Easy Mock.
  • We used Grunt for Build Process.

Environment: HTML5, CSS3, Restful Services, Node JS, Spring MVC, Spring, Spring Boot, Spring Security, Spring Core, Hibernate, MYSQL, Maven, Jenkins, Docker, Swagger, JUnit, Karma, Jasmine, log4j.

We'd love your feedback!