Full Stack Java/j2ee Developer Resume
SUMMARY
- Over 9 years of IT experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE and Internet/Intranet technologies.
- Expertise in designing and developing enterprise and web applications using Java and J2EE technologies like Core Java, JDBC, Servlets, Angular JS, Node js, JSP, JBOSS, J unit, Struts, Spring, Hibernate, HTML, DHTML, CSS,XML, JavaScript, Ajax, and JSON.
- Possess good experience in designing and developing SOA based interface using MULE.
- Extensive experience in Hibernate ORM mapping utilities and used query, criteria services.
- Over 5+ years of development experience in Java, Struts, Enterprise Java Beans, MDB, JMS, Spring IoC,MVC, AOP architecture.
- Experience developing applications based on ESB/SOA Framework.
- Proficient in working with JavaScript Frameworks like Angular JS, Node JS, Backbone.js.
- Experience in developing Web services using SOAP, SOAP UI and Restful.
- Expertise in working with MVC, Java Swing, Java beans,Hibernate, spring, Struts.
- Well experienced in following J2EE design patterns such as MVC, Business Delegate, Business Interface, Data Transfer Object, Data Access Object, Value Objects, Template Method, Session Facade, Factory Method and Singleton.
- Experience in working with various Python IDE’s.
- Good experience in developing web Applications using Struts framework implementing Action Classes, Action Forms, Dyna Action Forms and Struts Validation Framework.
- Worked in using React JS components, Forms, Events Keys, Router, Animations and Redux concept.
- Developed user interface by using the React JS, Redux for SPA development.
- Good understanding of NoSQL Data bases and hands on experience in writing application on No SQL databases like Cassandra and Mongo DB.
- Extensive B2B development work on IBM Web Sphere, J boss application servers and web development on Apache Tomcat Web server.
- Extensive experience on IDEsMy Eclipse, IBM RAD, IBM Rational Rose.
- Experience with Content Management System (CMS).
- Hands - on experience in Development of micro-services and deploying in Docker.
- Working knowledge on UNIX, SOAP, and Shell Scripts.
- Skilled at consuming and producing JSON data by building Rest API’s.
- Tremendous knowledge in working with databases like Oracle, DB2, MS SQL and My SQL.
- Implementing software development process.
- Expertise in deploying Stored Procedures, Triggers, SQL Queries and SQL packages.
- Experience in using version control tools like Rational Clear Case, GIT, Tortoise SVN, CVS (Concurrent Version System).
- Usage of version control repository SVN (Subversion by apache), JIRA/ Quality Center for ticketing, Wiki for documentation, Jenkins for nightly build.
- Worked on AWS for continuous integration of files to the UI and worked for the backend development using Node.js and Mongo DB.
- Extensive experience in building web applications using Java security and Risk Management modules.
- Proficient in Media Bin System Administration.
- Proficient in managing various Media Bin Client interfaces (Windows client, web client, Enterprise Manager).
- Good experience in developing test cases with J unit for Unit testing and logging using Log4J.
- Experience in using ANT, Maven tools to compile, package and deploy the components to the Application Servers in different environments.
- Experience in implementing complete Software development life cycle (SDLC) for various applications including Analysis, Design, Development, Implementation, Maintenance and Support.
- Experience on RUP, Agile/Scrum and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
- Experience in working various domains like Consumer Banking, Retail, and Transportation.
- Strong initiation, teamwork, responsible and excellent communication skills.
TECHNICAL SKILLS
UI Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Angular JS, Node JS, Bootstrap, SAJAX, JSON, J2EE, Jasmine
IDE, HTML Editor: EclipseIDE3.6, Ant, CVS, Dreamweaver, Adobe Photoshop, Text Pad, Notepad++, Firebug, HTTP Watch, IntellJ Idea, NetBeans IDE 7.3.1
Programming Languages: Java Scrip, Python, C, C++, C#, Cobol, Java, JDBC, JSP
Web/App Servers: Apache Tomcat 7.0.37 HTTP Web Server, web sphere
Operating Systems: Windows XP (Prof), Windows 7, Mac OS X (Lion)
Browser: IE, Firefox, Opera, Chrome, Safari.
Databases: MySQL, Oracle9x/10x, MS-Access, SQL 2000/2005, PL/SQL, T-SQL
PROFESSIONAL EXPERIENCE
Confidential
Full Stack Java/J2EE Developer
Responsibilities:
- Involved in development, design and implementation of front end part of the application.
- Developed the User Interactive web pages in a professional manner by using webtechnologieslike HTML, XHTML, and CSS as per company standards.
- Developed complex, usable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
- Used bootstrap and AngularJS in effective web design.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
- Used Angular 2’s Boilerplate Arrow Functions to make code constructs easier to read.
- Used the Node.js and AngularJS MVC Frameworks in the development of the web applications.
- 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.
- Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Involved in Enhancement of existing application utilizing AngularJS created HTML navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML.
- Developed Object Oriented JavaScript code and responsible for client-side validations using jQuery functions.
- Designing and developing Restful API and services using best practices to interact within the microservices and with the front end. Using spring MVC and spring rest. Security is the provided via tokens (JWT) and Spring Security.
- Developed REST web services API’s supporting both XML and JSON implementing Spring MVC.
- Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
- Implemented Struts framework based on the Model View Controller design paradigm.
- Architected, Designed and Implemented a SPA (Single page application) in Angular JS which consume JSON from spring MVC, using spring security to secure the application.
- Used Spring framework to inject the DAO and Bean objects, auto wiring the components.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
- Deployed Spring Boot based micro services Docker and Amazon EC2 container using AWS admin console.
- Designed, built, and deployed a multitude applications utilizing the AWS stack (EC2, R53, S3, RDS, DynamoDB, CloudWatch, and Cloud Formation).
- Used NodeJS, npm and Webpack to translate and combine all necessary JS, JSX, SASS and CSS.
- Worked one-on- one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3&JavaScript using Dreamweaver.
- Front-end prototype and theming with Bootstrap, AngularJS, jQuery.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA)7 to make it look more intuitive.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML5, XHTML, and CSS3.
- Implementing inheritance properties using SASS for creating responsive style sheets.
- Developed shell scripts to automate business process. This includes feeding data to database and creating CSV files to send the data to different vendors.
- Built Rest API’s to provide JSON objects for communication with Client-Side Application.
- Extensively participated in developing the website across different browsers and performed cross-browser testing.
- Used python modules such as xlrd, lxml and csv to compare two files and log the differences.
- Developed persistence layer interfacing with large, distributed no-SQL databasesCassandra, mongo db
- Extensively used HTML5 for audio and video playback.
- Used JQuery plugins validation, drag and drop and more exceptionally.
- Used Ajax, JSON with JQuery for request data and response processing.
- Used Ajax, XML, Http Request to post chat messages and to periodically check the server for new messages and update your chat window.
- Leverage AWS cloud based technologies allowing for centralized and remote data access.
- Developed programs to port the XML data to database to make the website XML driven.
- Finding out the bugs, broken links and missing images etc. and rectifying them.
- Implemented test cases and performed unit testing using Jasmine, Grunt and Phantom.js.
- Demonstrated implementation and up-gradation of JavaScript Library.
- Discussed various ideas/suggestions for the ongoing web sites regarding the page layout and creative design.
Environment: Java8, J2EE, Hibernate, Python, AWS, Struts, Spring, JavaScript, JQuery, JSON, Ajax, Bootstrap, Angular.js, Backbone.js, Node.js, HTML5, DHTML, CSS3, SASS,Cassandra 3.0, Agile methodology, Dreamweaver, Apache Tomcat, Usability Testing, Windows.
Confidential
Full Stack Java/J2EE Developer
Responsibilities:
- Gathering requirements from business SME (Subject Matter Experts).
- Developed user interface using HTML, CSS, JSON, Java Script, JQuery, J2EE and JQuery UI.
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
- Published methods as web methods using JAX-WS and used SOAPUI for testing these web services.
- Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Attending Iteration Planning and grooming Session with business users.
- Configuration of application using Spring, Struts, Hibernate, DAO’s Actions Classes, Java Server Pages.
- Writing front-end code like HTML5, CSS3, JQuery for assigned User requirements using AngularJS and various other JavaScript frameworks.
- Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, Express.JS, AngularJS and Node.js.
- Wrote Spring AOP to avoid cross cutting concerns from the project.
- Build microservices for the delivery of software products across the enterprise.
- Developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern for CMS project, it includes HTML, CSS3, JavaScript, JQuery and AJAX which were used for UI development.
- Created XHTML Pages with CSS and the Box Model.
- Code enhancement and bug fixes.
- Responsible in Removing Telephony Number Management from EMAN environment and migrate perl based Telephony Number Management to IT Managed LAE environment with technology using Java Spring boot and Angular JS.
- Experience in developing Python design patterns like MVC, Facade, Singleton.
- Developed REST API’s using JavaScript to produce JSON.
- Well acquainted with the accessibility related issues (WCAG2) for web-based user interfaces.
- Implemented bootstrap CSS in AngularJS for developing rich and responsive UI.
- Created remote usability testing processes which enabled the company to rapidly resolve customer concerns and to build strong relationships with customers.
- Worked on AWS EC2,S3.
- Front-end prototype and theming with Bootstrap, AngularJS, jQuery.
- Sync with other developers to follow coding standards and best practices.
- Developed Data persistence API using Hibernate and Spring DAO layer. Implemented logging and transaction manager using spring’s Aspect Oriented Programming(AOP) concept.
- Implemented application testability and diagnostics and fixing bugs with the help of REDUX architecture.
- Developed micro services and has extensive experience using GitLab, Jenkins, Clustering other tools and technologies for developing a scalable application.
- Involved in building interactive portable widgets for internal users using HTML 5, CSS3, JQuery/Angular and the latest AJAX libraries.
- Worked with NPM commands and using Package JSON for managing dependencies and dev dependencies.
- Made the Node.js EXPRESS Server consolidated with Socket.io to construct MVC framework from front-end side AngularJS to back-end MongoDB, so as to give broadcast service as well as chatting service.
- Used GIT for version control and JIRA for defect tracking.
- Written and Executed Test Cases to validate that the system meets 508 Compliance andWCAG2 with AMP tool (Automated tool) and Manual testing (Using Keyboard) under ADA.
- Used Hibernate to create data layer to the services to do CRUD operations in to DB.
- Used the Node.js and AngularJS MVC Frameworks in the development of the web applications.
- Designed and developed various modules of the application with J2EE design architecture and frameworks like SpringMVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Used JSON for data transfer between front end and back end.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM and Redux.
- Developed SQL queries and Stored Procedures for retrieving the data from several databases.
- Implemented test cases and performed unit testing using Jasmine.
- Implement GIT distributed revision control management system for newsletter template versions.
- Developed web application compatible with all browsers. Used Firebug, chrome developer tools to view and debug HTML, DOM and JavaScript errors.
- Developed SQL queries and Stored Procedures for retrieving the data from several databases and developed Java persistence mapping (JPA).
- Experience working in an agile environment.
- Performed User acceptance testing to verify whether a solution works for the user.
- Design User Interface for the project using HTML, CSS and Flash.
Environment: Java 7, JSP, J2EE, Python, spring, struts, AWS, SOAP, MVC, SOAPUI, Hibernate, HTML5, CSS3, React with REDUX, JavaScript, jQuery, Perl Script, Angular.JS, Node JS, Bootstrap, SQL/PLSQL, Oracle 11g, XML, AJAX, JSON, SVN, Windows 7, WCAG2, Git & Git Hub,JASMINE, Usability Testing, Photoshop, Eclipse, IE, Chrome, Mozilla Firefox.
