Jr.java Developer Resume
Newcastle, DelawarE
SUMMARY
- 5 years of experience in developing web applications using HTML 4/5, CSS3, JavaScript, Typescript, jQuery, Ajax, JSON, Angular2/4, Node.js, Bootstrap, Java/J2EE technologies.
- Experience in developing Single Page Applications (SPA) using JavaScript frameworks like Angular2/4.
- Expertise in designing and developing User Interface Screens and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular 2, Angular 4, Angular JS, Node JS, Bootstrap, Media Queries, CSS Frameworks.
- Developed Applications Using CSS 3 Media Queries, LESS and Responsive Web Design making the Web Pages Fluid across Multiple Devices (Grid, Fluid layouts and Break Point Approaches).
- Worked on Media queries to create responsive web pages.
- Experience in following the W3C standards and validations using HTML5, CSS3 and Java Script for building Web applications.
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes and CSS Behaviors in CSS.
- Good knowledge on Angular 2/ Typescript SPA domains.
- Experience in building scalable MEAN stack applications using MongoDB, Express.js, Angular JS and Node JS.
- Building structured MVC web applications using JavaScript, AngularJS, Node.js, jQuery, Express JS and MongoDB.
- Implemented the AJAX features using JavaScript and jQuery.
- Experienced in developing MVC framework - based websites using spring andstruts.
- Well versed in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong exposure in writing complex queries, using Oracle,DB2, SQL Server and MySQL.
- Designed web features using MVC Framework like Backbone.js and Node.js.
- Experience in CI/CD using tools like Jenkins and Docker.
- Worked in environments using Agile (SCRUM) and Test-Driven Development methodologies (TDD) to deliver high quality solutions.
- Experience in developing the web applications using Jasmine, NPM, Karma, and Web pack.
- Used web development tools like Eclipse, Microsoft Visual Studio, Notepad++ and Firebug.
- Developing RESTful web services interface to java-based runtime engine and accounts.
- Working knowledge on Cross browser compatibility issues with different versions of browsers like Safari, Internet Explorer, Firefox and Google Chrome.
- Experienced in various phases of Software Development Life Cycle(SDLC) like requirements analysis, design, coding, testing, debugging and maintaining the websites.
- Good knowledge on Docker containers configuration by providing Automation and deployment of applications inside the containers.
- Implemented Continuous Delivery pipelines using Docker.
- Worked in Agile and Waterfall (SDLC Methodologies) environments and source code management systems like GIT, JIRA.
- Experience in Operating systems like Windows, Linux and MAC OS.
- Excellent work and time management skills, communication and interpersonal skills.
TECHNICAL SKILLS
Programming Language: C#, Java, C++, ASP.NET MVC, SQL, JavaScript.
Web Technologies: JavaScript, JQuery, Angular 2/4, Typescript, Bootstrap, HTML, HTML5, CSS, CSS3, XML, SOAP, REST, JSON,AJAX
IDE/Tools: WebStorm, Sublime, Eclipse, Notepad++, Visual Studio code, Firebug.
Databases: SQL Server, MongoDB, MY SQL, Oracle, MS Access
Version control Tools: GIT, TFS, Bit Bucket
Operating systems: Windows OS, Linux, Mac OS.
Methodologies: Agile, Waterfall, TDD, SCRUM.
Design Patterns: MVVM, MVC 4/5.
PROFESSIONAL EXPERIENCE
Confidential, Brentwood Tennessee
Full Stack UI Developer
Responsibilities:
- Designed and developed the application using Angular2 framework along with HTML5, CSS3, TypeScript, JavaScript, Bootstrap, Node.js, NPM, MongoDB.
- Developed non-functional HTML5, CSS3 pages from the mock ups and involved in UIreview with UI architect and Business Units.
- Converted the mock-ups into hand-written HTML5, CSS3, JavaScript, jQuery, AJAX, XML and JSON.
- Developed screens using HTML5, CSS3, JavaScript, JQuery, AngularJS and AJAX.
- Migrated the existing Angular 2 components to Angular 4 and updated the application.
- Worked on some of the new features of Angular4 like new if else syntax, ng-templates, form validators.
- Enhanced legacy application by building new components in Angular 4 and Typescript.
- Developed single page applications using Angular4, Typescript, Webpack and Grunt.
- Hands on Experience on Angular 4 technology for one complete project in rebasing the UI of the application using the techniques in Angular 4.
- Developed responsive web pages using Bootstrap and CSS3 media queries.
- Excellent Coordination in project activities and ensure that all project phases are followed and documented properly.
- Improved user experience by designing and creating new web components and features
- Worked with Bootstrap for compiling CSS3, JavaScript and building the System with the convenient methods with Angular 4.
- Used spring, J2EE Design Patterns such as MVC and JSP/Servlets to develop the application.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Managed application state using server and client-based State Management options.
- Coded JavaScript for page functionality and Light box Plug-in using Jquery.
- Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT(TDD).
- Used JIRA to keep track of bugs to reduce downtime, increase productivity and Communication.
Environment: HTML5, CSS3, Angular 4, JavaScript, Typescript, jQuery, Bootstrap, AJAX, JSON, Node js, JIRA, TDD, J2EE, MongoDB, Web Services, Visual Studio Code.
Confidential, Newcastle Delaware
UI/Front End Developer
Responsibilities:
- Involved in developing Front-end presentation using CSS3, SASS, HTML5, JavaScript, JQuery and AngularJS.
- Developing and designing SPA user interfaces in Angular.js.
- Designed dynamic and multi-browser compatible pages using HTML5, CSS3, Angular.js and JavaScript.
- Defined new validations through AngularJS for the form field validations implemented through HTML5.
- Used AngularJS multiple in-built directives such as filters, root scope, scope, modal, template, etc.
- Used AJAX extensively to implement front end /user interface features in the application.
- Worked in all the modules of the application, which involved front-end presentation logic developed using HTML5, CSS3, and AngularJS.
- Parsed JSON data and displayed it in the frontend screens using AngularJS.
- Connected server and database to update data information with Node.js and MongoDB.
- Used Node.js and Grunt for front end builds.
- Created RESTful services with Node.js and Express for Management Services.
- Successful integration of the front and backend with server side using Node JS.
- Worked with modules like MongoDB and Mongoose for database using Node.js to interact with MongoDB.
- Developed Mean Stack from scratch including Mongo DB server setup and Express JS server development.
- Worked with Express JS for development of RESTful web services and middleware configurations.
- Involved in working with Micro services.
- Developed on MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Used Jasmine& Karma for Unit testing AngularJS.
- Implemented new Docker container creation process for each GitHub branch gets started on Jenkins as Continuous Integration server.
- Worked on Agile methodology with one of the most flexible Agile project management tool JIRA.
- Used Jquery for basic animation and end user screen customization purposes.
- Developed creative intuitive user interfaces that address business and end-user needs, while considering the technical, physical and temporal constraints of the users.
- Involved in writing application level code to interact with APIs, Web Services using AJAX and Angular resources.
- Responsible for making responsive web pages using twitter bootstrap and media queries.
- Designed and Developed logging services to log errors and messages using Log4J
- Handled response data from RESTful web services using XML, JSON, and Jquery to update UI Interacted with javacontrollers (Jquery, Ajax, and JSON to write/read data from back-end systems).
Environment: HTML5, CSS3, JavaScript, AngularJS, Node JS, AJAX, JQuery, JSON, XML, SASS, LESS, Node.js, Express JS, MongoDB, Mongoose, Jasmine, Karma, RESTful, Docker, GIT.
Confidential
Jr.Java Developer
Responsibilities:
- Understanding the requirements by interacting with business users and mapping them to design and implementing it following the AGILE Development methodology.
- Responsible for system development using Factory, DAO and MVC Design Patterns.
- Involved in writing stored procedures and functions in PL/SQL to access Oracle database.
- Developed Data Access Object Adaptors for interacting with the Data Access Objects and controlling the coupling of the system.
- Developed AWS multifactor authentication worked with teams to lock security groups.
- Designed and developed comprehensive J2EE application framework for online marketplace.
- Framework included Enterprise Java Beans (EJB), Servlets, JSP, Request Processors, Data Access Objects, and Message Queues (JMS).
- Developed and maintained data layer using the ORM framework Hibernate.
- ImplementedStrutsframework based on the Model View Controller design paradigm.
- Maintained existingUIApplications and upgraded them using CSS, jQuery, AJAX, JavaScript, node JS, HTML, Struts.
- Experience in developing business modules with JSP, Servlets, and Execution Service framework which is based on Struts.
- Developed Web applications using Spring Core, Spring MVC, Apache Tomcat, JSTL and spring tag libraries.
- Used Maven tool for building and deploying the Web applications.
- Used NodeJS architectural concepts like event loop, callbacks and event emitters.
- For organizing client contacts and for monthly financial statistics MySQL are used.
- Performed Unit testing of the code as per the test cases and Involved in System testing and their defect resolution.
- DevelopedUIof the application using NodeJS and jQuery libraries.
Environment: Java 7, J2EE, Java Message Service (JMS), JSP, Servlets, Windows XP, XML, NodeJS, HTML, CSS, jQuery, AJAX, JSON, Oracles, Spring MVC, Strut2.0, Hibernate, MySQL.
Confidential
Jr. Web Developer
Responsibilities:
- Designed and development of Web pages using HTML, CSS including Ajax controls.
- Developed data insertion forms and validated them using JavaScript.
- Developed secured web applications by using client scripting such as JavaScript and JQuery.
- Created and maintained the framework & layout of each portal with Cascading Style Sheets (CSS).
- Used AJAX to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Coded JavaScript for page functionality and Pop up Screens and used DHTML to make dropdown menus on web pages and display part of a web page upon user request.
- Utilized new software methodologies to be able to adapt to changes in requirements quickly.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
Environment: HTML, DOM, DHTML, CSS, JavaScript, JSON, JQuery, Ajax and Web Services (REST).