We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 8+ years of professional experience in experience in Software Development Life Cycle (SDLC), including design, implementation, integration, maintenance, testing and documenting of various web - based, Enterprise, Client/Server and Distributed applications using JAVA / J2EE.
  • Experience in Pair Programming, Test Driven Development, Waterfall model and Agile methodologies like SCRUM.
  • Expertise experience in estimations, analysis, design, development, testing, maintenance, performance tuning and deployment of internet, e-commerce and client-server applications using Java, Servlets, JSP, JavaBeans, JDBC, Spring, Hibernate, AJAX, JavaScript.
  • Involved in Application Design & Architecture using Core Java 1.5, J2EE, EJB, Spring, Hibernate, JSP, Struts, Servlets, JMS, MDB, XML, Web Services (CXF), JAX - WS.
  • Experience with different IDEs like Eclipse, NetBeans, Intellij.
  • Good knowledge and experience in Core and J2EE design patterns like Singleton, Abstract Factory, Builder, MVC2, Business Delegate, DAO etc.
  • Expertise in various open-source frameworks like Angular JS, Node JS, Struts 2.0/1.2, Spring 2.5/3.0, Spring MVC, IoC, Web and ORM Technology like Hibernate 3.0, JPA, EJB3.0, IBatis, Mybatis, JQuery.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies -Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
  • Expertise in Web-Development technologies like Servlets, JSP, JSTL, HTML5, JSON, JavaScript, CSS3, XML, XSL/XSLT, AJAX, JQuery.
  • Extensive experience in Amazon Web Services like EC2, Simple DB, RDS, Elastic Load Balancing, SQS, SNS, AWS Identity and access management, AWS Cloud Watch, Elastic Beanstalk and Cloud Front, Redshift.
  • Good OOAD skills and data modeling using UML (Use-cases, Class diagrams, Sequence diagrams etc.). Used UML tools like STARUML.
  • Strong working knowledge in developing Restful webservices and Micro Services
  • Expertise in Hibernate, Docker, Jenkins, Azure, EMR, Apigee, Splunk, Dyna Trace Management toolsand a webcommerce like ATG
  • Experience in conducting Machine Learning research in Supervised and Unsupervised data mining.
  • Good understanding of R Programming, Data Mining and Machine Learning techniques.
  • Proficient in developing Single Page Applications (SPA) using Angular and React.js.
  • Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
  • Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB(3.0).
  • Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
  • Experience in Continuous Integration tools such Jenkins and Bamboo.
  • Experience in Installing, Configuring, Deploying and maintaining application and web servers such as Oracle Web Logic, Red Hat, JBoss enterprise application platform (EAP), Apache Tomcat Server, IBM WebSphere and Glassfish Application Server.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, SQL, PLSQL, Socket Programming.

Scripting Languages: XML, XHTML, HTML, CSS, JavaScript, AJAX, jQuery, JSON, Angular2.0, Bootstrap, NodeJS, backbones, reactsjs.

Tools: Joint, Selenium web Driver, Testing, Protractor, Mockito.

Frame Works: Struts, spring, JSF, JPA, EJB and Hibernate, bates, JMS.

Web Services: SOAP, UDDI, WSDL, JAX-RS, JAX-WS, RESTful Web services, AWS, Micro services.

Databases: Oracle 11g, MySQL, PostgreSQL, DB2, Mongo DB, Cassandra

Debugging Tools& CI/CD: JIRA, Jenkins, and CHEFF.

Version Control: Get, Tortoise SVN, CVS, Bamboo.

IDE Tools: Eclipse, Net beans, IntelliJ, IBM RAD, ANT, Maven, STS

Web/App/DB Servers: IBM Web Sphere, Web Logic, Apache Tomcat, JBoss.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Java Full Stack Developer

Responsibilities:

  • Extensive experience in various Agile methodologies likeTest Driven Development(TDD).
  • Involved in developing UI using Spring MVC framework,JSP, JSTL, HTML5, CSS, JavaScript, jQuery, AJAX and AngularJS.
  • Extensive experience in various Agile methodologies likeTest Driven Development(TDD).
  • Created Reusable Modules and Custom Directives in Angular2.0which got used in various places of application.
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities.
  • Extensively used core java concepts likeMultithreading,Collections Framework, File me/oandconcurrency.
  • Experience in Core Java concepts such asOOPConcepts,Collections Framework, andException Handling, me/O System, Multi-Threading, JDBC, Generics.
  • Used Java8 features in developing teh code likeLambda expressions, creating resource classes, fetching documents from database.
  • Used design patterns likeSingleton, Data Access Objects, FactoryandMVC patterns.
  • Testing and production support ofcore javabasedmultithreading ETLtool for distributed loadingXMLdata intoOracle databaseusingJPA/Hibernate.
  • CreatedPOJO’sandDAO’s for teh database entities usingSpring JDBC annotation mappings
  • Integrated withSpring Cloudprojects to provide distributed tracing and other features.
  • Developedmicroserviceswith Spring and tested teh application using Spring Boot.
  • UsedSpring Core annotationsforSpring Dependency Injection, Spring MVCforRest API’sandSpring Bootformicroservices.
  • Development of cloud hosted web applications andREST APIsusing Spring Boot with embeddedTomcat.
  • Deployed teh application onAmazon Web services (AWS)and used it to provide a large computing capacity for scalable solutions. Implemented a metrics collection mechanism for teh server by utilizing Apache Kafka to stream server-side events.
  • Deployed SpringBoot based microservices in Docker and AmazonEC2 container using Jenkins
  • Worked with Splunk and ELK stack for creating monitoring and analytics solutions.
  • Developed Microservices using SpringMVC, SpringBoot, and SpringCloud.
  • Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Implemented Micro Service Architecture with SpringBoot based RESTful services and consumed SOAP based Web Services.
  • Deployed applications into Continuous integration environments likeJenkinsto integrate and deploy code on CI environments for development testing.
  • Implemented Rest based web service usingJAX-RS annotations,Jerseyprovider implementation.
  • IntegratedActiveMQ and spring JMS APIto send and receive message for teh application’sRESTFul.
  • Experience in design and development ofWeb services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML, XSD, XSLT, X-Path.
  • Wrote build scripts usingMaven.
  • Developed teh persistence layer using Hibernate Framework by configuring teh 1:1/1:M/M:M mappings inhibernatefiles and createdDAO and POJO.
  • Experience inNoSQLdatabase likeMongoDBinstallation, configuration and in designingMongoDBmulti-shared cluster and monitoring with MMS.
  • Installed theWebSphere MQand involved in configuringMDB listeners, JMS resources, and queues and integrating with theWebSphereApplication Server.
  • ConfiguringWebSphereApplication Server on multiple platforms for both horizontal and vertical scaling for Workload Management.
  • Experience in working withNoSQLDatabase likeMongoDBto manage extremely large data sets.
  • Usedlog4jto print teh logging, debugging, warning, info statements.
  • ImplementedSelenium Web DriversandProtractorFor testing teh UI components.
  • Involved in setting up Test automation and developedcucumberfeature files and usedSeleniumfor automated testing withTestNG.
  • UsedJIRAtool for Issue/bug tracking, monitoring of work assignment in teh system.
  • Experience on implementation of version control softwareGITrepositories.

Environment: Agile, HTML5, CSS3, JavaScript, jQuery, AJAX and Angular 2,XML,DAO,POJO, JPA,JAVA,Java8, Springs(IOC,AOP, JDBC) Frameworks, Spring Boot, Microservices, JSP, Hibernate, AWS,, RESTful Web services, SOAP, Maven, WebSphere Application Server, Mongo DB,NoSql,Log4j,Jenkins,JIRA, Selenium Web Drivers

Confidential, Atlanta, GA

Java Full Stack Developer

Responsibilities:

  • Worked onAGILEmethodology
  • Usedagile practicesandTest-Driven Developmenttechniques to provide reliable, working software early and often.
  • Analyzed and designed a scalable system based onObject Oriented Concepts,OOADand teh variousJ2EE design patterns.
  • Developed java scripts for all client-side validation and developed User Interface (GUI) usingJSP, CSS, JSTL, and XSL.
  • UsedJSTLtags for communicating between controller andJSP.
  • Design and implementing Model view controller (MVC) architecture usingspringframework.
  • Wrote Hibernate classes, DAO's to retrieve & store data, configuredhibernatefiles.
  • UsedEclipse IDEfor application Development. UsedJenkins Jobsforbuild automationto compile and generateEAR and WAR files.
  • Fixed defects Identified inProduction/ QA environments;Defectswere tracked inJiratracking Portal.
  • Developed SNMP Manager in WinCE. At teh time of development due to teh scarcity of teh Hardware configuration, teh SNMP support was not ported in teh Board-Support Package’s configuration. And hence, teh SNMP was supported using theSocket Programmingand C++ and following teh SNMP RFC 1157 and Printer MIB 1759 specifications.
  • Involved in raising questions for business, getting answers from them, bug fixing, and tracking is done byJIRA.
  • DevelopedRESTful web servicesusingJAX-RS, Apache CXF and spring frameworksand persistence usingHibernateandJPA ORMframeworks.
  • Jersey implementation of JAX-RS is utilized todevelopRESTfulWeb services.
  • ConsumedRESTful Webservices (JAX-RS) provided by different vendor to use for Address verification and validation.
  • Involved in creating and extracting data from database usingSQL Queries, PL/SQLStored procedures, triggers, and packages onOracledatabase.
  • UsedHPQuality Centerfor defect tracking
  • Connected toLinux serversto view application logs in order to trouble shoot application issues usingputtyas an interface.
  • Assisted Oracle DB development team in developing stored procedures and designing teh database.
  • UsedMavenfor build, cruise control is used continuous building; UsedSVNas version control system for source code and project documents.
  • Involved in developing of test procedures forunit testingand testing of teh module

Environment: Agile, HTML, CSS, JavaScript, JQuery, AJAX and Angular JS, Socket Programming, XML, JSTL JSP, JPA, JAVA8, Spring Frameworks, Hibernate, RESTful Web services, SOAP, Maven, HP Quality center, WebSphere Application, Load Runner, Mongo DB, NoSql, Log4j, Jenkins,JIRA, LINUX,SVN.

Confidential, Pittsburg, PA

Java Full Stack Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development, Testing production of application usingWaterfallmodel.
  • Developed web applications withHTML5, CSS3, BootstrapandAngular JS.
  • UsedJQueryfor basic animation and end user screen customization purposes. Also usedCSS pre-processors(SASS).
  • Involved in teh development of presentation layer andGUIframework usingAngular JSandHTML.
  • Involved in rendering additional components with customHTMLtags usingReact.js.
  • Involved in writing application-level code to interact withAPIs, Web ServicesusingAJAXandAngular resources.
  • Developed code for Responsive web design in JavaScript using frameworks likeAngular.js,React.js.
  • Used theCollectionsAPI, Generics, multi-threadingwhile developing code.
  • Method references are used provided inJava8to make use of methods already named
  • Database development required creation of new tablesPL/SQL stored procedures,functions,views,indexesandconstraints,triggersand requiredSQLtuning to reduce teh response time in teh application.
  • Involved in teh struts upgrade to 2.X which involved in changes to action class.
  • Experience in developingLINUX shell scriptsfor automating deployment of applications
  • Developedspring middlewarecomponents for implementing business logic andImplementedSOAbased architecture using web services to build a loosely coupled system.
  • Designed and developed Business components and integrated withspringframework and also developed various reusable Helper and Utility classes, which are used across all teh modules of teh application.
  • Deployed teh java application usingMavenbuild script.
  • Performed GitHub/GitHub-Desktopbash and Terminal commands to clone, fetch, merge and push teh code and created pull requests for changes that are made.
  • Designed enterprise API’s and involved in developing teh API’s. Involved in testing API’s usingSoapUIandPostman.
  • Implemented Swagger for themicroservicesfor DocumentingRest API.
  • ImplementedRest APIDesign Guidelines for themicro services.
  • Involved in writingMavenscripts for automated deployment of teh application and managed GitHub Projects and migrated fromSVNtoGitHubwith merge and version and usedJenkinsfor continuous integration
  • Involved in working with theQAto assist in writing test code anddebugging teh defectsin teh application.
  • Responsible for making sure that all system upgrade logs were current and creating a report for management.
  • Assisted in designing several significantCisconetwork upgrades for larger clients.

Environment: Agile waterfall, HTML, CSS, JavaScript, JQuery, AJAX and Angular JS, XML,JSTL JSP, Java, Spring Frameworks, Hibernate, JDBC, Restful Web services, SOAP, Jenkins, Maven, Mongo DB,NoSql,Log4j,Jenkins,JIRA, LINUX,UNIX,SVN,GIT.

Confidential, Mclean VA

Full Stack Developer

Responsibilities:

  • Developed teh responsive UI webpages using JQuery, HTML, CSS, Java Script, Angular7 and AJAX.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development and testing Followed Agile methodology.
  • Created Interactive User-Interface using React.JS, Bootstrap3, HTML5 and CSS3.
  • Created web pages with CSS Box model, animations & transitions, web fonts and content & counters.
  • UsedSpringBootActuator to externalize application's configuration properties for different IDEs.
  • Deployed teh Application into Docker container and made easily accessible at runtime using Cloud Foundry and other cloud services like AWS, Spring Hystrix as fallback method.
  • Developed SOAP and REST web services using hibernate, JAX-WS, JAX-RS and JAXB.
  • Used Micro service architecture with SpringBoot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Experience in developing and deploying applications on Cloud Platforms like Amazon Web Services (AWS) and managed AWS like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console.
  • Used NoSQL database as MongoDB for POC and had experience in creating a Stored Procedures and Remote Procedure call (RPC).
  • Building/Maintaining Docker container clusters managed byKubernetes, Linux, GIT. Utilized Kubernetes, Docker for teh runtime environment of theCI/CDsystem to build, test deploy.
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, Cursors, and indexes in Data Access Layer.
  • Experience in using JUnit and build tools such as MAVEN. Worked on Log4j for logging errors, messages and performance logs and SVN for version control.
  • Experienced in Splunk development - Splunk search language, Splunk Web Framework, simple XML, alerts configuration, report building, custom dashboard building and data modelling.
  • Deployed and tested teh application in LINUX on JBOSS Application Server.
  • Worked withRabbitMQandAMQPJava APIs for Queues to build teh application as SOA platform.

Environment: React.JS, JQuery, CSS, HTML, Oracle, JSON, AJAX, AWS, Spring boot, Hibernate, JAX-WS, JAX-RS, web services, REST, SOAP, Apache Kafka, Mongo DB, NoSQL, PL/SQL, Kubernetes, LINUX, Git, Log4j, RabbitMQ, Maven, Jenkins, Splunk, JBoss, Agile methodology, JIRA, Intellij.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design and Implementation/translation of Business User requirements.
  • Actively participated in teh daily SCRUM meetings to produce quality deliverables within time.
  • Worked on design and development to build teh one-page application with responsive designs (mobile, desktop).
  • Involved in multi-tiered J2EE design utilizing Struts 1.3 and Hibernate.
  • Designed and implemented application using JSP, Spring MVC, Struts, JNDI, Hibernate, JDBC, SQL, ANT, JMS, Oracle and Web Sphere app server 7.0.
  • Used Spring Framework for Dependency injection and integrated with teh EJB 3.0 using annotations.
  • Design and development of teh BPM for various synchronous and asynchronous processes and to implement teh workflow of teh applications.
  • Coordinate with non-technical users and resolve design and business issues.
  • Developed teh project using Spring Framework and Maven Build Tool.
  • Automate build process by writing ANT build scripts.
  • Spring MVC model integration for front-end request action controller.
  • Involved in installing and configuring Eclipse and Maven for development.
  • Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
  • Used JIRA for bug tracking, issue tracking and project management.

Environment: Java 1.5, JavaScript, Hibernate 3.0, Struts 1.3, AGILE Methodology, SCRUM, JSP, Servlet, XML, Java Beans, Design Patterns, Apache AXIS, SOAP, Log4J, JUnit, Unix Shell Scripting, SVN, Oracle 9i, Eclipse 3.2, maven 4, JIRA, Tomcat 5.5, Windows and Oracle.

We'd love your feedback!