Sr. Java Developer Resume
Eagan, MN
SUMMARY:
- Around 7 years of experience as a Java developer in developing user experiences of Internet/Intranet applications using HTML4.0/5, CSS2/3/4, XHTML, XML, JAVASCRIPT, JQUERY, JSON, AJAX, Angular.js and Angular2.0, Angular 4.0, Angular 5.0, React.
- Having experience in developing JavaScript MVC frameworks like Backbone.js, Angular.js, Require.js (AMD), HTML Templates, JavaScript Unit Testing (Jasmine, Karma) and CSS, SASS pre - processors.
- Developed Single Page Applications (SPA) i.e. web applications using Angular.js, Backbone.js, node.js, handlebars and mustache.js.
- Experience in all aspects of Software Development Confidential Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing, and deployment using Object Oriented Analysis and Design with Core Java & J2ee.
- Valuable experience in creating services as classes in typescript importing into the Components in Angular 4.0.
- Good understanding of ORM technologies such as Hibernate, iBatis/MyBatis and SpringJDBC.
- Expertise in JavaJ2ee technologies like Struts, Spring, HTML/HTML5, CSS3, JSP, EJB, JDBC, Servlets, MVC, JavaScript, JQuery, JSON, Subversion, Clear Case and AngularJS.
- Expertise in using the Angular 4.0 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms etc.
- Worked with http interceptor’s configurations for security in Angular 4.0 applications.
- Experienced in designing Frontend with in object-oriented JavaScript Framework like Angular.js.
- Strong experience in AngularJS for building apps and declarative templates with data-binding, created some custom directives in the application.
- Experience with Angular2/4components, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading etc.
- Experience in working with SOAP and REST web services and working experience with JAXBand knowledge on AWS.
- Extensive knowledge in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Consoleand API Integration.
- Hands-on experience in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Good experience to setup, configure continuous build processes using Jenkins, Maven and ANT.
- Integrate the micro services to the front end UI.
- Well versed with the implementation of Ajax in any web pages and expert in Restful services consuming using Get, Post, delete methods While accessing external API And Experience using AJAX calls to create interactive web applications.
- Good Understanding of Document Object Model (DOM) and DOM Functions and well versed W3C standards and good knowledge on Wireframes, Sketches, Prototypes.
- Experience with NPM Grunt, Gulp and Bower modules of NodeJS.
- Used JIRA for bug tracking and issue tracking and expertise in Software Configuration Management using Version Control Software such as SVN and GIT.
- Strong skills in Relational Databases like MySQL and MongoDB.
- Having good knowledge in designing and developing the Java/J2EE Service projects from the scratch level to deploying them in to the production environments.
- Leveraged Vue.js resources for all data access, Encapsulating URLs, and standardizing data access interfaces
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, XHTML, XML, CSS/CSS3, JavaScript, AngularJS 1x,2&4, ReactJS, NodeJS, AJAX, jQuery, AWS,JSON, DOM, ECMA Script 6, Typescript and java.
Version Control Tools: GIT, SVN, Bit Bucket
Databases: MySQL, Mongo DB,
Operating Systems: Windows 10/7/XP (sp2)/98, UNIX, Windows server 2016, 2012 and 2008
Web/App Server: Apache Tomcat, Web Logic
Testing & Debugging Tools: JIRA, Firebug, Google Chrome Web Debugger, IE developer Tools, Jasmine, Karma.
Workflow Tool kit: Grunt, Gulp.
IDE’s: Notepad++, Eclipse IDE, Sublime Text Editor, Atom, Visual Studio, web storm
Languages: Java/J2EE, C, C++, PL/SQL
PROFESSIONAL EXPERIENCE:
Confidential, Eagan, MN
Sr. Java Developer
Responsibilities:
- Participated in Software Development Confidential -Cycle SDLC preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Refactored the monolithic code in those micro services projects.
- Designated UI architecture for the internal web application and worked with designers to constructs conceptual Wireframes and Mock-ups.
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
- Experience on creating Micro services with Spring Cloud, Eureka Service Discovery, Ribbon, Spring Boot, Apache Camel and REST web services.
- Integrated the micro services to the DEVTEST (LISA) tool and test those services.
- Ensured data integrity and data security on AWS technology by implementing AWS best practices
- Working with AJAX data consisting of JSON/XML/JSONP responses, parsing the same and presenting on UI layer.
- Good experience on DevOps tools such as Chef, Puppet, Ansible, Jenkins, GIT.
- New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.
- Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance and created AWS EC2 instances.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Used CSRF for security of webpages.
- Designed and developed application using various Spring framework modules like Spring IOC, Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, Spring Batch.
- Ability to identify and gather requirements to define a solution to be built and operated on AWS.
- Used JWT Tokens for web page authentication and security purposes.
- Developed Prototype of the intranet web application using Photoshop and Axure.
- Worked on Design and development of Restful APIs using Node.js and JSON.
- Experience on creating Microservices with Spring Cloud, Eureka Service Discovery, Ribbon, Spring Boot, Apache Camel and REST web services
- Involved in designing interactive experiences, animations and storyboards for presentations.
- Build up and refined low- to high-fidelity interface design concepts and/or interactive prototypes while considering the bounds of selected technologies.
- Implemented various screens for the frontend using React.js and used various predefined components from NPM (Node Package Manager).
- Developed administrative UI interface for a data gathering, and reporting tool using jQuery UI, and Backbone.js.
Environment: HTML5, CSS3, Spring boot JavaScript,J2EE, Angular.js, Jenkins, Backbone.js, Node.js, React.js, JQuery, AJAX, XML, Redis, MongoDB, Hibernate, Azure key vault, JWT.
Confidential, Deerfield, IL
Sr. Java Full Stack Developer
Responsibilities:
- Designed dynamic and cross-browser compatible pages using ReactJS, Angular4.0, HTML5, CSS3, Bootstrap and JavaScript.
- Involve in various phases of Software Development Confidential Cycle (SDLC) of the application like Requirement gathering, Analysis, Design and Code development.
- Extensively used MEAN stack for implementation of this Web application.
- Worked on ReactJS for building encapsulated components, to pass rich data through app and keep state out of the DOM.
- Responsible for building/deploying consistently repeatable build/deployments to company non-production environments using JENKINS & BUILD Pipelines
- Implemented Restful Services with JAX-RS using Spring Boot and Micro Service Architecture.
- Created the static page demo based on the conceptual PSD sketches of the web site analyzed the page's functionalities and extracted the common components.
- Designed Reducers and Action Dispatchers to maintain common updated state around all the container components using Redux.
- Used Middleware, Redux-Promise in application to retrieve data from back-end and to also perform RESTFUL services.
- Designed and developed the REST based Micro services using the Spring Boot.
- Used ReactJS Flux architecture for unidirectional data flow & also used React Routers for synchronizing UI and URL.
- Created RFP micro service to provide RESTful API utilizing Spring Boot with Micro services.
- Chat data in local storage and connecting to APIs in parallel & implemented SPA by using several in built core directives, expressions and modules in perspective of Vue.js.
- Used Backbone.js for connecting the API's which enforces the communication to the server while also implemented mock services in Node.js
- Developed Node JS Frameworks which will be interfacing with data stores as well as frameworks and services.
- Integrated modules with designs and requirements by implementing Node JS.
- Worked on Node JS to improve all server-side logic, maintain centralized database, and ensure high performance and responsiveness to requests from the front-end.
- Created MongoDB database schema design, store JSON format data, and retrieve data from database using Mongoose drivers.
- Used MVC architecture of Framework for developing web applications and to simplify the code complexity.
- Developed end to end application on spring boot framework (Rest Api Application/Spring JPA using Crud repository).
- Implemented Gulp build setup to be as reusable and centralized for web development of the project.
- Altered existing UI layouts and created new layouts with SASS (CSS Pre-processor) to oblige new modifications in website design.
- Worked with QA team and used testing frameworks like Jasmine, Karma, Mocha and Chai bug tracking and issue tracking.
- Represented as a liaison between web development and user experience team and used GIT for Version Control to track check-ins and rollback code.
Environment: HTML/HTML5, CSS2/3/4, Bootstrap, Node.JS, Angular.js, Angular 2, Angular 4, React.JS, Redux, React Native Backbone.js, Typescript, Spring boot JavaScript, Ajax, JSON, WebStorm, MVC, Restful Webservices, MongoDB, PL/SQL, Jenkins, Jasmine, Karma, Agile, SCRUM, GitHub, JSP, XHTML, DHTML, XML, SOAP, DOM, Gulp, Grunt, jQuery, MEAN stack Eclipse, Dreamweaver.
Confidential, Topeka, KS
Java Developer
Responsibilities:
- Developed UI pages using HTML, XUL, DHTML, XHTML, DOM, CSS, JSON, JavaScript, ReactJs, jQuery and AJAX.
- Constructed web pages for application using MVC3, & Java Script, jQuery, NodeJS, Karma, Jasmine.
- Integrated the Java code (API) in JSP pages.
- Used jQuery core library functions for the logical implementation part at client side for all the applications
- Wrote spring configuration file to define beans, define data source and Hibernate properties.
- Extensively used Hibernate in data access layer to access and updates in the database
- Involved in writing JQUERY-based Ajax requests using JQUERY. Get (URL, data, callback, type) or JQUERY. Ajax (options) and JQUERY. Post (URL, data, callback, and type).
- Developed custom Angular.js proxy to send requests to client’s APIs, handling authentication and custom headers.
- Utilized Node.js for server hosting and developed entire server side using Node.js with Express.
- Designed PDF, excel and print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Worked on React JS virtual Dom and React views, Rendering using components which contains Custom HTML tags.
- Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Involved in developing XML, HTML, and JavaScript for client-side presentation and data validation on the client side within the forms.
- Involved in writing and modifying Procedure, Queries, Views & Triggers and calling them from JavaScript using the Temp Net Framework.
- Worked in Onsite - Offshore model & written SQL Queries to interact with Oracle database.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML, CSS, XML, DHTML, XHTML, DOM, JavaScript, jQuery, Adobe Dreamweaver CS5, AJAX, JSON, Grunt & Gulp, ECLIPSE, SQL server, Hibernate MySQL, GIT, Clear Quest, Harvest and MS Office
Confidential, Eagan, MN
Java Application Developer
Responsibilities:
- Responsible for the design of web applications right from the conceptualization stage to its implementation and maintenance.
- Participated in meetings with the end-clients to develop layout, color scheme for the web page and implemented them.
- Used Backbone.js for making ajax calls (GET, POST) for triggering or fetching data from Restful API's provided by the backend team.
- Used several J2EE design patterns like DAO, DTO, Business Delegate, Front Controller and MVC- Model to develop application.
- Developed backend web services using Node JS and stored dependencies using NPM.
- Design with a Good background working in Wireframes, Prototypes and Mock-ups.
- Developed UI using IDE Tools like Eclipse, Net Beans for Web development.
- Created Jenkins build file to build the application and deployed on WebSphere Application Server.
- Implemented Caching, Session State, Cookie Management, view state, POST and GET techniques.
- Worked with designers to create mockups for the client screen per the provided wireframes.
- Analyzed and parsed the response of JSON/XML to update DOM.
- Experience with common front-end development tools such as Babel, Web pack and Grunt.
- Developed AJAX based web-based UI framework by utilizing jQuery library.
- Implemented MVC architecture using JSP, spring, and Hibernate and used Spring Framework to initialize managed beans and services.
- Well Versed in using Jira for tracking issues, defects and project management.
- Created an XML configuration file for Hibernate -- Database connectivity
- Utilized Spring's integration with iBatis & Hibernate ORM for back-end database processing transactions.
- Used jQuery plug-in to implement features as a light box, sliders and other intuitive features.
- Developed the custom data grids upon jQuery framework to deliver the business data Involved in daily defect triage calls, fixed various serious defects based on their impact on the application.
- Worked upon the dashboard for the project which contains a variety of charts and drag-and-drop components using jQuery UI library
Environment: HTML, XML, Hibernate, CSS, AJAX, JavaScript, jQuery, JSON, JSP, Adobe Dreamweaver.
Confidential, Bellevue, WA
Java Developer
Responsibilities:
- Established web application structure and UI layout using HTML, CSS and JavaScript.
- Used Bootstrap to implement responsive design for web application, with the help of CSS Media Queries to maintain larger style sheet.
- Used AJAX and jQuery to implement asynchronous functions and features, also used jQuery UI for Drag-Drop to make web page more user-interactive.
- Utilized AngularJS to build new MVC structure to set some custom filters and directives.
- Developed the application’s presentation layer using JavaScript and jQuery Libraries.
- Used AngularJS AJAX calls (such as GET, PUT, POST) to transmit or fetch data from Restful APIs which were created and provided by back-end team.
- Developed the DAO layer for the existing applications using Spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
- Implemented Single Page Application (SPA) by using AngularJS which can bind data to specific views and synchronize data with server.
- Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit, Db Unit and Spring Test support. Developed the application using J2EE architecture specification and Design patterns.
- Implemented dependency injection of the Spring IOC to inject beans and to integrate with O/R mapping tool Hibernate.
- Created AngularJS custom directives and made restrictions for the directive created.
- Used AngularJS to implement form validation and collection customer’s data by creating AngularJS components such as directives, controllers, services and so on.
- Used HTML, CSS to design page layouts that can meet cross-browser compatibility for various browsers.
- Debugged JavaScript and HTML code with Firefox Firebug, Google Chrome JavaScript debugger and IE Tester.
- Used Jasmine with Karma to do unit test.
- Used SVN as the project version control tool system and used Agile methodology for requirement gathering.
- Communicated with QA team to work in code debug, performance check and defects resolve.
Confidential
Jr. Java Developer
Responsibilities:
- Transform the website features from jQuery domain to Angular JS domain as the latter is faster and easier to implement
- Developed the UI layout and front-end programming (HTML) for web application that matched requirements
- Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap and media queries.
- Produced content pages with CSS3 layout rand style markup presentations and used JavaScript methods and properties
- Involved in writing application level code to perform client-side validation using JQUERY and JavaScript
- Extensively used OOP Concepts, Exceptional Handling and Collections Framework objects and various Design patterns.
- Streamlined the Responsive Web Design to enhance the User Experience and developed designs for the prototypes for the Mobile UI.
