Java/j2ee Developer Resume
Turlock, CA
SUMMARY
- IT Professional with 8+ years of experience in design & development of software applications which includes 4+ years of Mean Stack (Mongo DB, Express JS, Angular JS, Node JS) in developing 3 - tier architecture based solutions with internet applications in JAVA (J2EE) technologies.
- Experience in building end to end web applications using MEAN Stack with Angular1.X, 2.
- Experience with features of Angular 2 such as directives, dependency injection, modules and routing.
- Expertise in Client Scripting language and server side scripting languages like HTML5, CSS3, Vanilla JavaScript with EcmaScript5 and EcmaScript6, Type Script, jQuery, Angular1.x, 2, React, Redux, Backbone, and Node.js.
- Expertise in React JS frame work to develop the SPA.
- Experience in both agile development and Waterfall methodology.
- Expertise in developing web pages using HTML5, CSS3, SASS, LESS, Object Oriented Java script, JQuery, AJAX, JSON.XML.
- Experience in creating server side applications using Mongo DB, React JS and Node JS.
- Good experience in CSS backgrounds, CSS padding, CSS borders, pseudo classes, pseudo elements and setting standards for consumer applications and have a good knowledge on LESS and SASS.
- Experience with responsive web design by using CSS3 media queries and front-end frameworks such as Bootstrap.
- Extensive experience on implementing the AJAX features using JavaScript, JSON, jQuery and XML.
- Experience in developing Web services using Soap, REST to integrate between Applications to Application.
- Good knowledge of latest version of object oriented JavaScript Libraries like Angular.js, Node.JS, BackboneJS and Bootstrap
- Experience in developing client-side scripts using JavaScript/jQuery
- Strong knowledge JavaScript objects, prototypes, closures, callback functions and promise.
- Extensive experience in developing and designing the applications for J2EE platform using JAVA, JDBS/ODBC, JSP, Servlet, Hibernate and Java mail.
- Hands-on experience in designing/writing SQL scripts for the databases like SQL, MySQL and Microsoft SQL Server.
- Good knowledge in creating and deploying code on cloud platforms such as Amazon Web Services (AWS).
- Versatile team player with excellent analytical, intern personal and communication skills along with the ability to quickly adapt to new technologies and project environments.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3, JavaScript, JQuery, Angular JS, React JS, Node JS, AJAX, JSON.XML, Rest, Soap, J2EE, J2SE, SASS, LESS, Bootstrap, SQL, and MYSQL
JavaScript Frameworks: JavaScript, React JS, Angular JS, Angular 2.0, Node JS, Express JS, JQuery, JSON
IDE HTML Editor: Intelli, Notepad++, Eclipse IDE, Sublime Text Editor, Brackets
Operating Confidential: Windows server 2003/2008/2008 R2, Windows NT Windows 2000, Linux, Windows XP (Prof) and Win 7
Version Control: SVN, CVS, GIT
Database: SQL, MYSQL, SQL SERVER, MONGO DB
METHODOLOGIES: Agile and Waterfall
Others: MS Access, MS-Excel, MS InfoPath, Visio.
PROFESSIONAL EXPERIENCE
Confidential - NYC, NY
Full Stack Java Developer
Responsibilities:
- Ensued that technical software development process is followed on the project, and effectively followed Agile software development approach.
- Involved in Agile/ SCRUM based environment-Requirement Analysis, Development, System and Integration Testing.
- Mentored by pair programming and code reviews with developers to uphold coding best practices.
- Involved in developing the UI layout and front-end programming for web application that matches requirements of Client.
- Developed the User Interface using HTML5, CSS, JavaScript, JQuery and AJAX.
- Used Bootstrap and Media Queries to create Responsive Web Design (RWD) and worked with CSS3 pre-processors such as SASS.
- Worked with open source JavaScript libraries (React.JS).
- Created Automated Unit Tests using Flexible/Open Source Frameworks using a Test Driven Development approach.
- Developed UI Components using ReactJS and CSS styling.
- Developed Client web application using React JS, Redux, and Web pack.
- Created new Reactcomponents and containers from user stories and mock ups.
- Experience in working with React Router for developing Single Page Applications SPAs.
- Worked on the backend testing tools like JUnit, Cucumber.
- Worked on Server side tools and technologies like Java, Spring Boot, and Apache CXF including build tools like Maven/Gradle/Ivy.
- Used Annotations based Spring Framework for auto wiring and injecting the required dependencies to implement business logic.
- Extensively involved in Java development, debugging and test driven development.
- Wrote test cases using Mockito as the Unit testing framework and Selenium as automation testing for the developed Java applications.
- Support our test team to build automated testing and delivery.
- Peer review other developers' code.
- Involved in the complete software development life-cycle, including working with the production operations team to prepare and execute releases.
Environment: HTML5, CSS3, SASS, JavaScript, jQuery, Bootstrap, XML, Web Pack, MVC Framework, REST, JSON ReactJS, NodeJS, Notepad++, IntelliJ, Java, Spring Boot, Tortoise SVN, Junit, Maven, SQL, Mockito
Confidential - St. Louis, MO
Sr. Full Stack, Angular 2 Developer
Responsibilities:
- My primary role was to design, develop and implementation of complex multi-tier Confidential with Web front end using HTML5, CSS3, Ajax, Angular1, 2, JSON technologies.
- Effectively coordinated with Onsite & Offshore teams.
- Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, Express, Ajax, JSON, Angular, and Bootstrap.
- Developed client side validation code using JavaScript with ES5 and JQUERY.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
- Used Yeoman, Bower, Grunt, SASS, LESS to manage code architecture and scalability
- Coded pages with best Search Engine Optimization (SEO) techniques. Developed call back functions to parse and handle JSON data returned from the server.
- Involved in creating AJAX calls using Angular JS to handle data operations including ordering and filtering.
- Developed new cross-browser accessible interfaces using Bootstrap, JavaScript with ES5, and AngularJS.
- Managed advanced techniques for single page business solutions and front-end MVC patterns.
- Managed projects with Web pack, Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries.
- Worked on features of Angular2 such as directives, modules and routing.
- Highly used Angular2 router to build single page application for navigates through the different status and multiple modals.
- Used React JS to create Controllers to handle events triggered by clients and send request to server.
- Implemented test cases and performed unit testing using Karma-test-runner and Jasmine.
- Implemented e2e testing using Protractor.
- Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework.
- Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
- Worked on JMS for developing messaging services and used JERSEY framework to implement the JAX-RS (Restful service).
- Wrote test cases using Mockito as the Unit testing framework and Selenium as automation testing for the developed Java applications.
Environment: HTML5, CSS3, SASS, JavaScript, jQuery, Bootstrap, XML, MVC Framework, AngularJS, React JS,Node.js, Notepad++, Sublime text, IntelliJ, Tortoise SVN
Confidential - Blue Ash, OH
Mean Stack Developer
Responsibilities:
- Built Rich Prototypes and Applications using HTML5, CSS3, Vanilla JavaScript, Express, Ajax, JSON, Angular JS and Bootstrap with MongoDB database.
- Built end to end web applications using MEAN stack with Angular1.X, 2.
- Developed client side validation code using JavaScript with ES5 and JQUERY.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
- Used Yeoman, Bower, Grunt, SASS, LESS to manage code architecture and scalability
- Coded pages with best Search Engine Optimization (SEO) techniques. Developed call back functions to parse and handle JSON data returned from the server.
- Used Load JS to load dependencies asynchronously.
- Involved in creating AJAX calls using Angular JS to handle data operations including ordering and filtering.
- Developed new cross-browser accessible interfaces using Bootstrap, JavaScript with ES5, and Angular JS.
- Managed advanced techniques for single page business solutions and front-end MVC patterns.
- Used CSS and Bootstrap to create RWD for different screen sizes and pixels.
- Used Behavioral Driven Development (BDD).
- Performed a lot of DOM operations for loading and manipulating dynamic content on web pages.
- Create guidelines and wireframes to help communicate product vision to key team members.
- Transform wireframes into pixel-perfect designs utilizing the Adobe Create Cloud suite.
- Turn designs into interactive prototypes with HTML5, CSS3, jQuery and the Bootstrap framework.
- Worked with the business analysts and back-end developers to gather requirements, improve application functionality, and add new features.
Environment: HTML5, CSS3, SASS, JavaScript, jQuery, Bootstrap, XML, MV* Framework, Angular JS, Node.js, Notepad++, Sublime text, IntelliJ, Mongo DB, Tortoise SVN
Confidential - Turlock, CA
Java/J2EE Developer
Responsibilities:
- Involved in designing user screens and validations using HTML, jQuery and JSP as per user requirements.
- Extensively involved in gathering business requirements and system requirements and specifications.
- Designed and developed user interface components using Spring 4.0.
- Extensively worked on system design architecture and the detailed design.
- Developed REST architecture based web services to facilitate communication between client and servers.
- Consumed and exposed Web Services using REST.
- Designed and coded JAX-RS based Web Services used to access external information.
- Developed DAO (Data Access Objects), which areJavaclasses those encapsulate all database specific code using Spring-JDBCAPI.
- Used Annotations based Spring Framework for auto wiring and injecting the required dependencies to implement business logic.
- Responsible for application deployment in the open stack and Azure cloud environments using client developed tools.
- Deployed application on Tomcat server.
- Created delegate layers, which are responsible in identifying the business components.
- Used Control Version System (CVS) for source code control and Test Director for defects tracking.
- Building automation is done using Apache Maven.
- Designed pages using HTML and client validation using JavaScript and JQuery.
- Involved in unit & integration testing and fixing the bugs.
- Developed various SQL queries and PL/SQL Procedures in Oracle DB for the application.
- Wrote SQL queries ad involved with data tam for writing store procedure.
- Used JUnit and Jasmine for Integrated and Unit testing of the application and checking API performance.
- Configured and deployed the application in Web Logic application server on Linux OS.
Environment: Java, J2EE, Spring 4, Spring-JDBC, Tomcat, JavaScript, REST, JSON, JSP, CSS3, HTML, DHTML, jQuery, AJAX, JDBC, PL/SQL, Oracle, CVS, Maven, Log4J 1.2, Unix, Junit
Confidential - Folsom, CA
Web/UI Developer
Responsibilities:
- Designed and developed the architecture of various screens in accordance to UI Specs following client branding standards.
- Involved in complete Agile/SDLC - Requirement Analysis, Development, System and Integration Testing.
- Used ExpressJS and NodeJS to for server side scripting.
- Participated in the business requirements meetings and provided inputs.
- Used Native Queries and Criteria Queries (annotations) in hibernate for access and updating data.
- Used Spring MVC as framework and JavaScript for major data entry, which involved extreme level of data validation at client side using Ajax.
- Used Spring 2.5 Framework for DI/IOC and ORM components to support the Hibernate tool.
- Implemented business logic according to the requirements.
- Worked extensively on Collections Framework.
- Create and maintain web pages using HTML, CSS, JavaScript, jQuery, Java, J2EE and also responsible for Designing of Web pages including Ajax controls and XML.
- Developed REST Web Services.
- Involved to create different cross browser compatible user interactive web pages, using web technologies like HTML, XHTML, and CSS.
- Worked with HTML, CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods
- Followed MVC Structure to develop Application.
- Organized the internal site for managing environments, and project details using HTML, CSS, JavaScript and JQUERY easing the scrolling pages to tabbed template structure.
- Extensively worked in defect maintenance of Front End issues
- Edited web pages for achieving design goals with CSS, JavaScript and JQUERY.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
Environment: Java, HTML, CSS, JavaScript, Express JS, Node JS, jQuery, Ajax, JSON, SQL, SVN, Photoshop, XML
Confidential
UI Developer
Responsibilities:
- Developed UI pages using HTML, XML, DHTML, XHTML, DOM, CSS, JSON, JavaScript, JQUERY and AJAX.
- Worked closely with product management teams to design solutions, produced navigation flows and prototypes.
- 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.
- Implemented the Drag and Drop functionality using jQuery framework.
- Involved in developing XML, HTML, and JavaScript for client side presentation and data validation on the client side within the forms.
- Worked in Onsite - Offshore model.
- Wrote SQL Queries to interact with Oracle database.
- Used SVN for version control for defect tracking.
- Designed the user interface and navigation for the whole web application using XHTML, XML.
- Created Silver light applications for interactive, web-based data visualization using XAML in visual studio 2008.
- Developed the client side validations using JavaScript form validations.
- Created Test Plans for Unit Testing and System Testing and used SOAPUI for web services testing.
- Drafted usability evaluation as needed in planning, preparation, and follow up so that, each design iteration was evaluated effectively, and at the correct time.
Environment: HTML, DHTML, XHTML, CSS, CSS 3, XML, JavaScript, JQuery, Adobe Dreamweaver, Java, JSP, SOAP, Jasmine, SVN and Microsoft Products
Confidential
Web UI Developer
Responsibilities:
- Worked on detail design and coding and developed the interactive user interface using jQuery JavaScript library.
- Worked on developing GUI using HTML, CSS and JavaScript (jQuery).
- Worked on implementing webpages on the website using Code Igniter framework.
- Utilized CSS, Ajax, JQuery, MySQL queries for website design and development.
- Developed SQL scripts for data migration.
- Worked with technologies such as JQuery and Ajax to make the website more attractive and user friendly.
- Gathered business requirements, prepared Software Requirement Specification (SRS) document.
- Created Visio charts for the workflow architecture of the system.
- Used Team Studio and Build Manager tools to develop applications and promote the new design to test environment.
- Coordinated with the business on User Acceptance Tests (UAT) and to get the approval from business on the design changes.
Environment: HTML, CSS, JavaScript, JQUERY, Ajax, SQL Script, PHP
