We provide IT Staff Augmentation Services!

Sr Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Lombard, IL

SUMMARY

  • Over 8+ Years of experience in JAVA/UI. Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Production Support.
  • Strong experience in Client - Server systems using Object Oriented Concepts and Design Patterns.
  • Java Script, HTML5, CSS, jQuery, Angular 2, Angular 4 in development of Front End/UI Portals
  • Expertise in Angular 2 controllers, directives, factory and service resources, routings and events
  • Solid experience in design and development of front end in applications using JSF, JSP, HTML, XHTML, JavaScript, CSS3
  • Extensively worked on Requirement analysis of the system, database design and technical architecture for the processes, coding and testing user interface.
  • Software Engineer with core background in Java technologies and web based J2EE applications
  • Extensively worked ondebuggingusing Eclipse debugger.
  • Expertise in using various Integrated Development Environments (IDE) Intellij IDEA, Eclipse and Net Beans for developing, Testing, Debugging and integrating enterprise applications.
  • Experience in working with various Relational Database Management Systems (RDBMS) like MS SQL, Oracle, MySQL and DB2.
  • Expertise in writing SQL Queries, Stored Procedures, Functions and Triggers, Tables, data integration and data connectivity of Oracle and have experience working with MongoDB (NoSQLDB).
  • Expertise in DOM manipulation using JavaScript, jQuery and Angular 2
  • Excellent documentation and communication skills.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.
  • Experience in Continuous Integration (CI) and Continuous Deployment (CD) using Jenkins.
  • Experience in using version control Systems SVN, GIT.
  • Experience in application building tools Maven, Gradle, ANT Builder.
  • Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL) and RESTful Web Services.
  • Experience on Hibernate Query Language HQL, Transactions, Exceptions and Java Message Service (JMS).
  • Experience in key services of Amazon Web Services (AWS) like simple storage service (S3), SQS (Simple Queue Service), Simple Notification Service (SNS) and Deployment Service.
  • Experience in Test-Driven Development using automating testing frameworks such as JUnit, QUnit, Selenium and Protractor.

TECHNICAL SKILLS

Languages/Methodologies: Java, C, C++, Java(6/7/8),J2EE, PL-SQL, JavaScript, Agile, Waterfall

Technologies: JSP, Servlets, JDBC, CSS, Angular 2, Angular4

Web Technologies: HTML, DHTML, XML, CSS, JavaScript, JQuery

Distributed Technologies: JMS, Data Warehouse

Application Server: Web logic, Apache Tomcat, Glassfish, JBoss

JAVA/J2EE: HIBERNATE, SPRING, WEB SERVICES,XHTML, STRUTS

IDE’s: Eclipse, Intellij IDE, Net beans

Database(s): Oracle 8i/9i/10g/11g, DB2, My SQL,SQL-Server,DB2

Version Control Tools: Rational Clear case, SVN, CVS, GitHub, Spring Batch

Tools: JUnit, Ant, Maven, Gradle, Jasmine, Selenium, Protractor

NoSQL: Mongo DB

Operating Systems: Windows(7/8/10), UNIX and Linux

PROFESSIONAL EXPERIENCE

Confidential, Lombard, IL

Sr Java Full Stack Developer

Responsibilities:

  • Worked on Agile methodology including team-based design and code reviews.
  • Developed the web interface using HTML5, CSS3, JavaScript, JQuery, AngularJS and Bootstrap.
  • Worked on the Common UI layout for defining the Header, Footer and Menu using JSFFacelets.
  • Implemented navigation using SpringMVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Implemented spring framework Bean Factory & Application Context for bean initialization, configurations.
  • SpringAOP is used for logging, auditing, and security and transaction management to distinguish business logic from the crosscutting concerns.
  • Used AWS (Amazon Web Services) as a cloud platform to deploy the application.
  • Configured Hibernate configuration files to persist the data to the Oracle 10g Database.
  • Configured Hibernate objects as Spring Beans in Spring Configuration File.
  • Involved in development of POJO classes and writing Hibernate query language (HQL) queries.
  • Asynchronous messaging is done using JMS and created Queue for point to point messaging.
  • Developed REST web services using Spring MVC to extract client related data from database and used SOAP UI for testing these RESTFUL API web services.
  • Implemented Service Oriented Architecture (SOA) by developing and consuming RESTful web services based on JAX-RS and Jersey.
  • Designed and implemented Java Classes to use JAXP parser to create Java objects to be able to modify the data received in the response.
  • Implemented Core Java Concepts such as Multi-Threading, Exception Handling and Collections when needed.
  • Worked with DB2 and wrote SQL Queries, Stored Procedures, triggers, views and integrated SQL Queries into DAO.
  • Experience with querying on data present in Cassandra cluster using CQL (Cassandra Query Language).
  • Deployed the application on Tomcat Application Server.
  • Used Log4j logging mechanism for logging.
  • Used SVN for versioning and concurrent access to the project files.
  • Resolving spring framework artefacts and code build & deployment with Maven.
  • Used JIRA for defect and issue tracking.
  • Used Jenkins for continuous integration/continuous deployment.
  • Automated regression test cases using Selenium.
  • Coordinated with testing team for timely release of product.

Environment: Java, J2EE, Spring MVC 3.0, Hibernate 3.0, HTML, CSS, JavaScript, React JS, JMS, SOAP, Axis2, Maven, Jenkins, DB2, Selenium, Log4j, SVN, JIRA, Tomcat 6.0.

Confidential, Dallas, Texas

Java Full Stack Developer

Responsibilities:

  • Developed the front-end components using Angular4 framework.
  • Developed web Application using HTML/CSS, JavaScript, Angular4, PrimeNG, JQuery, Bootstrap.
  • Worked on Media Queries as a complement to the Grid System of UI Bootstrap to facilitate the implementation of the responsiveness.
  • Enhanced user experience by designing new web features using Framework like Angular4, Bootstrap accommodate these advanced and fast technologies.
  • Implemented navigation bar as a custom directive of Angular4 Framework so that it can be reused on different templates.
  • Worked with spring dependency injection to build loosely coupled application.
  • Followed annotation way of configuring spring to create spring beans.
  • Created Spring services layer and Data access layer for data retrievals.
  • Configured Spring security with LDAP template to implement role-based authorization.
  • Used Spring MVC annotations such as @Controller, @RequestMapping, @RequestBody etc.
  • Bound the data to the different views after fetching the JSON formatted data from back-end web services by consuming AJAX calls.
  • Created JMS message listeners using Spring JMS and RabbitMQ to consume messages from queues.
  • Prepare and execute AWS Cloud Formation JSON template to provision infrastructure on AWS Cloud for American Family Insurance pre-prod and prod environments.
  • Developed the login and registration module and used the JQuery Validation Plugin for the form validation.
  • Worked on multiple cross browser compatibility issues to support browsers according to the business requirements, including Firefox, Google Chrome, Safari, and IE(>8).
  • Provided connection to social websites with feedback features by using JavaScript.
  • Created Mongodb collections and documents and used Spring data Mongodb to perform document mappings to java classes.
  • Involved in modifying the Maven build files and wrote deployment scripts.
  • Used GIT version control repository to upload the changes and to keep track of the changes made to the code overtime.

Environment: Angular4, Bootstrap, PrimeNG, HTML/HTML5, CSS/CSS3, JavaScript, Typescript, JSON, JQuery, AJAX, Mongodb, GIT, JMS, RabbitMQ, SOAP, REST.

Confidential, Southgate, Michigan

Java UI Developer

Responsibilities:

  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Created Angular 1 application using Angular-JS, Angular-UI, Bootstrap, HTML, CSS and JS
  • Configured Gulp file to create tasks for serving, minification, test execution etc..
  • Created custom re-usable components / directives in the application using Angular-JS
  • Designed the application UI following Angular MVC architecture
  • Used Angular dependency injection to inject dependencies in the application controllers
  • Worked with Angular Http service to make backend rest api calls
  • Developed unit and integration tests using Mocha, Chai and mocked services using Sinon.js
  • Developed end to end test cases using Protractor and automated their execution as a part of build
  • Developed UI build scripts to perform various build tasks such as minification of CSS, JS, execution of tests etc.. using Gulp
  • Used Angular charting library to create pie charts, bar charts and doughnut charts.
  • Configured Angular UI router to create routing for views and sub views in the application
  • Created Angular Http interceptors to handle errors and for token authentication and authorization.
  • Worked with various Angular inbuilt directives such as ng-model, ng-bind, ng-controller etc..
  • Leveraged Angular form validation and states to validate form fields in the application
  • Developed rest services using Spring Boot and Spring MVC.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important. information for status report.
  • Developed custom validators to validate the REST requests using Spring
  • Followed Best practices in developing the REST API's
  • Used Swagger to generate the REST documentation for the developed services
  • Consumed REST API's using Spring REST template and Jackson Object Mapper.
  • Secured REST API's using Spring securtiy and OAuth2
  • Developed common error handling service to handle exceptions in rest services
  • Developed unit tests for Rest services using Spring, Junit, Mockito and Mock MVC.
  • Used Spring JPA to create entity mappings and jpa repositories for data retrievals
  • Used Spring JPA transaction manager to handle transactions in the application
  • Developed services with various transaction propagation levels using Spring transaction management

Environment: Java, Spring, JPA, HTML4/5, CSS2/3, JavaScript, JQuery, DHTML, Angular 1.5, STS, JSP, AWS, JMS, Spring, Restful API, Oracle db, JSON, XML, Windows.

Confidential, Tacoma, WA

Mid-Level Developer

Responsibilities:

  • Developed web pages using JSP, HTML and JavaScript.
  • Configured Angular UI router to create routing for views and sub views in the application
  • Created Angular Http interceptors to handle errors and for token authentication and authorization.
  • Worked with various Angular inbuilt directives such as ng-model, ng-bind, ng-controller etc.
  • Used Validator framework to validate the form beans on the server side and HTML forms on the client side.
  • Used Hibernate Framework for persistence and Spring Framework for reducing dependability.
  • Used Spring Framework to implement MVC architecture, Dependency Injection, AOP and Transaction Management.
  • Managed Service Objects by configuring the Spring IOC Container.
  • Produced and accessed Restful web services using Spring Restful Template class of Spring MVC framework.
  • Used Hibernate template and Hibernate Interceptors to extend the core business logic and additional features to the application.
  • Used Hibernate ORM framework to access the database. Used AJAX to develop asynchronous data retrieval.
  • Built JDBC Data Sources, WebLogic JMS Servers, Bridge and JDBC connection Pools for interoperability in between WebLogic.
  • Used JUnit for the unit testing and produced the quality code.
  • Built and deployed the modules on to server using Jenkins and managed Continuous integration (CI) tools for version releases.
  • Used Web sphere as an integration middleware application server and version control CVS.
  • Used Git version control repository to upload the changes and to keep track of the changes made to the code overtime.
  • Developed build.xml using Apache ANT for automating the software build processes.
  • Worked on designing the structure of the tables in Oracle 9i.
  • Developed stored procedures in the database using PL/SQL.
  • Developed JUnit test cases for all the developed modules.

Environment: Java, J2EE, Spring, Hibernate, WebLogic, Restful, JQuery, JavaScript, Open stack, CSS, JSP, SERVLET, Oracle, Eclipse 3.6, SQL Server 2008/2012,JSON, SQL, Angular JS, PL/SQL, Eclipse, Git, Junit

Confidential, West Chester, PA

Java Developer

Responsibilities:

  • Developed the business domain layer using Java, J2EE and used DAO, Transfer Objects, Singleton, Abstract Factory and Front Controller design patterns.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed Struts MVC framework by using Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
  • Implemented Struts Tiles framework to maintain standard header and footer across all of the pages.
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Implemented Struts Validator framework to validate the server side data.
  • Implemented Session and Entity EJBs to support distributed and transactional behavior of application along with maintaining performance.
  • Used EJB annotations to support Singleton Session Bean implementation with Eager Initialization.
  • Used JDBC for database interaction with MySQL.
  • Worked on MySQL database for backend and wrote SQL queries for data retrieval.
  • Developed Ant (build.xml) targets for build and deployments on JBoss application server.
  • Developed Stored Procedures in the MySQL database to validate data and ensure system integrity.
  • Involved in writing application level unit test plans and developing test cases using JUnit.
  • Developed user interface (UI) pages using HTML5, CSS3, Bootstrap, JavaScript, JQuery, AJAX.
  • Used SVN as Configuration Management and Version Control tool.
  • Used GitHub as Version control for code repository and Jenkins for continuous integration.
  • Worked with QA team for testing and resolving defects in different level of application cycle such as DEV, QA and PROD.

Environment: Java 1.5, J2EE, Servlets, JSP, Struts 2,DAO, EJB 2.0, JDBC, MySQL, HTML, CSS, Bootstrap, jQuery, Java script, AJAX, JUnit, NetBeans, Ant, JBoss, SVN.

Confidential, Houston, TX

Software Developer

Responsibilities:

  • Responsible for Designing and developing the application.
  • Designed and developed UI components using CSS
  • Developed JavaScript files for user input validation and client side revenue calculations.
  • Designed and developed the UI with component, HTML, CSS and JavaScript.
  • Used Spring MVC to implement the MVC pattern for the application.
  • Configured Dispatcher servlet and Internal resource view resolver for loading views.
  • Used Spring MVC, JQuery, JSP to create various views in the application.
  • Defined Spring MVC validators to perform custom validations for the model data.
  • Performed one to one, one to many and many to many mappings using Hibernate
  • Configured Hibernate to create session factory and sessions in the application
  • Used JPA criteria API and HQL to perform data retrievals from the database.
  • Used JDBC for database interaction with MySQL.
  • Worked on MySQL database for backend and wrote SQL queries for data retrieval.
  • Developed Ant (build.xml) targets for build and deployments on JBoss application server.
  • Developed Stored Procedures in the MySQL database to validate data and ensure system integrity.
  • Involved in writing application level unit test plans and developing test cases using JUnit.
  • Used SVN as Configuration Management and Version Control tool.

Environment: Java, HTML, CSS, JavaScript, JQuery, Spring MVC, Servlet, JSP, HQL, JPA, Hibernate

We'd love your feedback!