We provide IT Staff Augmentation Services!

Sr Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Fortmill, SC

OBJECTIVE

  • Seeking a challenging solution development positon, with a strong emphasis on Java Technologies, where I can use my current skill set, abilities to learn quickly, 6+ years of experience, and desire to define and create best solutions possible 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.
  • Expertise in developing applications usingJ2EETechnologies like Servlets, JSP, EJB, JDBC, XML, JMS and AJAX for business domains like Insurance, Banking, Health care and Public sector (Dept. Of Labor).
  • 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 and Messaging Middle-ware using JMS, Spark, Kafka.
  • Skilled in Web designing & development, using HTML5, CSS3, JavaScript, PHP, jQuery, XML, Bootstrap JS, JSP, JSON, JSF and AJAX.
  • Experienced in SOA and Web Services technologies, including Restful, JAX-WS, JAX-RPC, Axis, SOAP, XML, WSDL, SAX and SAAS based design.
  • Proficient with development of Restful Web Services using JAX-RS and Jersey framework for exchange of JSON and XML representations.
  • 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, Data Transfer Object.
  • Profound knowledge in configuring and deploying web applications in Tomcat Server, Web Logic, Web Sphere and JBoss.
  • Good working experience with NoSQL database Mongo db.
  • Strong experience with Mongoose, used to access MongoDB on the server.
  • 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.
  • Experiences with build tools include ANT, Maven and Jenkins Version.
  • Used SVN, Team Foundation Server, JIRA, GIT and GIT HUB for version control and TCS ALM, Quality Center, 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.
  • Experience working with BRMS drools engine.
  • Experience working with No schema database MongoDB.
  • 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, JMS,JavaBeans, SOAP, Restful, RMI, JSTL, Xpath, servlets, custom tag libraries

J2EEFrameworks: Struts 1.x/2.x, Spring IOC/AOP/MVC/Boot/Data, Hibernate4.0, JS

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

Application Server: WebSphere, WebLogic, JBoss, Glassfish, Apache Tomcat

IDE's: Eclipse, STS, RAD, IntelliJ, NetBeans

Databases: Oracle, SQL Server, DB2, CouchDB

Version Control Tools: Rational Clear Case, CVS, SVN, GIT

Testing Tools: Mockito, Junit, Selenium

Build Tools: Ant, Maven, Grunt

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

Case Tools: Rational Rose, UML, OOAD

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

PROFESSIONAL EXPERIENCE

Confidential, FortMill, SC

Sr 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), Restful Services (Web services), Hibernate 4.0(persistence layer), Spring Batch (batch processing).
  • 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 AngularJS and media queries.
  • Wrote angular controllers, custom directives, services and routing using UI Router.
  • Implemented custom events to transfer data between the controllers.
  • Used Annotation based Spring Boot extensively for handling the frontend AJAX requests.
  • Customized spring boot configuration according to our project.
  • 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 DB2 as back end database for storing the application data.
  • Involved in deploying and testing the application in IBM WebSphere application server.
  • Wrote Selenium scripts using Firefox Web driver for automation testing.
  • Wrote Jasmine unit tests using Karma to verify AngularJS modules and JavaScript utility routines.
  • Involved in troubleshooting technical issues, conduct code reviews, and enforce best practices.
  • Used Toadtool 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 SVN.
  • 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, Angular JS 1.4, Spring Boot, Hibernate, Restful web services, SVN, Junit, Selenium, Jira, Jenkins, Toad, AGILE, Jasmine/Karma, Grunt Build Tool

Confidential

Java Full Stack Developer

Responsibilities:

  • Developed application layout and composing tiles definitions, managed beans to use with Struts1 Framework at Business Tier and uses Spring Bean Factory for initializing services.
  • Worked with the team to analyze the business requirement and scenarios and driving suitable solutions in an agile development environment.
  • Developed classes which handle the request parameters, process data, collect data retrieved from the database to List and Map interfaces and store it on objects. (Model).
  • Designed and developed user interface using front-end technologies like HTML5, CSS3, JavaScript, Media queries and AngularJS.
  • UsedJavaMailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and for mailing administrator of any system related problems.
  • Built the application using TDD (Test Driven Development) approach and Involved in different phases of testing like Unit testing, regression, integration and stress testing using HP Load runner and responsible for fixing bugs based on the test results.
  • Created JAX-RS RESTful web services for GET, POST, PUT and DELETE requests. Used POSTMAN Rest client for chrome to test all the services.
  • Administer and Maintain Source Code Repositories including GIT, and Subversion.
  • Used AJAX frameworks like jQuery, JSON to develop rich GUIs and involved in performance tuning the website.
  • Involved in creating, modifying and tuning SQL queries, prepared statements and stored procedures used by the application using PL/SQLdeveloperand Oracle 10g as the database.
  • Extensive Experience on importing and exporting data using stream processing platforms like Flume and Kafka.
  • Used JNDI lookup in establishing a singleton database connection class using JDBC connection pools setup on the application server.
  • Developed web-based customer management software and SOA architecture using JSF, spring and web services.
  • Involved in various technical and architectural design discussions with back-end teams as well as front-end team to integrate front-end and back-end.

Environment: Java,J2EE, JDBC, Servlets, JSP, XML, CSS, HTML, DHTML, JavaScript, Linux, Oracle 10g, Log4J, XML, Struts1 MVC Framework, Jenkins, SQLDeveloper, Restful web services, SVN, Kafka, JavaScript, jQuery, Angular JS, JSON, UML, Junit.

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: Java1.7,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!