We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

AtlantA

SUMMARY

  • Over 7+ years of experience as a Java Full Stack Developer in IT industry. Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using java/J2EE.
  • Experience in working in environments usingAgile (SCRUM) and Test Driven Development(TDD) development methodologies.
  • Proficient inUIdesign, developed Front End usingJSP, HTML5, CSS3, JavaScript, Ajax, JQuery, AngularJS, Angular8, NodeJs, ReactJsand VueJs.
  • Hands on experiences withCore JavawithMultithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.
  • Experience injava8features likeParallel Streams, Lambdas, functional interfaces and filters.
  • Experience in developing, deploying, and managing N - tier, server-centric J2EE enterprise class projects usingEclipse IDE 3.x/4.x,My Eclipse 6.5,J2SE1.4/1.5/1.6 (Java 2, Applets, Swing, JDBC 3.0, RMI), J2EE 1.5Web application technologies(Servlets 2.x, JSP 1.x/2.x, JSTL 1.2, JSF 1.x, JNDI), Enterprise application technologies (EJB 2.x/3.0, JMS).
  • Good experience on Design Patterns (J2EE) likeSingleton, Factory, DAO, Session Facade, FrontController, and Delegate Pattern.
  • Experienced in developing messaging module by usingSpring JMS, Apache Camel and Rabbit MQ.
  • Experience inSpring framework MVC/IOC/JPA/JMS/WebSockets/JDBC/AOP/BATCH/WEBFLOW andStruts (MVC, architecture, interceptors, action mappings and resource bundles).
  • Experience in developingMicroservicesusingSpring Boot.
  • Experience with Cloud Computing Service environment like (AWS) Amazon Web Services (EC2, EBS, S3 and ELASTIC SEARCH), IBM Cloud.
  • Experience in development and deployment of applications usingJBoss, Web Logic Application Server, IBM WebSphere Application and Apache Tomcat.
  • Experience in developingSOAPbased Web Services usingApache CXF and JAX-WS.
  • Experienced in developingRESTfulServices usingJAX-RSspecification like Jersey and Rest Easy to implementRESTbased Application.
  • Experience in creating RAML files and create APIs using Mule4 and deploy in MuleSoft Anypoint Cloud hub.
  • Experience in usingSocket Programming.
  • Experience in using bug/issue tracking, project Tracking and Management toolJIRA.
  • Experience working onWeb Services SOAP & REST, JAX-WS, JAXB, WSDLandUDDIregistry.
  • Expertise in implementingService Oriented Architectures (SOA)using XML based Web Service such asSOAP, UDDI and WSDL.
  • Involved in designed fully distributed system with the use of Restful API and Micro Services.
  • Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT, CHEF.
  • Expertise in developing model components using ORM technologies like MyBatis, Hibernate.(Caching, Hibernate Template, DAO) to write Database independent persistence logic and tomaintain portable relationships between the databases.
  • Have developed the micro services framework prototype with guidelines, the developers have followed as skeleton model and developed their interfaces on top of the baseline prototype.
  • Good experience inJ2EETesting in developing test cases withJUnit, MOCKITOfor Unit testing, and logging usingLog4j.
  • Good Experience inMock Testing.
  • Experienced with RDBMS implementation and development usingOracle, My SQL, MSSQL and DB2.
  • Expertise in database modeling and development usingNo SQLDatabase such asMongoDBandCassandra.
  • Experience in using version control and configuration management tools likeGIT, SVN and CVS.
  • Experience in using the tools likeAnt and Mavenfor build automation.
  • Extensive experience in testing on multiple operating systems includingLinux,Unix,Sun Solaris, and Windows.
  • Domain knowledge and business expertise inBanking, Healthcare, E-Commerce, Insurance, finance, Telecom.

TECHNICAL SKILLS

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

Technologies: ReactJs, Servlets, JSP, JSTL, JDBC, JAX, JNDI, EJB, JMS, XML, XSLT, HTML, AJAX, AngularJS, Bootstrap, CSS, JavaScript, Typescript, GWT, Webserices, MuleSoft.

Build Tools: Maven, Gradle, Ant.

Testing Tools: Junit, TestNG, Mockito, Spock, Selenium, Protractor.

Database Tools: Dynamo DB, Oracle 11g, SQL Server, PostgreSQL, MongoDB.

Frameworks: Spring5.x, Spring MVC, Struts 2.3.3, Hibernate 5.x, Angular 8, JSF, JPA, EJB, JMS.

Integration/API Gateway: MuleSoft, Nginx, Zuul, AWS Gateway.

WebServices: SOAP, UDDI, WSDL, JAX-RS, JAX-WS, RESTful Web services, AWS, Microservices.

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

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

IDE Tools: Eclipse, Net beans, IntelliJ, IBM RAD, STS, Anypoint Studio.

Web/App/DB Servers: AmazonEC2, Kubernetes, Docker, IBM WebSphere, WebLogic, Apache Tomcat, JBoss.

Cloud Computing: Amazon S3, AWS Lambda, Amazon SQS, AWS CloudWatch.

PROFESSIONAL EXPERIENCE

Java Full Stack Developer

Confidential, Atlanta

Responsibilities:

  • Following Agile Scrum methodology to prepare flow diagrams, UML diagrams and involve in SDLC including design, develop, test and deploy.
  • Meeting with business users and vendors to gather requirements and helping BAs to create JIRA stories.
  • Used SpringBoot to create Microservice applications and deployed to various environments using Kubernetes.
  • Followed design driven development and TDD to develop services.
  • Designed and developed UI Single Page Apps (SPA) using Angular 8, JavaScript, TypeScript, HTML5, CSS3, Angular Material, Node.js.
  • Involved in setting up the routing configuration using Angular router for various views and sub views.
  • Deployed frontend applications using AWS S3 and configured CORS to consume REST APIs.
  • Designed reusable schemas using YAML files and used openapi generator plugins to generate POJOs.
  • Used Spring MVC, Spring AOP to create Microservices and REST APIs.
  • Used Spring JMS to publish and subscribe messages to IBM MQ queues/topic.
  • Used Spring Data JPA ORM to connect various databases to perform CRUD operations.
  • Extensively used core java concepts like Collections, Multithreading, Exception handling and File I/O to read write files from SFTP and implemented Spring SMB to read/write files to windows network drive.
  • Used Spring JDBC template, Spring Batch to process CSV, TSV files to various systems. Implemented Apache POI to load excel files to database.
  • Used NOSQL database Amazon Dynamo DB to store data of reporting applications.
  • Used amazon cloud watch to monitor AWS services and logs to monitor applications.
  • Used Java8 features like streams, lambda expressions, functional interfaces to create simple and optimized code.
  • Generated Swagger UI using OpenAPI spec to document REST endpoints.
  • Implemented Spring Security, Okta OAuth2 to secure microservice applications.
  • Integrated with Spring Cloud to support distributed tracing and Spring profiling to externalize properties.
  • Integrated with vault by implementing Spring Vault to retrieve passwords.
  • Implemented WebSockets with STOMP messaging to deliver real-time updates to business users.
  • Used Spring logback to log error, info, debug level logs and created dashboards in Splunk for application error monitoring.
  • Created gradle build scripts and integrated applications with Jenkins CI/CD pipeline to deploy applications to Kubernetes pods.
  • Created Dockerfile to build image to support Kubernetes eco-system.
  • Support and enhancements to legacy applications by creating SOAP web services, JAX-RPC, JAX-WS, WSDL, XML.
  • Created SQL queries, functions and stored procedures in DB2 database.
  • Created RAML spec to create MuleSoft experience API as proxy and deployed them to Anypoint Cloudhub to connect with external vendors.
  • Worked with cloud team to help them creating IBM cloud storage.
  • Created unit tests using Spock framework and TestNG, Mockito.
  • Used Karma and Jasmine to create unit tests for angular components.
  • Mentoring Test Engineers to create Cucumber feature files and integrate with Cucumber-Spring to create test scripts and integrate them with Jenkins.
  • Performing code reviews, production deployment and production support work and handled bugs and fixes and track them using JIRA.
  • Creating deployment and release plans and documenting flow diagrams, business rules in Confluence.
  • Used tools like IntelliJ, VS Code, Anypoint Studio, Docker Desktop, Aqua Data Studio, Postman, SoapUI to develop and deploy applications for local testing.
  • Experience on implementation of version control softwareGITrepositories.

Environment: Java11, Spring Boot 2.5.8, Angular8, HTML5, CSS, Bootstrap, Yarn, Node, Spring JPA, JMS, STOMP, SFTP, AWS (Dynamo DB, S3, Amazon Cloud Watch) RESTful, SOAP, Gradle, Apache Tomcat, Kubernetes, Jenkins, JIRA, SLF4j, Cucumber, GIT, Bitbucket, SMB, Spock, Mockito, SonarQube, TestNG, Jest, Docker, Dockerfile, XML, YAML, RAML, Mulesoft, Anypoint platform, Agile, Scum, Websockets.

Java Full Stack Developer

Confidential, IOWA

Responsibilities:

  • Participated inAgile (Scrum) methodologyand Involved inDesign, development, System Testing and User Acceptance Testing.
  • Utilized Typescript, JavaScript, HTML5, CSS3, Bootstrap in React.js to build UI web pages.
  • Designed multiple pages with different functions using React.js and used React-Router to navigate pages and used ReactHooks to use state and lifecycle methods inside functional components to decrease complexity and improve maintainability.
  • UsedSpring Bootwhich is radically faster in building cloudMicro Servicesand develop Spring based application with very less configuration.
  • Created Java APIs to interact with Amazon SQS to send bulk emails.
  • Used Hibernate as DAO and integrated with Spring Boot to read and write data from SQLServer database.
  • Worked in integratingJMSwithSpring Bootby providing an instance which is embed withActive MQ.
  • Load data from various data sources into HDFS usingKafka.
  • ImplementedSpring Netflix Zuul API gatewayandEureka service registryforreverse proxy of API’s.
  • Amazon EC2 is used for deploying and testing lower environments like Dev, Integration, Test.
  • Deployed frontend application usingAWS S3andconfigured CORSto consumeRESTful servicesfrom another domain.
  • DeployedSpring Boot based micro servicesonDocker containersusingAmazon ECS.
  • Experience in introducingDockerutilizing Docker tool compartment. Condition provisioning arrangementsutilizing Docker.
  • Authenticating users and provide security toRestful web servicesusingOAUTH 2.0.
  • UsingSwagger Framework, actualizing theRestful APIandSwaggergives the rich UI to test API.
  • Worked on unit test cases usingKarmaandJasmineon client side.
  • Involved in setting up Maven configuration and helping CI/CD issues.
  • Wrote comprehensive Unit test cases usingTestNGandSpock.
  • Worked with the configured and maintainedJenkinsto implement theCI/CDprocess.

Environment: Java8, ReactJS, Node JS, HTML5, CSS3-SASS, Twitter Bootstrap4.0, ES6 JavaScript, React-Axios, TypeScript, Spring Boot, JPA, Spring AOP, OAuth2.0, Apache Kafka, Active MQ, SQL, SQLServer, Jenkins, Log4j, AWS S3, Agile Scrum, GIT, Maven, Jira, Confluence, Splunk.

Java Full Stack Developer

Confidential, New Orleans, LA

Responsibilities:

  • Worked inAGILEmethodology and agile practicesandTest Driven Developmenttechniques to provide reliable, working software early and often.
  • Analyzed and designed a scalable system based onObject Oriented Concepts,OOADand the variousJ2EE design patterns.
  • Designed and developed applications using Spring MVC and Spring Templates.
  • Used Spring core for concept of IOC and implemented dependency injection.
  • Used Oracle 11g hosted in Amazon RDS as database.
  • Developed java scripts for all client side validation and developed User Interface (GUI) usingJSP, CSS, JSTL, XSL, JQuery.
  • UsedJSTLtags for communicating between controller andJSP.
  • Wrote Hibernate classes, DAO's to retrieve & store data, configuredhibernatefiles.
  • Supported and created enhancements to legacy monolithic applications created using EJBs, Hibernate deployed on JBoss.
  • Created REST endpoints in EJB applications using JAX-RS implementation.
  • UsedEclipse IDEfor application Development. UsedJenkins Jobsforbuild automationto compile and generateEAR and WAR files.
  • Fixed defects Identified inProduction/ QA environments;Defectswere tracked inJiratracking Portal.
  • 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.
  • Implemented WSDL XML document to locate and describe web services.
  • Jersey implementation of JAX-RS is utilized todevelopRESTfulWeb services.
  • ConsumedRESTful Webservices using Spring RestTemplate 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.
  • Provided the technical assistance to resolve Issues identified inproductionand demonstrate appropriate solution to the end users.
  • Assisted Oracle DB development team in developing stored procedures and designing the database.
  • UsedSVNas version control system for source code and project documents.
  • Involved in developing of test procedures forunit testingand testing of the module.

Environment: Agile, HTML, CSS, JavaScript, JQuery, AJAX and Angular JS, Socket Programming, XML, JSTL JSP, JPA, JAVA8, Spring, EJB2.0, Hibernate, RESTful Web services, SOAP, Maven, WebSphereApplication, JBoss6, Oracle 11g, Log4j, Jenkins, JIRA, LINUX, SVN.

Java Full Stack Developer

Confidential, Tampa, Florida

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 the development of presentation layer andGUIframework usingAngular JSandHTML.
  • Designed and developed service layer using Struts framework.
  • Involved in designing and implementation of MVC design pattern using Struts framework for web-tier.
  • Database development required creation of new tablesSQL stored procedures,functions,views,indexesandconstraints,triggersand requiredSQLtuning to reduce the response time in the application.
  • Extensively used Hibernate to read and write data to DB2 database.
  • Deployed the java application usingMavenbuild script.
  • UsedLog4jfor logging various levels of information like error, info, and debug into the log files.
  • Designed enterprise API’s and involved in developing the API’s. Involved in testing API’s usingSoapUIandPostman.
  • Involved in writingMavenscripts for automated deployment of the 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 the defectsin the application.
  • Responsible for making sure that all system upgrade logs were current and creating a report for management.

Environment: Java 1.7, Struts, JSP, Servlets, Hibernate2.0, Junit, SOAP, JSP, HTML, CSS, SQL, DB2, UML, JMS, Javascript, JQuery, XML, Weblogic10, Waterfall.

Java/J2EE Developer

Confidential

Responsibilities:

  • Involved in Design and Development and developed the application usingAgileMethodology.
  • Involved in writing the action classes and from beans for different modules usingSpring MVC.
  • Involved in developing the applications using Spring Framework forDependency Injection.
  • Involved in writing the validation rules classes for general sever side validations for implementing validation rules as per the design.
  • Developed back-end logic with Core Java using technologies includingCollection Framework, Multi-Threading.
  • Worked on enhancements usingJSP, Struts, databasestored procedures and wroteSQL queries.
  • UsedUIcomponents,Angular JSdirectives, controllers, view and routing, service modules, validations usingHTML5, applying styles usingCSS, usedJQueryto makeAjaxcalls.
  • CreatedSOAPWeb Services usingWSDL, XML and SOAPfor transferring data.
  • Configured the deployment descriptors inHibernateto achieve object relational mapping.
  • UsedHibernateCache for query to improve the application performance.
  • Wrote backend scripts that performed maintenance tasks on the contract data usingJDBC.
  • Developed StoredProcedures and TriggersonOracleDatabase.
  • DeployedAJAXcall for asynchronous data retrieval from back-end.
  • UsedMavento build the J2EE application. Build & Deployment inWebSphereApplication Server.
  • Understanding server configuration and diagnose problems in a time sensitive manner.
  • Fix problems discovered that are within the existing system functionality (Preventive Maintenance).
  • UsedLog4jfor logging purposes and designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.

Environment: Java 1.7, Servlets, JSP, JUNIT, Spring 2.5.6/3.0, Spring ORM, Spring Form tags, JSTL, Hibernate 3.0, Oracle11g, Maven, Apache Tomcat Server, SOA, Eclipse IDE 3.7, Jasper, Log4J, Ajax, SOAP, PL/SQL, HTML, CSS, AngularJS, JavaScript, JQuery, Swing, JSON, SVN.

Java/J2EE Developer

Confidential

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
  • Developed UI usingSwing, JSP, JSF, HTML, CSS, JavaScript, and JQuery.
  • Developed ofXMLfiles,Schema’sand parsing them by using bothSAXandDOMparser’s.
  • Designed and DevelopedXSLstyle sheets usingXSLTto transformXMLand display the information on the UI screens.
  • Developed web applications usingSpring MVC, JQuery, HTML, Bootstrapand worked onMultithreadingandCollections FrameworkincludingList, Mapetc. Added interactivity to the UI pages usingJavaScript.
  • Worked with Core Java technologiesCollections,Serialization,Generics,AnnotationsandException Handlingto implement Back-End Business Logic including Entity Beans and Session Beans.
  • ConfiguredSpring securityin the application to secure the method calls andRESTfulwebservices.
  • ImplementedJDBC APIfor communicating with database layer.
  • Responsible for installingJBoss, administering and support of staging, QA and Production environment and performed failover test. Deployed application inJBossonUNIX.
  • Coding using core java,ServletsandJSPusingEclipse IDE.
  • Developed Request Handlers usingServletsas Controlling mechanism.
  • ImplementedCORS(Cross Origin Resource Sharing) usingNode JSand developedRESTservices usingNodeandExpress, Mongoosemodules.
  • DevelopedApache Camelmiddleware routes,JMSendpoints, Spring service endpoints and usedCamelfree marker to customizeRESTresponses.
  • UsedLog4jandcommons-loggingframeworks for logging the application flow.
  • UsedRational Clear Questfor tracking the changes in the application.
  • Involved in Unit Testing usingJUnitand Integration ofUse Cases.
  • Used version tools likeSVNfor source code and project documents.

Environment: Agile, HTML, CSS, JavaScript, JQuery, AJAX and Angular JS, XML, SWING, Nodejs, JSP, JAVA, Spring Frameworks, Hibernate, RESTful Web services, SOAP, Servlets, JBoss, JMS, Maven, Log4j, Jenkins, JIRA, Apache camel, SVN, ANT, Rational Clear Case.

We'd love your feedback!