We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Sr. Full Stack Java Developerwith8+ yearsof experience in analysis, development, testing, implementing Web based, Client/Server Applications along with Enterprise and Distributed applications across the entire Software Development Life Cycle using Java and J2EE Technologies.
  • Expertise on advanced software development methodologies such asAgile/Scrummodel processes.
  • Experience inSoftware Development Life Cycle(SDLC),RequirementsSpecification,designingdocumentsandwriting.
  • Experience inUse Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.
  • Expertise in back - end procedure development, for Database Applications usingOracle 9i & 10g, SQL and PL/SQL
  • Hands on experience with Integrated Development Environments (IDE's) tools likeEclipse and NetBeans.
  • Experienced in other front-end technologies such asLESS, Typescript, BOOTSTRAP, Angular1, Ajax, JSON, NodeJS etc.
  • Expertise inJ2EE ArchitectureusingJava, JDBC,JavaBeans, EJB, Servlets, JSP, JMS, Struts, ANT, Log4J, UML, XML, CSS, HTML, and JavaScript.
  • Expertisein Spring framework, extensively used Spring DI, Spring AOP, Spring JDBC templates and Spring MVC.
  • Expertise in Client Side designing and validations usingHTML4/HTML5, CSS3, JavaScript and JQuery.
  • Experience in developing web interfaces usingHTML5, CSS3, JavaScript, AngularJS,Angular 2.0, DOM Scripting and JQuery.
  • Expertise in usingHibernate, extensively used Entity Class Associations, Criteria Queries and Projections.
  • Expertise in server-side development with JDBC, JMS, Servlet, MVC architecture,JavaBeans, XML.
  • Proficient in XML technologies likeXSL, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, Apache Axis.
  • Experience working withSOAP and Restful Web Service.
  • Extensive experience usingMAVENto build the projects.
  • Comprehensive knowledge of physical and logical data modeling, performance tuning and monitoring.
  • Strong web development skills usingHTML/HTML5, CSS/CSS3, JavaScript (ES5 & ES6), JQuery, BOOTSTRAP, Angular JS, React JS, Node JS, Require JS, XML, AJAX, JSONwhich meets W3C Web Standards.
  • Experience working withAgile SCRUM methodologyand working in pair.
  • Experience in client-side development withCSS, JavaScript.
  • Extensive experience in developing GUIs using Struts, SPRING MVC, SPRING web flow Frameworks.
  • Experience Hands on with PL-SQL Stored Procedures, Triggers and Views.
  • Experience onWeb Services, SOAP, JAX-RPC, WSDL, JSF, HIBERNATE, EJB, XML.
  • Experience inSPRING, struts frameworks.
  • Experienced withIBM WebSphere Application Server, Oracle WebLogic application servers, JBOSS and Apache Tomcat Application Server.
  • Have good experience in usingVersion Controlling tools(CVS, VSS, CM SYNERGY, Subversion, Clear Case and Jenkins) and defect tracking tools like Clear Quest, Quality Center.
  • Proficient inSQL, PL/SQL, T-SQL, Views, Functions, Stored Procedures and Triggers.
  • Having hands on experience in deploying web and J2EE enterprise applications onWebLogic, WebSphere, Tomcat and JBOSS Server.
  • Worked inTDD and version management tools GitHub, SVN.
  • Experience in LDAP for authentication scheme and in middleware technologies.
  • Experienced in methodologies likeIterative, Agile, Scrum and waterfall approaches.
  • Experience in working as adeveloper, a team lead and an onsite coordinator
  • Experience in interacting with the client directly at client location
  • Possessing good interpersonal skills which were applied in coordinating with development team, QA team and support team as required.
  • Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.

TECHNICAL SKILLS

Operating Systems: Windows (98, 2000, XP, Vista), Linux.

Java Technologies: Core Java, Java Server Pages, Servlets, JDBC, Java Beans, IBM BPM 9.0, Multi-threading, Event Handling and Web Services.

Web Technologies: JSP, Servlets, Struts, Spring, EJB, JMS, AJAX, JSTL, HTML, CSS, XML and JavaScript.

Application Servers: Apache Tomcat, Web Sphere and Jboss.

Databases: Oracle 9i/10g/11g, MySQL, MongoDB, Cassandra.

Web tools and languages: CJava, HTML, DHTML, XHTML, JavaScript, jQuery, XML, JUnit, and AngularJS.

Frameworks: Hibernate, Spring Boot, Spring MVC, AngularJS, NodeJS-Express, Struts 1.1/2.0.

Build Tools & IDEs: Maven, Ant, Eclipse, Net Beans, IntelliJ.

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development.

PROFESSIONAL EXPERIENCE

Full Stack Java Developer

Confidential, Atlanta, GA

Responsibilities:

  • Involved in all the phases of SDLC includingRequirements Collection, Design & Analysis of the Customer Specifications and Development of the Application.
  • DesigningREST APIs, supportingJSON, that allow sophisticated, effective, and low-cost application integration.
  • Developing stored procedures to implement the business logic and calling fromHibernateusing callable statements and used applications usingJSP, Servlets, JDBC, and Hibernate.
  • Expertise inCore Javawith strong understanding and working knowledge of Object-Oriented Concepts likeCollections, Multi-Threading, Concurrency framework.
  • Designed and developed user interfaces usingSpring MVC Framework,Spring Boot,Hibernate,JSP,HTML5,CSS3, Java Script, Angular JS and React JS.
  • Experienced on spring framework applications like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security, and Spring Boot and did integration toMicroservicesinto the existing system architecture.
  • UsingREST APIswithJAX-RSto consume Web Services, to handle two interfaces,XMLandJSON.
  • DevelopedRESTservices usingSpring Boot,Spring RESTand involved in creatingRESTcontrollers,Controlleradvicesetc.
  • Prepared the JUnit test cases, Integration scenarios to test the implementation.
  • Generated theWSDLfiles to implement the Web Service.
  • Experience in dealing withCI/CD toolslikeJenkins, Git Stash.
  • Resolved production issues while deploying the application and provided the production support while the application is inUAT.
  • UsedJenkinsfor continuous integration,GitHubfor version management &Mavenfor building the application in the cloud leveragingAWS API’s.
  • UsedAmazon Web Services(AWS) likeEC2,S3,and Cloud Frontfor promoting code in various Environments and usedAmazon API’sto maintain and secure the API’s
  • Served asPOCfor on call support in the production team on a rotation basis.
  • Worked on server-side implementation using spring core, spring annotations navigation from presentation to other layers usingSpring MVCand integrated spring withHibernate using Hibernate templateto implement persistent layer.
  • ImplementedSpring Boot and Micro Servicesto divide the application into various sub modules.
  • Implemented the project as a multi-tier application usingSpring MVC, Spring boot, Microservices& used coreSpring concepts like AOP, IOC.

Full Stack Java Developer

Confidential, Chicago, IL

Responsibilities:

  • Designed UI patterns, UX patterns, GUI designs, page illustrations, and user conceptual designs, templates and banners usingAdobePhotoshopCS5andAdobeIllustratorCS5.
  • Designed and developed dynamic web pages usingHTML5,AngularJS,Bootstrap,CSS,JSP.
  • Designed and developed client's website screens and front-end widgets usingReact.js.
  • Java Stack development from scratch includingApache Tomserver setup.
  • Responsible for developing a front-end application usingReact.jsandFLUXarchitecture for internal team's productivity use.
  • WritingRESTful APIsinJavaand return logic onAngular data binding.
  • UsedHTML5functionalities such asLocal Storage,Web SocketsandCanvas.
  • Writing unit tests in mocha, chai on server side and karma, jasmine on the client side.
  • Usingangulardirectives and services for developing interceptor and complex UI data table's grids.
  • Made use of GRUNT CLI for minification, uglification on both server and client and running local server for client.
  • Used $http with Angular.JS interceptors to make sure the requests were valid and used ui-router to handle nested views and avoid page redirection.
  • Involved in Enhancement of existing application utilizingReact Js.
  • Experience in cross browser compatibility check and thoroughly performed unit testing using Karma and Jasmine.
  • Used HP Quality Center to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
  • Interacted with Testing Team, Scrum Masters and Business Analysts for Fixing of Issues.
  • Primarily usingNode Js, Express JS, MONGODB, Handlebars.jsandNPM packagesto integrate new functionality and maintain previous code.
  • Migrated existing code base fromJSPtoJSandHTML5and rebuilt react components inES6.
  • Attended Daily standup meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for project
  • Defined new validations throughAngular.jsfor the form field validation implemented throughHTML5.
  • Defined customHTMLelements forAPIbrowsers using Google Polymers.
  • Writing deployment scripts in NgInx and PM2 to get the project up and running on dev sandbox.
  • Successfully implemented Auto Complete/Auto Suggest functionality usingAjax,J-Query,DHTML,Webservice callandJSON.
  • Implemented a customNodeJSscript to act as a PROXY for connecting to the server.
  • Built the internal tool and maintained withReact JSalong withFluxandRedux.
  • Maintain the code base by frequent updates to revision using GIT with GitSwarm as Repository.

Full Stack Java Developer

Confidential, Minneapolis, MN

Responsibilities:

  • Documented all stages of the project, generated documentation using Java API Documentation Generator.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high quality Software.
  • Involved in designing, developing and implementation of Classes, UML diagrams showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
  • Involved in design, develop and implementation of the application using Spring and J2EE framework.
  • Built web-based application using Spring MVC Architecture and REST Web-services.
  • Implemented as well as exposed web services using Apache Axis.
  • Implemented services for the users of this application to check member's validity and schedule rides.
  • Created an XML configuration file for Hibernate for Database connectivity.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria, projections etc.
  • Created an XML configuration file generating beans of the java classes.
  • Carried out bug fixing by rigorous testing using JUnit tests.
  • Configured the JDO configuration files to persist the data to the Oracle Database.
  • Used Log4j for legging and debugging purpose.
  • Database Schema and tables were developed using SQL Developer.

We'd love your feedback!