Senior Java Developer Resume
Bay Area, CA
SUMMARY
- Around 7 years of Experience as Java Full stack developer. Worked in various fields wif major clients.
- Proficient in SDLC preparing Requirement Specification documents, design documents, Test cases and Analysis, User documents and Technical Help documents. Enthusiastic to take a new challenging role.
- Proficient - in-using HTML/HTML5, CSS/CSS3, DHTML, XML, JavaScript, JQuery, AJAX, DOM, BOOTSTRAP, SaaS/less, AngularJS, Angular 2,4,5, React.js.
- Experience applying teh latest development approaches including AJAX, Object Oriented (OO) JavaScript, JSON, Angular.JS and XML.
- Experience in Angular 5.0 new adds features.
- Highly experienced in designing, developing and debugging applications using technologies like Java, J2EE, jQuery, Servlets, JSP, Struts, JDBC, Maven, and JavaScript.
- Expertise in implementing various J2EE design patterns like Singleton, Session Façade, Data Access Objects (DAO), Factory, Data Transfer Object (DTO) and Business.
- Experience in using Spring Integration for creation of web services and communication.
- Aced teh persistent service, Hibernate for object relational mapping wif database. Configured xml files for mapping and hooking it wif other frameworks like spring, Struts and other technologies.
- Good working knowledge of Databases like Oracle, MySQL.
- Strong experience wif ANT, Maven, and JUNIT for unit testing.
- Good Experience in implementing several object-oriented design patterns such as Spring Framework dat uses features of IOC, Spring MVC, Spring Boot, Spring JDBC, Spring Batch, Spring Security and AOP features.
- Experience in developing Web Based Applications using Agile and Waterfall methodologies.
- Strong in Web designing technologies like HTML5, XHTML, JavaScript, CSS3, JQuery, Ajax and JSON.
- Solid experience wif Responsive Web Design and wif Agile, JIRA and SCRUM.
- Good experience in JavaScript MVC framework like Angular.JS, React.JS. and Proficient in developing Single Page Applications (SPA).
- Performed configuration and deployment wif Cloud service such as Amazon web Services (AWS).
- Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache, IAM, Cloud Watch, Cloud Formation and Dynamo DB for storing data.
- Experienced in developing web applications wif Single Page Applications (SPAs) Framework using AngularJS, backbone.js and Node.js, D3.js Integration Test using JavaScript using NodeJS.
- Skilled on using templating engines such as Handlebars.js and server-side JavaScript development using Node.js
- Excellent analytical and communication skills wif capability to handle new technologies.
TECHNICAL SKILLS:
Web Development: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, React JS, Redux, JavaScript, JQuery,, Angular JS, CMS, AWS, JSON, Less, SCSS, ES6/ES7.
FrameWorks: Spring, Hibernate, JSF, Structs
Database: ORACLE 11g, SQL SERVER, MYSQL, MongoDB, Dynamo DB (AWS), Firebase, Fire store
IDE's and Tools: Eclipse IDE, NetBeans, Dreamweaver, Firebug, Developer Tools, WebStorm, Sublime text, Brackets
Debugging Tools: Firebug, Firebug Lite, Chrome Developer Tools
Web/App Servers: Apache Tomcat 5.0.25, HTTP Web Server, CMS, Drupal, AWS, Magento, WordPress
Web Services: SOAP, RESTful.
Version control: SVN, GIT, GitHub, Bit Bucket
PROFESSIONAL EXPERIENCE
Confidential, Bay Area, CA
Senior Java Developer
Responsibilities:
- Worked on development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and jQuery, AJAX, JSON and Angular.
- Closely worked wif business system analyst to understand teh requirements to ensure dat right set of UI modules been built.
- Worked extensively on jQuery Implemented Model-View-Controller (MVC) Architecture using Spring Framework.
- Developed backend functionality and REST APIs wif JAX RS.
- Integrated Spring framework wif Hibernate dat is used for Database operations.
- Involved in teh implementation of teh MVC architecture using spring.
- Applied AngularJS to Seller pages to make it single page.
- Involved inCore Javacoding by usingJava APIssuch asCollections, Multithreading, Exception Handling, Generics, Enumeration,andJava I/Oto fulfill teh implementation of business logic.
- Used teh server-based java script for persistent server connection in teh application process of NodeJS.
- Utilized teh excellent modules for teh flow control in asynchronous non-blocking of I/O wif teh help of Node.js.
- Configured teh xml files forSpring Securityinjection to ensure teh back-end security by discriminating teh role of users as well as access authority for teh URIs and Server side assets.
- Design and implementation of tables, stored procedures, views, SQL statements for database operations.
- Used special syntax called JSX to mix HTML wif Java Script wif teh help of React JS and Redux.
- Used RWD (Responsive Web Design) techniques to enhance web page display based on screen-size, platform and orientation.
- Used GitHub code repository for code check-in/check-out.
- Used AWS Dynamo DB as data base to collect and manage data.
- Worked closely wif teh development team in case of any deployment issues.
- Administered Jenkins for Continuous Integration and deployment into Tomcat/Web Sphere Application Servers, testing in build environment and release to test team on scheduled time.
- Developed queues using AWS SQS wif JMS for services to subscribe and listen events. Implemented logic to listen and subscribe events.
Environment: HTML3/5, CSS2, jQuery, JavaScript, React JS, Redux, Java, Spring (MVC, AOP), Hibernate, Tomcat, Maven, Tortoise SVN, Log 4j, Junit, JavaScript, jQuery, Knockout, Bootstrap, JAX-RS (wif Apache CXF), Jetty, AWS, RWD, SVN, AJAX, JSON, Agile, Angular, JIRA, Tortoise SVN.
Confidential, Bay Area, CA
Sr Java Developer
Responsibilities:
- Understanding teh requirements and creating clickable prototypes in quick turnaround.
- Management of a Portal application allowing management of user accounts and privileges wif teh use of Angular.js framework for functional aspects. Along wif backbone.js, used for executing logic and functionality.
- Extensively involved in coding wifcore Javaconcepts likeCollections, Exception Handling, Java I/O,andGenericsto implement some business logic.
- Configured teh xml files for Open SourceSpring 4 Frameworkto fulfill teh Proxy Pattern
- Design and develop fully prototypes and mockups using HTML5, CSS3 and jQuery for future enhancements of teh SMB Marketplace website and tan implement them on teh live web platform
- Developed teh Web Interface using JavaScript, jQuery, HTML and CSS to achieve design goals based on Adobe Photoshop wireframes.
- Involved in teh implementation of teh MVC architecture using spring.
- Developing web pages using JSP and Servlets for teh approved HTML prototypes.
- Extensively used jQuery core library functions for teh logical implementation part at client side for all teh application.
- Implemented various UI (User Interface) components using HTML, CSS, JavaScript, jQuery and AJAX.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Developed and executedSQL queriesto verify teh proper insertion, deletion and updates intothe Oracle supporting tables and cubes.
- Development User Interfaces using AJAX, Client Server Application development.
Environment: HTML, DHTML, XHTML, DOM, EXT JS, Photoshop, JavaScript, advanced JavaScript, Bootstrap, jQuery, HTML5, CSS 2.0/3.0, Angular.js, AJAX, and JSON.
Confidential
Java Developer
Responsibilities:
- Design, develop and implement functional changes for teh product.
- Involved in teh implementation of teh MVC architecture using spring.
- Involved in Agile Scrum Planning for teh new requirements.
- Review Acceptance Criteria and suggest End User improvements for teh changes.
- Update Technical Wiki for teh new requirements.
- Involved in Complete Jenkins environment setup for teh Test environment for QA.
- Write Selenium /Junit Test cases for test automation for continuous integration.
- Involved in code review activities wif Fisheye components.
Confidential
Jr Software Engineer
Responsibilities:
- Wrote stored procedures using PL/SQL for data retrieval from different tables.
- Implemented Kerberos Autantication Service to validate users logging into Quill.
- Created teh UI tool - using Java, XML, XSLT, DHTML, and JavaScript.
- Followed Extreme Programming (XP) concepts one of teh method of Agile Methodology to produce high Quality software and satisfy teh customers.
- Incorporated entitlement checks in teh entire session bean. Created and deployed numerous Session and Entity beans.
- Experience in making Responsive web pages using Bootstrap.
- Recreated teh system architecture diagram and created numerous new class and sequence diagrams.
- Created combined deployment descriptors using XML for all teh session and entity beans.
- Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information
- Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to teh database and optimize performance.
Environment: s: JSP, Servlets, JDBC, Java Script, HTML, Oracle, HTML, XML.
