Full Stack Java Developer Resume
Salem, VA
PROFESSIONAL SUMMARY:
- Around 8 years of experience in IT Industry wif solid hands on experience on Java, J2EE, Python, spring, Hibernate and Web Services Technologies.
- Experience encompasses software Analysis, Design, Development, Implementation, Documentation and Maintenance of custom application software while execution of project in Web - based environment, distributed n-tier architecture and Client/Server architecture usingJava, J2EEtechnologies.
- Strong Java Development skills using J2SE, J2EE, Hibernate3.x, SPRING3.x, JAXB, WEBSERVICES (JAX RPC/JAX-WS/JAX-RS), JDBC, Struts, JavaBeans
- Working knowledge of Web protocols and standards (HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms, XML, XML parsers).
- Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI)Framework,
- JQuery, JQuery UI, HTML, XHTML, DHTML & CSS to develop valid code and table-free sites.
- Worked on IDE’s like Dreamweaver, Microsoft Visual Studio and Eclipse.
- Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Solid experience wif Responsive Web Design (RWD).
- Experience in designing UI patterns and UI applications wif the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3 and Adobe Illustrator CS3.
- Well-versed in Object Oriented Programming (OOP) wif JavaScript.
- Experience on working wif CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Expertise in working wif the JavaScript, prototype JS and various MVC JavaScript frameworks backbone.js and node.js.
- Expertise in debugging and troubleshooting existing code.
- Proficient wif creating Logos, Banners, Buttons, Icons and Images using Adobe Flash and Adobe Illustrator.
- Good hands-on experience working wif Java frameworks such as Struts and spring.
- Experience in working wif Ghostwrite.js (Script Management Framework) to download the Display ads in the site.
- Experience in developing web-based applications using Google Web Toolkit (GWT) and J2EE Servlet technology.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Proficient wif creating Logos, Banners, Buttons, Icons and Images using Adobe Flash and Adobe Illustrator.
- Excellent experience in Restful Web services and Big Web service development and consumption using (JAX-RS and JAX-WS).
- Experience working wif testing tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IE Developer Toolbar.
- Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Experience using database systems MySQL, Oracle, Sybase and supporting technologies like Hibernate.
- Experienced in working in AGILE based development environment and participating in Scrum sessions.
- Good experience wif Form Validation by Regular Expression, other JQuery plugins (auto complete UI).
- Good knowledge in Quality Assurance & Quality Control. And also, about CMM & ISO levels.
- Experience wif Knockout.js, Angular.js and Backbone.js JavaScript Libraries.
- Experienced in all phases of usability testing including user profiles and personals, task analysis, contextual research, test moderation, and reporting.
- Experience wif Browser testing, knowledge of cross-browser/cross-platform compatibility.
- Capable performing in a fast paced, result driven atmosphere.
- Self-motivated Team player wif excellent interpersonal and communicational skills.
TECHNICAL SKILLS:
Languages/Methodologies: Java, SQL, J2EEStandards, JDBC, JNDI, JMS, JavaMail, Shell Script, Micro Services, XML Deployment Descriptors.
Web Technologies: JSP, Servlets, Struts, XML, JavaBeans, XSLT, CSS, SAX, DOM, AngularJS, NodeJS, DOJO, Ext-Js, React.JS, GO, HTML5, CSS3
Server Technologies: Spring, JMS, Hibernate, Web Services, Spring Framework 3.0, Spring MVC
Database Technologies: Oracle 11g, MySQL, PostgreSQL
Software tools and Utilities: Tomcat, Soap UI, Putty, Tortoise SVN, SQL Developer.
Web Servers/App. Servers: Apache Tomcat6/7, Apache Server2.2, JBoss7, Web Logic 11g, Oracle 9i AS
GUI: SWING, HTML, DHTML,JavaScript, JQuery, AJAX, AngularJS, Node.js, DOJO, Ext-Js, GWT/GET-EXT
IDE: Eclipse, MyEclipse, IntelliJ IDEA, Sublime Text, Brackets
Installations and Configurations: Installation and configuration of Web Logic Application server
Operating Systems: Windows, Linux, Unix, Mac
PROFESSIONAL EXPERIENCE:
Confidential - Salem, VA
Full Stack Java Developer
Responsibilities:
- Involved in the Software Development Life Cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
- Responsible for designing page layout using HTML5, CSS3 along wif JQuery and adding dynamic functionality to each module.
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well.
- Developed custom directives (elements, Attributes and classes) using angular.js
- Developed micro services based on RESTFUL web services.
- Developed Mule ESB based SOAP and REST based web services.
- Developed single page applications using angular.js
- Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Implemented client-side Interface using React JS.
- Extensively involved in redesigning the entire site wif CSS styles for consistent look and feel across all browsers and all pages.
- Designed and developed RESTful interface supporting JSON using Spring Boot, Spring Core, Spring AOP and Spring JDBC.
- Redesigned and converted existing java hibernate project into RESTful service supporting JSON using Spring Boot, Spring Data Rest.
- Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application wif very less configuration.
- Migrating existing application into REST based Microservices to provide all the CRUD capabilities using Spring Boot.
- Implemented data access layer using Spring ORM using Hibernate.
- Used Angular MVC and two-way data binding.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Designed Frontend wif in object-oriented JavaScript Framework like bootstrap, Require.js, Node.js, and Angular.js, React.js.
- Worked on Deployment Automation of all microservices to pull image from private Docker registry and deploy to Kubernetes Cluster.
- Development of the interactive UI's for the front-end users using the front-end technologies like HTML, CSS, JavaScript and JQuery.
- Designed dynamic client-side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation.
- Used Node.js middleware Multer for uploading files
- Used node -MySQL a pure Node.js JavaScript client implementing the MySQL protocol
- Used a JavaScript ORM for Node.js BookShelf
- Used Node Package Manager (NPM) to install the necessaries packages from my app
- Experience writing code to meet WCAG 508 Compliance.
- Built re-usable Web components and styling
- Extensively used CSS and Bootstrap for styling the HTML elements.
- Tested frame works using Jasmine and Karma.
- Developed Tabbed pages using AJAX wif JQuery and JSON for quick view of related content, providing both functionality and ease of access to the user.
- Designed the email blasts using Adobe software and tan implemented them using HTML and Java script.
- 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.
- Used agile methodology for the software development.
- Extensively participated in developing the website across different browsers and performed cross-browser testing.
- Worked wif the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features. Designed the Architecture of the project as per Spring MVC Frame work
- Worked wif Spring Core, Spring AOP, and Spring ORM framework wif Hibernate Template.
- Developed user interface using HTML, JSP, JQuery, CSS, JavaScript, Angular and Ajax.
- Used Oracle 10g Database, SQL to perform data mapping and backend testing. Also documented all the SQL queries for future testing purpose.
- Implemented Automated Build System for Innovation using Maven Build System.
- Used Log4j, Junit for logging and Testing.
Confidential - Minneapolis, MN
Technical Lead/Solution Designer
Responsibilities:
- Committed to the web UI /web development activities and produced navigation flows, site maps, storyboards and wireframes.
- Played an active role in all stages of application development- requirements gathering, analysis and design, development, testing and debugging.
- Developed various components using Backbone.js
- Followed Agile/Scrum methodology of software development theirby satisfying the customer through early and continuous delivery of valuable software.
- Worked closely wif Business, Marketing and Development teams to strategies design solutions.
- Thrived to develop the initial screen designs (layout, code structure, visual cues (icons, graphics, messages, etc.), working wif visual designers to provide the finished interface.
- Constructed and designed web pages and templates, including layout and navigation for the complete web application using HTML/ HTML5, CSS/CSS3, JavaScript, jQuery.
- Maintained the dynamic look and feel of the website using DHTML.
- Developed pages that support advanced client-side technologies, such as JavaScript, jQuery, Backbone.js.
- Used React JS for creating reusable UI components.
- Worked extensively wif JavaScript, jQuery.
- Worked wif jQuery Widgets, Interactions, and Effects.
- Validated the client-side applications using jQuery Validation Plug-in.
- Used Ajax to call the Java functions and get data from the server via JavaScript.
- Used a Microservice architecture, designed and developed RESTFUL web services usingSpringBoot and Apace CXF framework.
- Deployed Spring Boot based microservices Docker container using Amazon EC2 container services.
- Experience in integrating the internal security model into new projects wif Spring Batch, Spring Micro Services and Spring Boot, Pivotal Cloud Foundry and Netflix Eureka.
- Applied optimization techniques to reduce page size and load times to enhance user experience using lazy loading.
- Involved in development, maintenance and enhancements to the application.
- Validated the code using W3C Mark-Up validation and also checked for the cross-browser compatibility using Cloud Testing and Virtual Developer Labs.
- Played a key role as a FA and gathering the functional requirements, non-functional requirements and UI requirements.
- Involved in designing Database and design the application using UML methodologies.
- Developed theJ2EEapplication based on the Service Oriented Architecture.
- Used Design Patterns like Singleton, Factory, and DAO.
- Developed using new features ofJavaAnnotations, Generics, enhanced for loop and Enums.
- Used spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
- Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Used spring Inheritance to develop beans from already developed parent beans.
- Used DAO pattern to perform CRUD operations from database using Hibernate
- Used Hibernate Transaction Management, Spring Batch Transactions, and cache concepts.
- Developed various generic JavaScript functions used for validations.
- Developed screens using HTML, CSS, JQuery, JSP, JavaScript, Angular, AJAX and Ext JS.
- Used the Rest API to develop the Web Services
Confidential, AZ
Technical Architect
Responsibilities:
- Involved in transition and knowledge transfer from clients about the application and requirement.
- Working on Restful web services which enforced a stateless client server and support JSON (RESTFUL Technology) Involved in detailed analysis based on the requirement documents.
- Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services (REST), XML
- Involved in Active MQ Java message service implementation for the TOTE Ticket generation system.
- Profiling of application for CPU and memory usage, fixing memory leaks, CPU hotspots.
- Used the Spring Quartz process to invoke the batch jobs for summarize the pools dividend calculation
- Developed the Spring Controller/Service/DAO for each betting operations like start bet/stop bet/ Release dividends etc
- Generated the Hibernate DAO’s and POJOS using MyEclipse Reverse engineering tool.
- Using Spring MVC, Spring ORM to integrate wif MySQL DB to implement persistence layer in Hibernate
- Involved in code development according to requirement.
- Involved in resolving production related issues.
- Responsible for Break/Fix Analysis, develop and implementation to ensure production applications are available as defined by the SLA.
- Responsible for lead offshore and onsite teams in supporting/development of any production bug fixes/enhancements of application.
Confidential
Java Developer
Responsibilities:
- Extensively used Struts component classes for developing applications for handling user requests.
- Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
- Worked on JMS components for asynchronous messaging.
- Developed Data Access Classes using the Hibernate.
- Involved in writing Stored Procedures and Functions, Triggers.
- Created Data Source and deployed the Web application in application Server.
- Implemented EJB Components using State less Session Bean and State full session beans.
- CreatedjavaInterfaces and Abstract classes for different functionalities.
- Extensively worked wif collections classes like Array List, Hash Map, and Iterator etc.
- Involved wif Spring IOC concepts to integrate Hibernate Dao classes wif Struts Action classes.
- Written independent JavaScript, CSS files and reused in UI pages.
- Implementedjavadesign patterns like Singleton, Factory, Command patterns.
- Developed persistence layer using ORM Hibernate for transparently store objects into database.
- Parsing of XML using SAX and DOM Parsers.
- Used JUnit to write repeatable tests mainly for unit testing.
- Participated in deployment of applications on Oracle 9i Application Server.
- Used SVN for version controlling.
- Analyzed and fine tuned RDBMS/SQL queries to improve performance of the application wif the database.
- Creating XML based configuration, property files for application and developing parsers using JAXP, SAX, and DOM technologies.
- Involved in understanding the functionality and process flow.
- Involved in implementation of flows.
