Java Developer Resume
San Francisco, CA
SUMMARY:
- 5 years of work experience as a JAVA Developer with the core areas of Analysis, Design, Development, Testing and maintenance of Web application.
- Extensive knowledge on a complete development life cycle (SDLC), from design, coding, development, maintenance, troubleshooting to quality analysis, testing and debugging.
- Experience in designing Use Case diagrams, Class diagrams, Flow diagrams, Sequence diagrams using UML technology.
- Proficient in Model View Control (MVC) design pattern and Test - Driven Development (TDD).
- Expertise in Object Oriented Programming with front end application.
- Experience in developing User Interface (UI) Rich Web Applications using Front End technologies like XHTML, DHTML, XML, Object Oriented JavaScript, Backbone.JS, Angular, Node.JS, Bootstrap, Media Queries, CSS.
- Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Expertise in knowledge of data-interchange format like XML and JSON.
- Used various features in Angular 2/4 like data binding, routing, custom filters, custom directives to meet various customized requirements.
- Experience in making Responsive Web Pages using Media Queries and Bootstrap, Material Design lite for styling mobile applications.
- Experience in using React.JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Diverse experience in building business, web, and client-server environments using Java Platform, Enterprise Edition (Java EE) such as Java Server Pages (JSP), Servlets, Java database Connectivity (JDBC), JMS, JNDI, JAXB, JAXP(SAX/DOM), JAX-WS and JAX-RS.
- Experienced in implementing JAVA/JEE design patterns such as MVC, Singleton, Factory, and Business Delegate.
- Extensive experience in RDBMS.
- Experience in frontend and backend design and development of web application using frameworks such as Spring, Spring Boot as well as RESTful and micro-services.
- Worked on various AWS features like Elastic Search, EC2, Elastic Beanstalk.
- Expertise in implementing web services client using XML - based protocols such as Simple Object Access Protocol (SOAP) and (REST) and HTTP using XML artifacts with Axis and Web Service Definition Language (WSDL).
- Experience in working with application server technologies like IBM WebSphere, WebLogic, JBOSS, and Apache Tomcat.
- Proficient with various IDEs including Eclipse, STS, and IntelliJ IDEA.
- Exposure to Version Control Systems such as GIT, SVN and other tools such as Postman, Docker, Jenkins, and JIRA.
- Expert in creating new tables, Sequences and written SQL queries and PL/SQL in Oracle and MySQL.
- Excellent technical, problem solving, Interpersonal Skills and communication skills with strong Customer Orientation, Client Interfacing Skills.
TECHNICAL SKILLS:
Operating Systems: Windows, Unix & Linux
J2EE Technologies: JDBC, JSP, JPA, JTA, Servlets, JAXB, JAXP, SOAP, REST, WSDL, JSF, JM, IBM MQ Series, Log4j, XML, XSLT HTML5, DTD, CSS3, JavaScript, jQuery, Angular, TypeScript, DOM, AJAX, JSON
Frameworks: Spring Boot, Spring MVC, RESTful, Hibernate, Struts
Languages: HTML, CSS, Bootstrap, jQuery, JavaScript, Angular, React.JS XML
Databases: Oracle, SQL Server, MySQL, DB2
Browsers: Internet Explorer, Firefox, Chrome, Safari, Opera.
Applications: Tortoise SVN, Github, Putty, MS Share Point, Visio, Putty, MS Project, MS Office Suite, Snagit, MS Outlook, HP Quality Center/ALM, Jira, IBM Lotus Notes & IBM iNotes.
PROFESSIONAL EXPERIENCE:
Confidential - San Francisco, CA
JAVA Developer
Responsibilities:
- Involved in all phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications and development of the application for dynamic user experience.
- Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint.
- Developed the application both for web and mobile using HTML5, CSS3, EcmaScript6, jQuery, Ajax, Angular 2, TypeScript, Bootstrap and NodeJS.
- Moved existing AngularJS controllers to Angular 2 components for better performance and to achieve the lazy loading. Angular 2 is the framework for Mobile and desktop apps.
- Built applications using React.JS which allowed us to render pages on both the client and server using the same codebase.
- Used JSON for data transfers between front end and back end.
- Experienced in J2EE environment extensively in Model View Controller (MVC) architecture for development using Springs, Struts and JS.
- Developed J2EE components using Eclipse IDE.
- Used Spring Validation framework to implement the server-side validations and used Angular JS to get the data from the server asynchronously by using JSON objects.
- Creating and documenting branching strategies for new team projects in TFS 2012.
- Used Spring framework for IOC (Inverse of Control), and managed other Java Beans and Spring Boot to build Microservices.
- Implemented DAOs, entities using Hibernate API and Java EE components using Spring MVC, Spring transactions and Spring security modules.
- Implemented REST based Web services for various crud operation.
- Prepared swagger document to the REST APIs using spring fox.
- Involved in creating MongoDB collections and documents and developed Mongoose Schema objects to perform CRUD operations.
- Designed, built, and deployed a multitude application utilizing several AWS stacks including S3, RDS and Elastic Bean Stack.
- Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB and Node.JS.
- Wrote SQL queries for Oracle database and analyzed the stored procedures, functions and triggers.
- Created RESTFUL Web Services to serve data to the front-end application in JSON format.
- Used GIT for version control and JIRA for bug tracking.
Environment:: JAVA/J2EE, Microservices, React, Node JS, HTML5, CSS3, XML, JSON, X-Path, XML DOM, AJAX, JavaScript, jQuery, Bootstrap, Agile methodology, REST, IDE, GitHub, Putty.
Confidential - Northbrook, IL
JAVA Developer
Responsibilities:
- Involved in different phases of the Agile risk management application development like Requirements gathering, Design, and Analysis, Code development Testing, Systems Integration, Installation, and Deployment.
- Worked on UML application design diagrams and drawn class, use case diagrams.
- Used Agile Development for developing application with efficient workflow.
- Implemented Spring MVC; included writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
- Developed dynamic responsive Web Application by integrating AngularJS with Bootstrap which is further integrated with RESTful Web Services.
- Deployed web-based application in LINUX environment and test functionalities.
- Worked on LINUX commands to manage and setup the environments for running the applications.
- Developed the front-end web pages using HTML, JSP, JSTL, JavaScript, jQuery for presentation layer and AJAX for the asynchronous communication to the server.
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using Angular JS and getting the Data back as JSON and parsing it onto the UI.
- Designed and exposed SOAP web services using JAX-WS and engaged in pre- testing the web services to be exposed using SOAP-UI and POSTMAN using end point URLs.
- Involved in writing Spring Configuration XML file that contains declarations & business classes wired-up to frontend managed beans using Spring IOC pattern.
- Developed SQL queries to interact with SQL Server database and involved in writing PL/SQL code for procedures and functions.
- Used Hibernate Framework for persistence onto Oracle database.
- Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
- Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application Server environment.
- Enhanced the Python scripts used for executing the Algorithms in Windows Environment.
- Written Junit testing using JUnit test cases for continuous integration testing.
- Used Log4j for Logging and Used Jira for Bug tracking Tool.
Environment: Java, HTML, CSS, IDE, JBOSS, GUI, AJAX, jQuery, SOA, LINUX/UNIX, RESTful Web Services, POSTMAN, Java Beans, JUnit, Log4j, JIRA, SQL/PL SQL with MySQL
Confidential - Atlanta, GA
Full Stack Developer - Developer
Responsibilities:
- Closely worked with Business Analyst to understand the business requirements in Agile SDLC environment.
- Performed the requirement analysis by interacting with key stakeholders to get the better understanding of the scope and deliverables of the project.
- Analyzed complete architecture of various applications in-order to design the application
- Developed user interactive webpages in a professional manner using web technologies like HTML, XHTML and CSS2 based on W3C and ADA standards.
- Debugging websites, testing and updating them on daily basis.
- Designed & developed code for XML driven UI using JSP, XML, JavaScript, HTML, CSS.
- Gathered the data from the backend using AJAX, jQuery, JSP.
- Gathered data from APIs via AJAX-JSON calls and updating the DOM within the result sets.
- Creating cross-browser compatible and standards-compliant CSS based page layouts.
- Worked on fixing cross browser compatibility issues.
- Designed and developed the user interface with various interactive forms using HTML, CSS, JavaScript and programmed XML files to provided data access.
- Performed the client-side data control and validation with the use of JavaScript.
- Check for the usability standards in the pages designed according to the www standards
- Created Valid XHTML, CSS templates.
- Experience working on both UNIX and Windows Environments
- Created and deploying new features to sustain and amend existing applications.
- Developed client-side validation code using JavaScript and jQuery.
- Created pages in Site Core and validating the HTML code withW3C Validator.
- Fixed the HTML errors in site core content editor.
- Fixed Front-End issues with the layouts.
- Used Fire fox XHTML validator and made XHTML files error free.
- Used Subversion for source control.
- Involved in making updates to current website and simultaneously handling other projects.
- Involved in coding pages with best Search Engine Optimization (SEO) techniques.
Environment:: HTML, CSS, JavaScript, jQuery, JSON, AJAX, XHTML, XML, DOM, Subversion, Usability Testing.
