Java Developer Resume
Monroe, LA
SUMMARY
- 5 years of professional experience in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing and maintenance of applications usingJava/J2EE technologies.
- Developed applications using Model - View-Controller (MVC) Design Patterns.
- Experience in developing Web Based Applications using Agile and Waterfall methodologies.
- Proficient in building Web User Interface (UI) using HTML5, DHTML, table less XHTML, CSS3 andJavaScript that follows W3C Web Standards and are browser compatible.
- Expertise in developing Multi-tier enterprise level web applications using variousJava1.4/1.8, J2EE technologies, JSP, Servlets, JDBC and XML.
- Good knowledge and experience in implementing open source frameworks Hibernate, spring, Struts, and integrating among them.
- Well versed with object oriented concepts, SOA concept and design patterns.
- Experience in Developing J2EE components using various IDEs such as Eclipse, NetBeans.
- Experience in MVC frameworks like Spring 3.0 and Struts.
- Participation in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach.
- Experience with the automation tool QTP, Selenium.
- Strong experience in developing test plan, test cases, creating test scenarios, test result analysis, defect reporting, interacting with development team members to fix defects.
- Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications.
- Good experience in relational database concepts and experience in Query construction using SQL. Experienced in Databases like Oracle … DB2 and SQL Server and writing SQL Queries, Stored Procedures.
- Used Bugzilla, JIRA for bug tracking and reporting.
- Extensive knowledge on Selenium web driver automation tool usingJAVAscript.
- Good Inter-personal skills gained through interaction with technical and functional teams. Outstanding learning, excellent grasping power, and strong ability to put forth out of the box flexible solutions.
- Self-motivated Team player with excellent interpersonal and communicational skills.
TECHNICAL SKILLS
Languages: Java, J2EE, HTML, CSS, JavaScript, JQuery, SQL, DHTML.
Technologies: Java, J2EE, JDBC, Hibernate, XML Parsers, JSP, Servlets,JavaSwing, Spring
Framework,Java: Beans, Angular JS, Ext JS Web Services, ReactJS, AJAX.
Web Technologies: HTML/CSS, HTML5, XML, BOOTSRAP, AWS.
Development tools: Eclipse, MyEclipse, Rich Client, NetBeans, DevOps, Dreamweaver, Rational . Rose, ANT, HP Fortify, MAVEN.
Testing tools: Selenium IDE and Web Driver, HP Quick test professional (QTP)
Frameworks: Struts, Spring and Hibernate
Web/Application servers: Oracle 11g, Tomcat 6.0 & Apache HTTP Server, JAX-RS, JAX-WS
Design Patterns: MVC, Front Controller, Session Facade, Singleton, Business Delegate and DAO . patterns.
RDMS: DB2, MS SQL Server, Teradata, MySQL.
J2EE Design: MVC, Gang of Four, Service Oriented Architecture (SOA) Patterns/Architectures
Methodologies: Agile Methodology (SCRUM), Waterfall
Continuous Integration: Jenkins
PROFESSIONAL EXPERIENCE
Confidential, Monroe, LA
Java Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
- Participated in requirements validation, architecture reviews and validation, design reviews, test plan and test case walkthroughs with the development and testing team.
- Used Spring/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology
- Developed Presentation Layer using HTML, CSS and JSP and validated the data using AJAX and JavaScript.
- Worked withJavaScript on the client side. Designed Navigations using developed services to make Ajax calls.
- Validated user actions on the client side and providing responsive feedback using JS
- Experience in both Client Side and Server Side programming.
- Implemented a Responsive web design usingJavaServlet Page for User module and Angular JS for the Admin Module.
- Designed and developed the RESTFul web services to communicate over the network.
- Experience in handling Tomcat with Apache web server.
- Experience in applyingJavaand J2EE design patterns such as MVC, DAO.
- Designed and Developed Domain Objects, Validators, Controllers, Interceptors.
- Writing SQL queries using Procedures for retrieving data from the reports.
- Used SVN for keep a track of changes in any code.
- Increasing EBS backed volume storage capacity when the root volume is full using AWS EBS Volume feature.
- AWS Infrastructure Setup Web Server, App Server and PDS Server
- Managing team members by assigning work and following up to achieve deadlines
- Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
- Designed Use Case diagram, Class diagram, and Sequence diagram in UML
- Worked on Salesforce.com customizations using Apex (classes, triggers and web services)
- Involved in consuming, producing SOAP based web services using JAX-WS.
- Involved in consuming, producing Restful web services using JAX-RS.
- Configure TFS environment such that SQL Reporting and SharePoint interact with each other.
ENVIRONMENT: HTML5, CSS3,Java, Spring Framework, Rest web services, jQuery, ReactJS, AngularJS, JSP, NetBeans IDE, ECLIPSE, MySQL, AWS, DevOps, TFS, iText Pdf, JAX-RS, JAX-WS.
Confidential, Waltham, MA
Java Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
- Developed use case diagrams, object diagrams, class diagrams and sequence diagrams using UML.
- Worked on developing the application involving Spring MVC implementations and Restful web services.
- Implemented Spring IOC (Dependency Injection) in different layers of the application.
- Involved in Coding JavaScript code for UI validation.
- Analyzing the Client Requirements and designing the specification document based on the requirements.
- Used JQuery for Responsiveness and implemented Restful web services for offering quotes to third parties.
- Familiar with the state-of-the-art standards, processes, design processes used in creating and designing optimal UI using Web 2.0 technologies like Ajax, JavaScript, CSS, and XSLT.
- Created and Implemented Restful Web Services to provide the interface to the various clients running on bothJavaand NonJavaapplications.
- Written SQL, PL/SQL and stored procedures as part of database interaction.
- Used Hibernate framework and SpringJDBC framework modules for backend communication in the extended application.
- Manage the standardization of tools and processes used to achieve DevOps.
- Developed Presentation Layer using DHTML, CSS and JSP and validated the data using AJAX and JavaScript.
- Involved in the development of Database Connections and Database Operations using JDBC.
- Involved in write SQL Queries and Stored Procedures.
- Defined and Developed Action and Model Classes.
- Wrote Action Form and Action classes and used various HTML tags, Bean, and Logic etc., also configured Struts-Config.xml for global forwards, error forwards & action forwards.
- Wrote Teradata Macros and used various Teradata analytic functions.
- Used JQuery framework for the development of user interface.
- Interaction with Client for better understanding of Business requirements.
- Build and deployment IBM Connections & Portal on Web sphere application server.
- Worked at client location for gathering the feedback from the users.
- Involved in Production Support and Enhancement Developments.
- Continuous integration using Jenkins for nightly builds and send automatic emails to the team.
- Used Jenkins plugins for code coverage and also to run all the test before generating war file.
- Developed Pagination for Search Results using Ext Paging Store.
- Used Ext JS 4.1 and Java and Spring together.
- Used HP Fortify on daily basis to complete the assessments.
- Experienced in developing complex reports using Business Objects Webi Rich Client & Crystal Reports Enterprise having Parameter/Formula Fields and Selection Formulas, Grouping and Sub reports.
ENVIRONMENT: Java/J2EE, Spring, Spring MVC, Web sphere, JDK, JQuery, Rich Client, Servlets, JSP, XML, Oracle 11g, Teradata, SQL Server, JDBC, Restful Web services, WebSphere Application server, Jenkins, AJAX, HP Fortify,JavaScript, DHTML, Ext JS.
Confidential
Java Developer
Responsibilities:
- Involved in designing UML Use case diagrams, Class diagrams, Event diagrams, Activity diagrams and Sequence diagrams using Rational Rose.
- Designed and developed the application on Eclipse IDE utilizing the Struts framework and MVC Architecture, adopted J2EE best practice using J2EE design patterns.
- Wrote Struts forms and actions for validation of user request data and application functionality.
- Developed JSP's with Struts custom tags and implemented JavaScript validation of data
- Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and JavaScript to simplify the complexities of the application.
- Implementation of Ajax based server-side validation for user input date through online forms.
- Used DOJO and JSON for Ajax implementation in JSPs, for DHTML handling.
- Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
- Used Hibernate in data access layer for data persistency using DB2.
- UsedJava/J2EE Design patterns like MVC, Factory Method, Singleton, Data Transfer Object (DTO) and Service Locator.
- Developed prototype using HTML, CSS, Ajax, JQuery and JavaScript as per the client specifications and specific user validations.
- Used ANT scripts to build the application and deployed on Apache Tomcat.
- Developed test cases on JUnit.
- Used Log4J for logging and tracing the messages.
- Used Rational Clear Quest for version control across common source code used bydevelopers
ENVIRONMENT: Java, J2EE, Struts, EJB, UML, JSP, JSP Tag libraries, JavaScript, HTML, Ajax, JQuery, JSON, DHTML, Tiles, Hibernate,JavaBeans, Singleton, Factory pattern, UML, Class diagram, Activity Diagram, Sequence Diagram, XML, ANT, DevOps, Apache Tomcat, PVCS, Rational Clear Quest, DB2, JUnit, Log4J.
Confidential
Jr. Java Developer
Responsibilities:
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, AJAX.
- Involved in developing business components using POJO.
- Installed, configured, deployed, Monitored and troubleshoot WebLogic.
- Involved in writing packages, stored procedures to retrieve/modify data in database.
- Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns
- Involved in writing client side validations usingJavaScript.
- Troubleshooting WebLogic Server.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- The business logic was implemented in Processors and DAO layer accesses the back-end SQL Server database using Hibernate.
- Created JUnit test cases to cover unit testing for the components.
- Used Log4j for logging and handling defects of the application
ENVIRONMENT: Web Service, Spring,Java, EJB,JavaScript, WebLogic, Hibernate, Log4j, Ant script, TOAD, Putty, WinSCP, Net Beans and Oracle.
Confidential
Intern
Responsibilities:
- Developed the role based access control for the product.
- And also, developed the user interface for the product.
- Developed few modules which includes access management, audit management.
- Involved in designing the user interface using Struts framework.
- Developed JavaBeans to get the input from the user.
- Developed different authentication services such as finger print, iris.
- Involved in designing MVC pattern for the product.
- Deployed the project in WebLogic Server.
- Front-End is developed using HTML, CSS, JavaScript, JQuery.
ENVIRONMENT: Struts MVC framework, HTML, CSS, JavaScript, JQuery, Ant, WebLogic Application Server.