Sr. Java Developer Resume
Charlotte, NC
SUMMARY
- Around 8+ years of experience in Design, Development, Implementation and Maintenance of HTML & MVC based applications.
- Experienced in developing the front end and Rich Internet Applications (RIA's) web applications by "Hand - Coding" methodology with the help of XML and CSS based on the W3C standards.
- Advanced Front-End Design including Responsive Web Design with media queries.
- Experienced in using Modernizer to check cross-browser compatibility, making sure that the HTML features are working properly.
- Designed desktop application with Angular 2/4 and Unit Test with Karma-Jasmine.
- Expert in using JavaScript libraries like Handlebar.js for precompiling templates, and Bootstrap for CSS, React.js for view layer.
- Updated dashboard front end to support multiple dashboards using Typescript.
- Experience in Angular 2 MVC Architecture.
- Experienced in Angular2 Template basics, Template directives, Routing and navigation, Components, Services and Data Binding.
- Advised team on best practices for Angular 2 component driven architecture
- Proficient and excellent hands on experience with jQuery, JSON, HTML 4/5, CSS2/3, AngularJS 1.x/2, Typescript, DOM, SASS, Bootstrap, MongoDB.
- Experience in Angular 5 (formerly Angular 2) with implementing typescript, components, two-way data binding, services, dependency injection, directives, pipes, routing for the User Interface.
- Proficient with Eclipse, Notepad++, Sublime and Dreamweaver.
- Experience working with Agile development process.
- Demonstrated ability to complete high-end projects in deadline-oriented environments and able to effectively communicate with wide range of clients and co-workers.
- Expertise in working with the presentation layer using HTML, DHTML, Custom tag libraries, JavaScript and AJAX.
- Experience in DOM (Document Object Model) as I used it in interacting with objects in HTML, XHTML and XML documents.
- Worked on the design, development and testing of internal reporting web-based product.
- Experience in capturing, analysis and documenting business and software requirements.
- Capable of handling multi-tasking and willingness and ability to quickly adapt and learn.
- Possess high energy and innovative thinking with zeal to succeed in software development field.
- Involved in active coding and high success rate of project release.
- Proficient in OOPS concepts, design and techniques with front end development.
- Experience with version control tools such as GIT.
- Experience in using Bower and NPM to handle package management.
- Expertise in JavaScript testing framework like Jasmine, Karma, Mocha and Chai along with TDD
- Would best fit in any kind of team and environment. Active participation in extracurricular activities.
TECHNICAL SKILLS
Languages: C, C++, JAVA, J2EE, Servlets, JSP
Javaand Web Technologies: HTML, HTML5, XHTML, AngularJS, React JS, Bootstrap, Backbone.js, Node.js, XML, XSLT, JavaScript, AJAX, JQuery, JSON, JSP, CSS3, UI Concept Modeling/Wire framing
Frameworks: Struts, Spring, iBatis, Hibernate
IDE Tools: IDE, HTML Editor Notepad++, Eclipse IDE, Adobe Dreamweaver, Sublime Text 2, Visual Studio IDE
Databases: ORACLE SQL SERVER MYSQL, MongoDB
Applications and Web Servers: JBoss, WebSphere, Tomcat, BEA WebLogic
Tools: Eclipse, Flex Builder, NetBeans, RSA, MS Visio
Operating System Environments: Windows NT, Windows 2000, Windows XP (Prof), Win 7, win 10
RECENT EXPERIENCE AND RESULTS
Confidential, Charlotte, NC
Sr. Java Developer
Responsibilities:
- Used Angular.JS built-in directives, custom directives and services for developing interceptor and complex UI data table grids.
- Created Angular.JS controllers, services and used Angular.JS filters for filter functionality in search box and integrator functionalities.
- Developed web page using React JS, Redux and Node JS
- Used Mongo DB along with Node.js, as a database to store JSON.
- Implemented email and SSO integration using Node.js for backend and Angular.js in frontend.
- Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, Express.JS, AngularJS and Node.js.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Responsible for creating web and website based applications using JavaScript, Node JS
- Wrote AWS Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets.
- Designed a data analysis pipeline in Python, using Amazon Web Services such as S3, EC2 and Elastic Map Reduce.
- Configuring the Jenkins for publishing the Node JS component on internal repository(NPM/NEXUS)
- Extensively used Node.js tools like Gulp, Grunt, Web
- Developed internal CLI applications using Commander Module for application build.
- Expertise in using of Node JS, Express JS, and Mongo DB along with Mongoose.JS to create server side applications
- Experienced on integrating back-end technologies (Node JS) with JavaScript frameworks (Angular JS) by using AJAX and JSON.
- Daily programming with Bootstrap, Angular, Node.JS and Express.Js
- Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node JS.
- Implemented modules into Node JS to integrate with designs and requirements. Stream-lined front-end aesthetics using node, grunt, and browser-sync.
- Utilized JavaScript task runner and automated CSS with Grunt, Node, Bower and various JavaScript libraries.
- Design UI scripting using typescript in Angular.
- Front end web development using Angular and Typescript.
- Developed web client using node.js, Angular and TypeScript;
- Worked with TypeScript/Angular/AJAX
- Designed, built, and deployed a multitude applications utilizing almost all of the AWS stack including S3, EC2, RDS, DynamoDB.
- Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, bootstrap and AngularJS.
- Used underscore functions wherever necessary to iterate through objects and arrays in AngularJS
- Used Backbone.JS to structure JavaScript code in an MVC (Model View Controller).
- Developed API Gateway using Node.JS and Used MongoDB as a Database for storing information.
- Developed Oracle objects such as Tables, Views, Indexes, Procedures, Functions and Packages in PL/SQL.
- Wrote JQUERY function while implementing various UI Screens across the whole web application
Environment: HTML, CSS, XML, React.JS, JavaScript, Node.js, JSON, Angular.js, Backbone.js, Bootstrap, Java, DB2, PL/SQL, JDBC, Oracle.
Confidential, Charlotte, NC
Sr. Java Developer
Responsibilities:
- Worked on two web application on agile base development cycle with a weekly release schedule and used Docker to work on code with co-workers.
- Worked on Node.js as web server created a highly scalable server, Created non-blocking functions.
- Worked as part of a development team in an Agile environment with new iterations every 2 weeks, with open communication with Customers, Project Managers, Requirements Analysts, Testers, and other team members.
- Designed of user-facing elements and Integration of with server-side logic.
- Wrote reusable, testable, and efficient code.
- Designed and implementation of low-latency, high-availability and performance applications.
- Integrated Restful API-s, internal web services ensuring high performance on Mobile and Desktop.
- Gathered business requirements, prepared Software Requirement Specification (SRS) document.
- Websites designed and developed using HTML5, CSS3, JavaScript and jQuery, Bootstrap, Ajax and jQuery based on W3C standards and Web 2.0.
- Developed Responsive Web Designs using Media Queries and Twitter Bootstrap.
- Created Responsive Layouts for multiple devices and platforms.
- Implemented form validations across the site using jQuery and JavaScript.
- Used advanced level of JQUERY, DOM, AJAX, JavaScript, CSS and pure CSS layouts.
- Implemented and tested the business application with jQuery.
- Implementing the AJAX features using JavaScript and jQuery.
- Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators.
- Developed RESTful services using Node Js Loopback Framework.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Used jQuery-Ajax objects for making XHR requests.
- Develop a user-friendly navigation for various sections of data using jQuery Accordion and Tabs.
- Used MVC framework to create Models and Collections that includes logic to interact with REST services.
- Developed Web API using NodeJS and hosted on multiple load balanced API instances.
- Created Node.js middleware application server to encapsulate modern JS widget framework and control set.
- Used Node.js to develop multiple upload functionality.
- Used server-side templating languages such as Handlebars etc.
- Involved in the search for errors, broken links and missing images etc. and rectify.
- Collaboration with team members design, analysis, coding, testing and review website.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Used JIRA for Defect tracking.
- Used GIT or Stash as the version control system. Performed merging, fixed conflicts and pushed code commits to server.
Environment: HTML, CSS, Angular 4,Docker/Fuse,Sass, Node, Bootstrap, Hapi JS, Gulp, Git, Jira, JavaScript API, jQuery,Foundation, AJAX, Restful, GET and POST API services, Github, Junit, Agile, Scrum, SVN, UML, JSP, JSTL, Servlet, Maven
Confidential, Chicago, IL
Sr. Java J2EE Programmer
Responsibilities:
- Wrote test cases using JUnit testing framework.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Involved in writing stored procedures, view, user-defined functions and triggers in SQLServer database for Reports module.
- Configuring and analyzing JCL to execute mainframe batch.
- Actively involved in contributing to RFP and POC activities in IMS.
- Understanding the Domain Knowledge for the Product, Requirements and Design Documents
- Wrote multithreaded programs to measure system performance.
- Worked on various client websites that used Struts framework, Hibernate and OGNL
- Used standard data access technologies like JDBC and ORM tool like Hibernate
- Designed, implemented new website features and provided support, maintenance
- Manipulated data and performed data preparation using TSO, ISPF and SPF system utilities.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA.
- Simulation was developed using C++.
- Used Visual Source Safe for source control.
- Worked on GUI internationalization using JSP and Core Java
- Used Mercurial to keep track of versioning of the source code
- Worked on bug fixing
- Used JDBC APIs for database connectivity and data retrieval.
- Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
- Use FileAid datasets to validate backend results of test events.
- Wrote stored procedures in Oracle PL/SQL for data entry and retrieval.
- Extracted and modified data from VSAM files for PDF reports.
- Automate nightly batch processing and job alerts using REXX.
- Responsible for migrating Websphere server and migrating IBM CICS Transaction.
- J2EE to communicate legacy COBOL based mainframe implementations.
Environment: Core Java, JSP, JUnit, REXX, ISPF, Mainframe, Mercurial, Eclipse, .Net, IMS, VSAM, JCL, JIRA, JDBC, Linux, Struts, Hibernate, MS SQL Server, COBOL, FileAid, CICS, Visual Source Safe, Weblogic, Oracle, OGNL, C, C++.
Confidential, Chicago, IL
Sr. Java/J2EE Developer
Responsibilities:
- Used the functionalities for writing code in HTML5, Ajax, and JSON.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Implemented media queries and writing device specific CSS and performed client-side validations using Angular directives.
- Worked in Service Oriented Architecture the AngularJS component interacts with the API's for the fetching data.
- Create, edit and maintain sites implementing responsive design & themes using front end development frameworks including Bootstrap.
- Used Bootstrap front-end framework for faster and easier web development.
- Extensively used Selectors in jQuery for updating content on DOM nodes.
- Experienced in all phases of UI/UX implementation of a Travel Search and Booking web application including Design, Prototyping, and Development and Testing phases.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- HTML5 and CSS3 latest tags are used to design the web pages and HTML local storage web applications are used to store data.
- Styling pages with CSS3.0 and developed JavaScript for user interfaces.
- Met with the project manager frequently for reviewing project goals and for creating proposals for future developments and researching their fields for UI design.
- Worked on various two different projects writing JavaScript based on provided designs to get web sites and web applications built within a team atmosphere.
- Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
- Involved in a Waterfall based approach to UI Development.
Environment: CSS, Bootstrap, HTML, DHTML, XHTML, XML, JavaScript, JSP, AngularJS, jQuery, AJAX, and Macromedia, Adobe Dreamweaver CS5, Adobe Photoshop CS5, Adobe Illustrator CS5..
Confidential, Secaucus, NJ
Java Developer
Responsibilities:
- Developed core UI framework of the dashboard while considering below
- Responsive Design for application to be compatible on mobile devices
- Designed SPA(Single Page Application) using Angular 2.
- Developed the front-end web page by using HTML5, CSS3, and JavaScript, taking advantage of the frameworks Angular 2.
- Using Angular CLI to manage project, create components, and services. Using Services, @Input, @Output, Event Emitter, and Observables for components communication.
- Implemented Sorting Pipe, Filter Pipe, and Async Pipe for sorting, searching, and displaying streaming object.
- Used grunt tool as a task runner for application for minification and compilation.
- Developed Angular 2 components for service integration and UI creation.
- Involved in deployment and debugging of application on different environments.
- Worked on cross browser scripting and responsive designing
- Developed backend web services using Node JS and stored dependencies using NPM.
- Worked with databases like MongoDB.
- Designed and implemented Node.js for handling APIs.
- Build highly scalable Restful web services using Node.JS / Express framework
Environment: JavaScript, Angular 2, Node JS, Angular CLI, Webpack, Bootstrap, HTML, CSS
Confidential
Java Developer
Responsibilities:
- Involved in deploying the application with Struts Framework and Hibernate
- Involved in gathering business requirements, analyzing the project and created
- UML diagrams such as Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio.
- Implemented the AJAX, JSPs, and Servlets, in the MVC Struts Framework to effectively handle the workflow of the application
- Experienced in validation XML manually and programmatically
- Experienced in consuming third party Jars
- Designed and developed the User Interface using JSP, JSF, HTML, CSS and JavaScript
- Implemented Design Patterns like MVC, Session Facade and Data Transfer Objects
- Implemented WSDL XML document to located and describe the web services
- Developed Ant scripts to deploy EAR, WAR files for deployment into server
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles
- Worked with Log4J for logging purpose in the project
- Involved in building and deploying scripts using Maven to generate WAR, EAR and JAR files
Environment: J2EE, Scripting, Core Java, Unix Shell scripts Sybase ASE, Solaris, Linux and Windows NT/XP, Eclipse, SVN, Putty, Ultra Edit, AJAX, JavaScript and JBOSS
