Java Developer Resume
Irving, TX
PROFESSIONAL SUMMARY:
- Around 6 years of IT experience in development and implementation of enterprise, client server, distributed applications using Java and J2EE technologies.
- Strong programming skills experience in JAVA 1.7/1.8, J2EE, Struts1.2.X/2.0, Applets, Servlets, JSF, JSP, JPA, JMS, JSTL, JDBC, JavaScript, jQuery, SPRING, Java Beans, EJB 2.0.
- Experience in web service technologies like XML, DTD, JSON, REST, SOAP, WSDL and web - based application like HTML, XHTML, DHTML, CSS, jQuery, JSP, AJAX and JavaScript.
- Strong Knowledge in Design Patterns such as MVC and Data Transfer Object.
- Good Knowledge with Struts Framework, Hibernate Framework and Spring Framework
- Experience in developing application using open source technologies like Apache ANT and Maven, Log4J.
- Experienced in Software Development Processes like Waterfall, Agile Methodologies and using IDE’s like Eclipse 3.0, Rational Application Development (RAD).
- Experience in developing the Use-Case diagrams, Activity diagrams, Class diagrams, Sequence diagrams and Interaction diagrams using UML.
- Expertise in Enterprise software architectural solutions for distributed computing systems using J2EE and Design Patterns.
- Extensive experience in working with and administering various application servers like Tomcat. Worked with different IDEs like Eclipse. Strong background in successful application of OOPS designs principles and methodologies.
- Expertise in developing UI using JSP, AJAX, JavaScript, XML, HTML, DHTML, Struts.
- Experience in using Struts Validator (XML validations) frameworks.
- Expertise in developing applications using Struts and Hibernate.
- Good experience in defining the XML schemas and in working with different XML parsers like DOM to read and validate the data held in XML documents.
- Worked with various Style Sheets like CSS and XSLT.
- Source Control Management using software like GIT and SVN.
- Experience in SDLC (Software Development Life Cycle) and other software development processes.
- Excellent Client interaction skills and proven experience in working independently as well as in a team and highly motivated, enthusiastic and self-starter.
- Good experience working in a Production Support role for multiple applications.
- Experience in drawing UML diagrams like Use Case, Sequence, Solution, Flow and Class Diagrams using Microsoft Visio.
- Used Git, SVN, Stash, and Artifactory, Nexus repositories for source code version controlling and team collaboration.
- Experience in SQL and Worked on databases like Oracle and IBM DB2, MySQL,Postgres.
- Developed web applications using UI technologies like HTML5, Angular JS, JavaScript, jQuery, JSON, CSS, Bootstrap and Ajax.
- Experience on Object-relational mapping using JPA, Hibernate, Spring-Hibernate Template.
- Experience in AngularJS, Backbone. Js,React Js. and Responsive design.
- Excellent implementation knowledge of Distributed / Enterprise / Web / Client Server systems using Java, J2EE, Rabbit MQ, TIBCO, XML, Ant, Apache Maven, Drools & Oracle technologies.
TECHNICAL SKILLS:
Programming Languages: C, Java 1.3/1.4/5.0/6.0, J2EE 1.3/1.4/5.0., JavaScript
J2EE Technologies: Java EE, JSP1.2/2.0, Servlets 2.3/2.4/2.5, JDBC 2.0/3.0, JMS 1.1, EJB 2.0/3.0
Web Technologies: HTML5, XML, CSS3, DHTML, AJAX, ANT, JavaScript, Node.JS, Angular, RESTful service, Bootstrap, JSON
Framework: Design Patterns, Struts 1.0/1.1/1.2/2.0, Hibernate 2.0/3.0, Spring 1.0/2.5Web service: SOAP, REST
Databases: Oracle8i/9i/10g, MS SQL Server 2005/2008/2012, DB 2 8.2/9.0/9.5, MongoDB 2.6.
Operating Systems: Windows XP/7/8Vista, Ubuntu, Unix, Mac OS X
Tools: Eclipse3.3/3.4, RAD6.0/7.5, Net Beans.
Methodologies: Agile (SCRUM), UML, Waterfall
Web Servers/application servers: Apache Tomcat Server5.0/6.0, IBM Web Sphere Server 6.1/7.0, Bea Web logic server8.1/10.0
PROFESSIONAL EXPERIENCE:
Confidential - Irving, TX
Java Developer
Responsibilities:
- Currently working on providing support and developing new modules and enhancements using J2EE technologies (Java (1.7,1.8), JDBC, JSP, JSF, Hibernate, Servlets, EJB, XML, DOM/SAX, Struts, Spring and web services) using waterfall methodology.
- Actively involved in migration of java application from JSF1.x/2.0, WebSphere 7, Hats 8.x to JSF 2.x, WebSphere 8.5, HATS 9.5 and Struts 2.0 technologies using agile methodology.
- Worked in all stages of WebSphere Administration like Installation, Configuration, Deployment, Scripting, Migration, and Trouble shooting.
- Applied Fix packs fix packs for WAS using Update Installer and automating it, Updated WAS to Java 1.7.
- Implemented cross browser compatibility for the application to make it compatible from IE 7 to all modern browsers.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, Table Grid.
- Making changes to the existing web applications and creating new components.
- Motivated and assisted Jr. Java/Cobol Developers in debugging and finding the root cause.
- Used JIRA for issue tracking and monitoring the status.
- Applied Continuous Integration System (CIS) for build deployment using Hudson.
- Sub version and SVN with integration to Collab net plugins of RAD were used for version control system.
- Working closely with mainframe/COBOL developers and found application errors using CICS screens as mainframe UI.
- Actively involved in WebSphere Portal Server Development, configuration, Administration, Security configuration with Active Directory Server, WLM configuration, Performance Tuning, Users and Group Management, Adding Portlets, Portlet Wiring, Web Server configuration and Content Management etc.
- Created portlets using WebSphere Portal Toolkit and deployed them on the WebSphere Portal Server.
- Created a base framework for transaction management using Hibernate. Lead the effort for component design, development and integration with the existing modules.
- Implemented fortify for tracking application security related issues and fixed them before the damage is done.
- Designed front end screens considering usability and customer requirements following modern UX standards.
- Used iBATIS DAO with integration of SOAP and Restful web services for generating components such as DAO (Data Access Object), WSDL (Web service Definition Language), XSD (XML Schema Definition) and spring configuration files.
- Actively involved deployment and in post deployment by testing of the fixes.
- Using Junit for unit testing and ANT for configuration management.
- Maintained and modified databases for development and testing using Db visualizer 9.0.
- Worked with file upload and file maintenance API’s for handling official documents and make them available to the end user.
- Created technical specification documents for application development.
Environment: Java, J2EE, JSP, JSF 2.0, Prime Faces 6.0, Rich Faces, Servlets, Struts, EJB, JDBC, Spring, Hibernate, Web Services, Ajax, Prime faces, Tivoli Access Manager(TAM), Design Patterns, JNDI, Apache Tomcat 7, IBM WebSphere Application and Portal Server (WAS/WPS) 8.5.5/v8.0, SVN, Jira, Hudson, Check Style, ANT, DB2, HATS Component.
Confidential - Dallas TX
Full Stack Java Developer
Responsibilities:
- Developed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Developed HTML views with HTML5, CSS3, Bootstrap and Angular JS 1.0.
- Developed new requirements with Spring, Struts and Hibernate.
- Used jQuery for basic animation and end user screen customization purposes.
- Developed creative intuitive user interfaces that address business and end-user needs, while considering the technical, physical and temporal constraints of the users.
- Developed internationalized multi-tenant SaaS solutions with responsive UI's using Java or ReactJS, with NodeJS and CSS.
- Involved in stored Procedures for interacting with the Oracle database, MongoDB,Cassandra.
- Developed Web Applications using HTML5, CSS3, Bootstrap, AngularJS, and Spring MVC, Spring Boot Framework to implement the Controller and Service layers.
- Worked on automation test scripts using Selenium Web Driver and java.
- Used JPA and Hibernate annotations for defining object relational metadata.
- Developed custom directives using AngularJS.
- Used jQuery, Angular JS to provide services to different components of portal.
- Managed entire campaign management environment.
- Connect Spring Boot to a Postgres Database.
- Implementing the filter implementation to create the product listing page based on the user selection.
- Rest services templates are generated using swagger specifications.
- Used the functionalities to write code in HTML5/HTML, CSS3/CSS, Angular.js, JavaScript, jQuery, Ajax, JSON, and Bootstrap with MySQL database as the backend.
- Used Jenkins for Continuous Integration. Used TOAD for managing, monitoring and analyzing the database.
Environment: Java, J2EE, Swing, Oracle 11g, MySQL, Cassandra, Restful Web Services using Micro services Architecture Eclipse 3.4, WebLogic 9.2, GUI, Spring,HTML, Postgres, HTML5, CSS3JavaScript, JUnit, Angular
Confidential - Dallas TX
Java/J2EE Developer
Responsibilities:
- Actively includes in various phases of Software Development Life Cycle(SDLC) for example, Design, Analysis, Development and Testing.
- Modified the UI screens created by web designer using HTML5, CSS3, and JavaScript, React.js.
- Implemented data-binding using Node.JS for front-end development of a current web application.
- Implemented different validation control on the web-pages using Angular JS And Developing a cross-platform JavaScript based solution using Angular JS.
- Install, configure and fine tune the new document generation platform using AEM6.2.
- Create release scripts and manage launches
- Used spring config server for centralized configuration
- Worked on Load testing on JMeter to improve the performance of newly developed code.
- Follow the best practices, guidelines and industry standards utilization the various J2EE patterns within the application logic.
- Worked on developing the backend part of the application involving Spring 2,JPA, Hibernate 3.2 and Web Services.
- Provide support with troubleshooting issues on both existing and new platforms and develop hand-on solution.
- Provide test clients for testing the AEM services.
- Installed, configured and managed web and enterprise applications on JBoss servers.
- Manage JBoss web server and caching strategies
- ManageAEM users and assist web producers.
- Created whole test framework usingSelenium for further test creation and execution.
- Regression test cases were written and automated usingSelenium WebDriver.
Confidential
Java/J2EE Developer
Environment:Java, Spring core, Spring MVC,Spring Boot, Spring Security, JMeter, SOAP,RESTful, Soap UI, Ready API, MyBatis, Mongo DB, HTML, JavaScript, AngularJS, AJAX, Log4J, JUnit, Maven, Apache Tomcat, GitHub, JIRA, STS.Responsibilities:
- Involved in Developing Web Application with Full Software Development Cycle (SDLC) from Design to Deployment using agile methodologies.
- Developed the application using Java, Spring, Hibernate,REST Services, Angular JS,HTML5, jQuery, MongoDB.
- Involved in designing and development of Services and Controllers using java.
- Created DAO & Service layer interfaces and its implementation classes.
- Prepared SQL scripts for database tables, views and queries.
- Created end points using Rest Controller.
- Created Hibernate profilers for enabling the eager fetching at runtime.
- Involved in creation of Rights, Groups, and Roles.
- Created JUnit test cases with maximum code coverage and performed complete Unit testing
- Involved in preparing the Design document and ERS.
- Involved in designing and implementing Zkoss and CSS designed Front end pages.
- Involved in Unit Testing and Reporting Bugs in Bug MS.
- Developed the XSL to convert and compare the SOAP to simple XML and vice versa. Developed SOAP Web services for getting information from the third party.
- Involved in interacting with clients to understand the functional requirements.
- Developed the user interface screens using JSF2.0 and Prime faces component library. Also used Rich faces to customize some of the components in XHTML pages.
- Developed the presentation layer using Model View Architecture implemented by Spring MVC. Managed Spring Core for dependency injection/Inversion of control (IOC) and managed the security with the help of Spring Security (ACEGI).
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX communication (jQuery) based rich client to improve customer experience.
- Tested the web services using SOAPUI and Web Service Explorer. Used SOAP for Web Services by exchanging XML data between applications over HTTP.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including Servlets.
- Wrote test plans and performed unit testing and performance testing.
Environment: J2EE 5.0, HTML, CSS, ZK Software, JavaScript, SVN, MS Office, STS, jQuery and MongoDB.
