We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Fort Mill, SC

OBJECTIVE

  • Highly motivated, creative and versatile IT professional with 6+ years of experience as a Full Stack Cross Platform Web Client - Server applications design and development using Java, J2EE involving extensive front end development. Seeking for a challenging software development opportunity in an environment where innovation, education and creativity are valued and to become an invaluable asset to the company.

SUMMARY

  • Over 6+ Years of extensive experience as a multi-tier Web based client server Java/J2ee Applicationdeveloper with solid working experience with modern Java technologies and databases.
  • Proficient in working across all stages of Software Development Life Cycle (SDLC) including Planning, Design, Development and Testing during the development of software applications and Agile methodologies.
  • Experience in developing Single Page Application (SPA) using JavaScript frameworks AngularJS, Angular4 and Ext JS.
  • Experience in developing applications using AngularJS Routing, Controllers, Services and Custom Directives.
  • Developed user interface using HTML5, CSS3, JavaScript, AngularJS, ExtJS, AJAX, jQuery, Bootstrap for providing user interface and communication between the client and server.
  • Good experience in implementingJ2EEcompliant applications using various Design patterns, Struts framework, Spring framework (Spring MVC, Spring Core, Spring Boot, Spring Batch, Microservices), Hibernate, JDBC, AngularJS, ExtJS and Messaging Middle-ware using JMS and Message Driven Bean(MDB).
  • Experienced in SOA and Web Services technologies, including Restful, JAX-WS, JAX-RPC, SOAP, XML, WSDL, SAX and SAAS based design.
  • Proficient with development of Restful Web Services using JAX-RS, Jersey framework and Spring Restful Services for exchange of JSON and XML representations between two end points or services.
  • Proficient in OOA Technologies like developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using tools like UML, Microsoft Visio and Rational Rose.
  • Expertise in usingJ2EEdesign patterns including Singleton, Decorator, Factory, Front Controller, Data Access Object, MVC.
  • Profound knowledge in configuring and deploying web applications in Tomcat Server, Web Logic and JBoss.
  • Experienced with AngularJS directives ng-app, ng-init, ng-model for initialization of AngularJS application data, implemented AngularJS Expressions, Directives, Controllers, filters and created Angular JS service layer.
  • Excellent skill in developing, professional Ajax driven elegant enterprise web applications.
  • Experience developing Mean Stack Applications using Mongo DB, Express JS framework, Angular 4 with NodeJS.
  • Experienced in ReactJSand working with React Flux architecture.Experienced in working with Redux architecture.
  • Extensively used ExtJS predefined components like Grids, panels, tree panels etc. to develop the applications.
  • Created custom ExtJS components, validations etc. as per the requirements.
  • Extensive working experience writing Spring MVC/Spring Boot controllers to handle the input requests and respond based on the request.
  • Excellent working experience with ORM technologies Hibernate, Spring Data for persisting large amounts of data with optimal performance.
  • Good working experience with JDBC alone and Spring-JDBC template for DAO layer.
  • Have working experience with JBoss BRMS drools engine to impose the rules onto the application to move further to next level of approvals.
  • Used SVN, GIT and GIT HUB for version control and Jira for bug tracking.
  • Extensively worked on Responsive Web Design (RWD) using Bootstrap and CSS3 Media Queries.
  • Strong experience using Mockito, JUnit to perform unit testing and used Log4J for runtime logging.
  • Implemented AJAX framework for asynchronous data transfer between the browser and the server.
  • Increaseddeveloperproductivity by using efficient programming methodologies and local development.
  • Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, C, C++

JavaTechnologies: JSP, JNDI, JDBC, EJB (MDB-Message Driven Bean), JMS,JavaBeans, SOAP, Restful, JSTL, servlets, custom tag libraries

J2EEFrameworks: Spring IOC/AOP/MVC/Boot, Hibernate4.0, Spring Data, JDBC

Web Technologies: HTML5, CSS3, XML, JavaScript, AJAX, jQuery, Angular JS, Angular2, Ext JS, DOM, Media queries, Responsive Web Design

Application Server: WebSphere, WebLogic, JBoss

IDE's: Eclipse, STS, IntelliJ

Databases: Oracle, SQL Server, DB2

Version Control Tools: SVN, GIT and GITLAB

Testing Tools: Mockito, Junit, Selenium

Build Tools: Ant, Maven, Grunt

J2EEDesign Patterns: Front Controller, Decorator Pattern, DAO, Singleton pattern, Factory pattern

Case Tools: Rational Rose, UML, OOAD

Operating Systems: Windows 8/7/XP, MS-DOS, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Fort Mill, SC

Java Full Stack Developer

Responsibilities:

  • Involved in understanding and transmitting the business requirements for the project and translating these into functional specifications.
  • Technologies used for application development are AngularJS (frontend), Spring Boot (backend), Spring Restful Services (Web services), Spring Data (persistence layer).
  • Bootstrap used along with AngularJS in creating the Application.
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with Angular4 and media queries.
  • Wrote angular controllers, custom directives, services and routing using UI Router.
  • Used Angular-CLI for initializing and project setup with scaffolding features.
  • Created individual Modules, Directives and Components with single responsibility principle.
  • Created Core module with components that will be loaded once in AppModule such as Navbar, Toolbar, Services and Routing Module.
  • Used Angular-CLI for initializing and project setup with scaffolding features.
  • Working with React Router for developing Single Page Applications SPAs.
  • Implemented custom events to transfer data between the controllers.
  • Build microservices for the delivery of software products across the enterprise.
  • Create micro service to provide Restful API utilizing Spring Boot with Spring MVC.
  • Used Node server to run application in local.
  • Used Spring Data for easy persistence of data.
  • Customized spring boot configuration according to our project.
  • Interfaced using Web services, Restful for producing and consuming the data information from other subsystems.
  • Used Spring Restful services for the REST implementation.
  • Worked on DB2 as back end database for storing the application data.
  • Wrote Selenium scripts using Firefox Web driver for automation testing.
  • Involved in troubleshooting technical issues, conduct code reviews, and enforce best practices.
  • Used Squirrel for interacting with Database and written complex SQL queries.
  • Wrote the Java code to create the objects for the BRMS.
  • Designing, implementing and supporting fully automated Continuous Integration and Continuous Delivery processes using Jenkins and GIT.
  • Working closely with Architecture, Development, Test, Security and IT Services teams.
  • Pure Agile environment with 3 weeks Sprints.

Environment: Java1.7,Servlets, JSON, XML, CSS3, HTML5, DHTML, JavaScript, jQuery, Angular2, AngularJS, Spring Boot, Spring Data, Spring Restful web services, GIT, Junit, Selenium, Jira, Jenkins, Squirrel, AGILE, Protractor, React JS

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in understanding and transmitting the business requirements for the project and translating these into functional specifications.
  • Technologies used for application development are ExtJS (frontend), Spring MVC (backend), JAX-RS Restful Services (Web services), Hibernate 4.0(persistence layer), and Spring Batch (batch processing).
  • Developed reusable ExtJS components such as Viewport, Panel, and Grids etc.
  • Developed and implemented UI controls and APIs with ExtJS.
  • Implemented EXTJS stores to call the Spring Boot REST API’s and load the data on the application startup.
  • Created reusable custom Xtypes (ExtJS data types).
  • Used Annotation based Spring MVC extensively for handling the frontend AJAX requests.
  • Wrote persistent Hibernate mapping classes using annotations approach.
  • Involved in writing DAO, DTO's using Hibernate DAO Support.
  • Creation of Hibernate mapping files to develop Database Tables from Classes and generation of database schema.
  • Used Hibernate in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations.
  • Designed and developedBatchflow for runningbatchjobs using Spring Batch.
  • Interfaced using Web services, Restful for producing and consuming the data information from other subsystems.
  • Used Jersey framework for the REST implementation.
  • Worked on Oracle as back end database for storing the application data.
  • Involved in deploying and testing the application in Weblogic application server.
  • Created JNDI connections in application server for database connections, message queues.
  • Used Message Driven Bean (MDB) to read messages from the message queue.
  • Used Toadtool for interacting with Database and written complex SQL queries.
  • Used core Java extensively to calculate the exposures for the trades.

Environment: Java,J2EE, JDBC, Servlets, JSP, XML, CSS, HTML, DHTML, JavaScript, ExtJS, Linux, Oracle 10g, Log4J, XML, Spring MVC Framework, Jenkins, Restful web services, SVN, JSON

Confidential

Java Full Stack Developer

Responsibilities:

  • Participated in gathering business requirements, authored High Level Design (HLD) and Detailed Design (DLD) for each independent module of the project.
  • Used Annotation based Spring Framework extensively for handling the input requests.
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Developed user interface using JSP, HTML5, CSS3 and JavaScript to simplify the complexities of the application.
  • Wrote persistent Hibernate mapping classes using annotations approach.
  • Involved in writing DAO, DTO's using Hibernate DAO Support.
  • Creation of Hibernate mapping files to develop Database Tables from Classes and generation of database schema.
  • Used Hibernate in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations.
  • Interfaced using Web services, Restful for producing and consuming the data information from other subsystems.
  • Used Jersey framework for the REST implementation.
  • Worked on DB2 as back end database for storing the application data.
  • Experience with/exposure to container technology such as Docker Experience in designing and developing applications in Spark using Scala to compare the performance of Spark with Hive and SQL/Oracle.
  • Worked on GIT as version control system for maintaining uniformity of application code among thedevelopers.
  • Implemented Decorator Design pattern.
  • Involved in deploying and testing the application in JBoss application server.
  • Involved in troubleshooting technical issues, conduct code reviews, and enforce best practices.
  • Used Squirreltool for interacting with Database and written complex SQL queries.
  • Wrote complex SQL and Hibernate named queries to fetch the data from the database.
  • Designing, implementing and supporting fully automated Continuous Integration and Continuous Delivery processes using Jenkins and Git.
  • Working closely with Architecture, Development, Test, Security and IT Services teams
  • Designed and developedBatchflow for runningbatchjobs.
  • Used Junit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Optimized all the batch processes and improved performance.

Environment: Java,J2EE, JDBC, Hibernate, Servlets, JSP, XML, CSS, HTML, DHTML, JavaScript, Windows, Spark, DB2, Log4J, XML, Spring Framework, Spring Boot, Squirrel, Restful web services, GIT and GITHUB, JavaScript, JQuery, JSON, UML, Junit, Jira, Jenkins.

We'd love your feedback!