We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

ArkansaS

PROFESSIONAL SUMMARY:

  • Around 8 Years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support.
  • Experience in developing client/server and web Applications using JAVA, J2EE, J2SE technologies and Web Technologies for enterprise applications.
  • Ability to efficiently translate algorithms, ideas and concepts to software applications.
  • Developed and deployed Front-End components (UI) using JS, JSF, JSTL, JavaScript, Angular JS, JQuery, AJAX, HTML, DHTML, HTML5, XHTML, JSON, CSS3 for projects based on java platform.
  • Very good understanding of Object Oriented Design (OOD), Design Patterns, J2EE Design Patterns, MVC, Struts multi-tier architectures and distributed architectures.
  • Experience on working with CSS Backgrounds, CSSLayouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
  • Expertise in developing Web pages using JQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, Angular JS, Bootstrap and JavaScript.
  • Proficient in various agile methodologies like Test Driven Development (TDD), SCRUM, Pair Programming and Waterfall software development processes.
  • Extensive experience in using various design patterns such as MVC, Singleton, Session Facade, DAO, IOC, DTO, and Business Delegate in teh development of Multi-Tier distributed Enterprise Applications.
  • Experience in container-based technologies like Docker, Kubernetes and Open Shift along with development of Micro services architecture using Spring Boot.
  • Experience in Design, Development and Implementation of multi-tier thin/thick client web-based applications using Object Oriented Methodologies.
  • Strong experience in developing applications using frameworks like Hibernate and MVC frameworks like Struts, JSF and IOC frameworks like spring and its subsidiary modules such as Spring JDBC, Spring IOC, Spring Security and Spring AOP.
  • Extensively worked on spring and its related modules such as AOP, MVC, Security, Core, Data, and Batch and transaction management.
  • Good experience in defining teh XML schemas and in working with XML parsers to read and validate teh data held in XML documents.
  • Hands on experience in Node.JS backend, using express to build teh high concurrency, a sync web server.
  • Experience in Designing End to End, B2B and B2C application using JEE & J2EE technologies such as Servlets, JSP, EJB, JNDI, JPA, REST, Jersey, JTA, JMS, JDBC, JAXP, and JAXB.
  • Hands on experience in configuring and deploying multi-tier applications using servers like Web Sphere, Web Logic, Tomcat and JBoss.
  • Experience in Web Services Technologies like SOAP with WSDL and Restful with JAX RS, Jersey, spring, Apache CXF and Node-JS and implemented SOA architecture with web services.
  • Comprehensive knowledge in databases like My SQL, SQL Server, DB2and Oracle writing Triggers, Stored Procedures and Normalization of databases.
  • Implemented Apache Luce ne and Apache Tika for indexing and content extraction.
  • Worked on Web services development using both SOAP/REST.
  • Good knowledge in XML related technologies using JAXB, STAX, SAX, DOM API, XSL (XSLT) and X Path.
  • Proficient in using Jenkins for continuous integration and continuous builds with Maven, Gradle and ANT.
  • Hands on experience in software configuration / change control process and tools like Subversion (SVN), Git CVS and Clear Case.
  • Worked proficiently with various IDEs including Eclipse, My Eclipse, NetBeans, IntelliJ, RAD and WSAD.
  • Initiative in providing value addition solution to enhance business and infrastructure capabilities.
  • Very much comfortable in analysing, debugging, troubleshooting and solving problems and issues in application.
  • Versatile team player with good interpersonal skills, commitment, result oriented, hardworking, passionate to learn trending technologies and take on challenging tasks.

TECHNICAL SKILLS

Languages: Java, JavaScript, SQL/PL-SQL

Operating Systems: Windows, UNIX, Linux. Mac OS X.

Java/J2EEEnterprise Technologies: JDBC, Swing, JSP, Servlets, EJB, JSTL, JMS, spring, Struts, JSF, JPA, Log4j, LDAP.

J2EE Web Services: SOAP, REST, WSDL, JAX-RS, JAX-RPC, JAXP, JAXB.

Client-Side Programming: HTML/HTML5, CSS2/CSS3, DHTML, AJAX, JQUERY, JSON

JavaScript Frameworks: AngularJS, node.js, Backbone.js, React.js, Requier.js, Ext JS

XML Technologies: XML, XSL, XSLT, DTD, XML Schema, SAX, DOM.

Database: Oracle, SQL Server, My SQL, Mongo DB, Cassandra

Web and Application Servers: Apache Tomcat, IBM Web Sphere, WebLogic, JBoss.

Methodologies: SDLC, OOAD, Agile

Testing Tools: J Unit, Selenium, Mockito, Docker.

Version Control: Clear Case, CVS, SVN, GIT

Continuous Integration Tools: Jenkins, Quick Build, Bamboo

JavaScript Unit Testing Tools: Jasmine along with Karma, protractor.

ESB products: Apache Camel, Mule, JBoss fuse

ORM frameworks: Hibernate, JPA, IBatis, Spring JDBC Template, JDBC

Tools & IDEs: Apache ANT, MAVEN, Net Beans, Eclipse, RAD, Eclipse IDE, Edit Plus, JS fiddle, Brackets, Microsoft Visual Studio, Web Storm, NPM.

PROFESSIONAL EXPERIENCE:

Confidential, Arkansas

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) which includes requirement gathering, Modelling, analysis, architecture design and prototyping.
  • Good understanding of micro services architecture and work closely with architect for product requirement and management stack.
  • Used AGILE software development methodology which helps to develop project plans.
  • Designed entire framework to support Test Driven development (TDD) by making use of Dependency Injection through unity framework and developed a generic repository.
  • Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and React JS.
  • Involved in using React JS components, Forms, keys, Events, Router, Animations and Flux concept.
  • Developed Open stack API to integrate with Amazon EC2cloud-based architecture in AWS, including creating machine Images.
  • Build RESTful web service by building Node.js Server in teh back-end to handle requests sent from teh front-end jQuery and AJAX calls.
  • Created RFP (Request for Proposal) Micro service to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Implemented Spring MVC framework in teh presentation tier for all teh essential control flow, business level validations and for communicating with teh business layer.
  • Developed code using Design Patterns like DAO, Factory Pattern, Singleton and Value Objects, Decorator, State, Strategy.
  • Used Spring as teh MVC model. Used Spring AOP for common cross cutting concerns like security and interception.
  • Worked on Code builds, and code changes are made in JavaScript, Python and Shell scripts.
  • Created Views, Sequences in teh oracle database and modified teh existing PL/SQL stored procedures.
  • Used GitHub to maintain teh versions of teh source code of teh project.
  • Used CI/CD technologies such GIT, Chef, Jenkins are used for developing and deploy web services.
  • Expertise in using No SQL database like MongoDB to support teh storage of JSON objects and provides teh storage for security related information.
  • Generated proxy code from .WSDL file using SOAP UI for client-server communication.
  • Worked on Load testing on J Meter to improve teh performance of newly developed code.
  • Designed and prepared Unit test cases using Junit and Log4j and removed teh maximum bugs before passing onto teh application to teh QA team.
  • Used Jenkins application to build and perform continuous deployments of JBOSS war files.
  • Deployed web and enterprise applications on JBoss application server in a channel secure environment.
  • Working on Automated micro services development framework to improve fast development and easy On boarding process.
  • Used UNIX shell scripting to automate software installation and testing. Wrote scripts to apply application patches and Oracle table updates.
  • Developed integration modules for disparate clients using Apache Camel.
  • Involved in Unit testing of application using Karma and Jasmine library to make sure that teh application is compatible in all browsers.
  • Worked in close cooperation with project managers and other functional team members to form a team effort in development. Design and implemented a Messaging APIs to send/receive messages, pull messages from third-party messaging providers using Java Spring boot, micro-services and MongoDB Involved in configuring Elastic Search to access database and retrieve data from teh database.
  • Created Java Mail APIs is used to send notifications about important updates such as claim status change.
  • Designed and developed Service layer using Struts framework. Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier
  • Improvised teh performance of web pages by performing magnification on CSS and JavaScript assets which were configured through Grunt.
  • Used GitHub for version control and Karma& configured Maven for dependencies and Log4J for logging.

Environment: JDK 1.8, Spring Boot, Spring MVC, Spring AOP, Hibernate 4.0, Apache CXF, AJAX, UML, MS Visio, JSTL, Oracle 11g, JBoss, Eclipse 4.2, Junit, NPM, micro services, SOAPUI 5.1, Log4j, Maven 3.1, NodeJS, Bootstrap, React JS, Typescript, MongoDB, HTML5, CSS3, Toad, Maven, Jenkins, RESTful API, Junit 4.1, AngularJS, GIT, Chef, MongoDB, J Meter, Apache Camel, Karma, Cloud/AWS, Jasmine.

We'd love your feedback!