Sr. Java Developer Resume
Knoxville, TN
SUMMARY
- Over 8+ years of experience in java backend on Core Java, J2EE, Servlets, JSP, XML, XSLT, Apache Ant, Tag Libraries, MVC frameworks such as Struts, Struts Validator Framework and Struts Tiles Framework. & Front end development and Web based applications with HTML 5, XHTML, CSS 3, jQuery, JavaScript, AJAX, JSON and XML.
- Worked on media quires for different layouts for screen, mobile phone, tablet, etc.
- Experience with various Software Development Methodologies like SDLC, Agile and Waterfall methodologies.
- Expertise as Designer in User Interface Applications using Web Standards, JavaScript, AngularJS, HTML/HTML5, XHTML, DOM, CSS/CSS3, jQuery, AJAX.
- Hands on the tools such as Eclipse, WebStorm, TextPad, Notepad++, Dreamweaver, and Aptana.
- Good knowledge of modern JS frameworks and libraries such as AngularJS and jQuery, node.js, Bootstrap, Responsive design and also be aware of cross - browser compatibility.
- Designed and developed internet web applications using JavaScript and CSS.
- Hands-on knowledge of RWD (Responsive Web Design) technique and patterns.
- Good knowledge of SOAP and Restful web services.
- Experience working with testing tools like Firebug, Chrome or safari web inspectors and IE Developer Toolbar.
- Strong experience in Client Side designing and validations using HTML, DHTML and JavaScript.
- Extensive Development experience in various open source frameworks (STRUTS, Log4j, Grails, ANT, HIBERNATE, JPA, JDBC, JNDI, IBATIS, SPRING & AJAX).
- Experience in creating exciting experiences on the iPad, iPhone and other mobile devices that conform to W3C standards.
- Experience in Unit Testing, Integration Testing and in preparing Test cases.
- Involved in meetings to gather information and requirements from the users.
- Experience in various version control tools like IBM Clear Case, Clear Quest, Visual SourceSafe, CVS and Subversion.
- Good experience with various Web/ Application Servers like IBM WebSphere, BEA WebLogic, JBOSS and Apache Tomcat.
- Involved in writing and reviewing Unit Test using JUNIT and Mockito.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3, JavaScript, reacj.js, AJAX, JQuery, JSON, REST, MVC, Bootstrap
JavaScript Libraries: JQuery, Backbone JS, Angular JS, Node.js
IDE’s & Tools: Eclipse, Aptana Studio, WebStorm, Notepad++, SublimeText
Development tools: Adobe Photoshop CS5, Google Ad Words, Yahoo Search Marketing
Publishing tools: Adobe PageMaker, MS Office, Server Page, Usability Testing, Agile methodology, Sublime.
Web Frame tools: Adobe Illustrator CS3(basic idea on wire frame and visual design)
Debugging tools: Firebug, Bugzilla, Firebug, Developer Tools
Database: SQL(oracle), MySQL, MSSQL, MongoDB
Operating Systems: Windows 98/2000/XP/Vista/7/8, MAC OS X, LINUX(Ubuntu)
PROFESSIONAL EXPERIENCE
Confidential, Knoxville, TN
Sr. Java Developer
Responsibilities:
- Implemented MVC architecture using Spring framework, Used the features of the Spring Core layer and Spring DAO support layer in order to develop application.
- Configured Hibernate objects as Spring Beans in the Spring Configuration File.
- Worked with Spring Declarative Transaction Management Using Transactional annotation.Used Hibernate Object Relational Mapping features for creating the entity domain objects and hibernate support features for creating data access layer objects.
- Developed front end for the entire website using HTML5, CSS3, and JavaScript.
- Converted raw images and layouts from a graphic designer into CSS/HTML themes
- Implemented web page using the semantic markup and page layout of HTML5 and implemented the new CSS3 border-radius property for the design layout and CSS3 transitions to change property values over a given duration.
- Used SASS for creating CSS frameworks store things like colors, font stacks, or any CSS value.
- Redesigned the existing module with AngularJS according to the client requirements.
- Created a custom, single-page, responsive web application to replace a legacy line-of-business web application using AngularJS.
- URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked by $Route Provider in AngularJS to route the data from one service to another server.
- Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Created custom directives in Angularjs for re-usable components (multi-field form elements, background file uploads.
- Involved in implementing the complete Application in the in-build MVC Architecture with angular JS.
- Coded Angular JS controllers and directives for application functionality.
- Used filters while coding in Angular JS.
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Used JSP, Servlets for developing end user interaction.
- Followed Web Accessibility Guidelines while coding the website.
- Implemented various JavaScript/JQuery effects on the pages.
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Created dynamic webpages making AJAX Calls, using the XML Http Request Object.
- Used jQuery for interaction between JavaScript and HTML.
- Worked with the design of the templates and skins in CSS.
- Used JDBC-ODBC Bridge for Database Connection
- Called the restful web service calls for POST, PUT, DELETE and GET methods.
- Used JQuery to make REST API callsand Designed/documented ofRESTAPIs for collection and retrieval of high data
- Good experience with Spring MVC, Used Spring MVC to send the request from UI to Controllers.
- Proficient in database development: MySQL 5.1
- Setup Jasmine for UNIT and Functional Testing of JavaScript.
- Designed responsive UI to work on cross browser and multi devices.
- Designed Responsive Web pages using media queries and Twitter Bootstrap.
- Working with Bootstrap twitter framework to Design single page application.
- Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility.
- Debug the issue in firebug for Firefox, web developer tools in Chrome, Safari and IE 8, 9,
Environment: HTML5, CSS3, JavaScript, AngularJS, JQUERY, Bootstrap, AJAX, JSON, Windows 7, REST, Java/j2ee, Spring MVC
Confidential, San Francisco, CA
Sr. Java Developer
Responsibilities:
- Used Spring framework including Spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.
- Used Spring Inversion of Control (IoC) for injecting the beans and reduced the coupling between the classes and implemented the Model View Controller using Spring MVC.Implemented the application using SpringBoot Framework and handled the security using Spring Security.
- Involved in multitier J2EE design using Spring IOC architecture and developed PL/SQL scripts to fetch and update Oracle database.
- Microservices have been built using spring boot, Netflix OSS, spring cloud and deploying to AWS Cloud.
- Developed the front-end components using AngularJS framework to leverage the Model View Control (MVC) architecture.
- Developed web Application using HTML/CSS, JavaScript, AngularJS, jQuery, Bootstrap, Dojo
- Involved in the development life cycle with the Agile methodology.
- Worked on Media Queries as a complement to the Grid System of UI Bootstrap to facilitate the implementation of the responsiveness.
- Implemented Hibernate to map all the tables from different data sources to make database updating.
- Used Backbone JS & Require JS to optimize in-browser use and to load the module and to improve the Speed
- Enhanced user experience by designing new web features using MVC Framework like Angular JS, Bootstrap, and Node JS, accommodate these advanced and fast technologies.
- Used the Node JS and Angular JS MVC Frameworks in the development of the web applications.
- Spring framework is used to implement Inversion of Control (IOC) and Data Access Object (DAO).
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Implemented navigation bar as a custom directive of AngularJS Framework so that it can be reused on different templates.
- Bound the data to the different views after fetching the JSON formatted data from back-end web services by consuming AJAX calls.
- Used JSP, Servlets, and HTML5 to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
- Implemented DAO for data access using Spring ORM and Hibernate. Used SOAP UI tool for testing web services connectivity.
- Design and Development of User Interface using Struts tag libraries.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Developed the login and registration module and used the jQuery Validation Plugin for the form validation.
- Worked on multiple cross browser compatibility issues to support browsers according to the business requirements, including Firefox, Google Chrome, Safari, and IE (8).
- Provided connection to social websites with feedback features by using JavaScript.
- Utilized version control tool GIT to work on the same code-base in the repository with the other team members.
- Implemented the front end of the application using Spring MVC.
- Used Spring framework configuration files to manage objects and to achieve dependency injection.
- Used Hibernate to access My SQL database and implemented of connection pooling.
Environment: AngularJS, Bootstrap, HTML/HTML5, CSS/CSS3, JavaScript, JSON, jQuery, Node JS, Backbone JS, spring, AJAX, Hibernate, GIT
Confidential
Sr. Java UI Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Designed and developed insurance application front end and back end business functionality, used Spring, J2EE Design Patterns such as MVC and JSP/Servlets to develop the application.
- Designed, developed and maintained data layer using Hibernate and performed configuration of Spring Application Framework.
- Designed the front end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, CSS.
- Used jQuery to make the application highly interactive and used JSON objects effectively for efficient client side coding.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Define technical requirements based upon business requirements.
- Work on developing custom, object-oriented JavaScript using common JavaScript libraries and frameworks.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Wrote application level code to perform client side validation using AngularJS and JavaScript.
- Work closely with graphic design and user experience teams to ensure industry standards and best practices are being used across all client applications.
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, AngularJS, and JavaScript, Bootstrap.
Environment: HTML5, CSS3, JavaScript, AngularJS, jQuery, SOAP, Bootstrap, AJAX, JSON, Agile SCRUM, JIRA, Eclipse and Dreamweaver.
Confidential
Java Front End Developer
Responsibilities:
- Managed application state using server and client-based State Management options.
- Coded JavaScript for page functionality and Pop up Screens.
- Implemented AJAX functionality using JQUERY, JSON and XML.
- Involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support for over 2+ projects.
- Used JMS for communication with different platform.
- Applied the session façade, DataAccessObject, DataTransferObject, Business Delegate design patterns.
- Developed and maintained user authentication and authorization by employing EJB and connecting LDAP server.
- Provided database interface using JDBC drivers with back-end as DB2. Used IBM DB2 with the functionalities of the database administrator as the backend database.
- Developed automated build files, reporting and documentation using Maven.
- Monitored the error logs using Log4J and fixed the problems. Maintained the source code versions in CVS repository.
- Used JUnit Testing Framework for performing unit testing.
- Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
- Extensively used JQuery plug-ins, Ajax Queue, Auto Populating select-box, Search plug-in, calendar plug-in, AJAX-queue plug-in, and Auto populating multiple select-boxes.
- Designed new classes and functionalities using various JQUERY components for CRM application for customer service.
- Wrote extensive HTML, CSS and JavaScript code to build dynamic pages using Eclipse.
- Developed and designed the various screens and its architecture in accordance to UI Specs.
- Implemented XML parsing code for different application.
- Maintained and manipulated databases for XML parsing for applications in MYSQL.
- Wrote application level code to interact with the backend Java, AJAX and JSON.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
Environment: Java,HTML, CSS, JQuery, JSON, MYSQL, XML, JavaScript, Agile methodology, Eclipse.
Confidential
Web Developer
Responsibilities:
- Front end coding with HTML and CSS.
- Created forms for user input. Extensive use of CSS.
- Web sites are developed, maintained and run within CMS.
- Coded JavaScript for page functionality.
- Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Developed a complex AJAX application based on the jQuery framework.
- Produce elegant interactive solutions to complex problems that perform effectively across cross-browser and cross-domain environments.
- Define technical requirements based upon business requirements.
- Debugging and testing existing code, JavaScript performance optimization.
- Worked on Cross Browser Issues for different versions of IE, Mozilla and Chrome.
- Worked with QA team on daily basis in fixing the reported bugs/defects.
- Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Implemented interaction between frontend and backend using the JSON object.
- Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
- Written CSS to provide table free layout to user interface screen.
Environment: HTML, CSS, JavaScript, AJAX, JSON, XHML, jQuery, Technical writing/documentation.