Java Developer Resume
Charlotte, NC
SUMMARY
- Highly motivated IT professional, 4+ years of experience in development and implementation of customized software and web - based applications including Web.
- Experience inJava, JavaScript, CSS3, html5, Angular JS, JQuery, AJAX.
- Experience in the field of Software Development asDeveloper. Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, Designing & Prototyping.
- Experience with working in fast-paced AGILE, WATERFALL development environments.
- Experience in designing multi-tierJ2EEWeb Application architecture using UML (Unified Modeling Language), IBM Rational Rose and MS Visio.
- Thorough knowledge in coreJavaconcepts like OOP, JUnit and advancedJavaconcepts like JSP, Servlets, HTML, XML, Hibernate, AJAX,JavaBeans, JDBC and SPRING.
- Designed and developed multipleJ2EEMVC Model based Web Application usingJ2EETechnologies (Servlets, JSP), Patterns and popular open-source framework Struts and Hibernate.
- Experienced in Web Services approach for Service Oriented Architecture (SOA).
- Had Strong Knowledge in AWS, Angular2, Guidewire, GOSU programming.
- Strong development skills inJava,J2EE, JDBC, JSP, Servlets, JMS (MQ-series), JNDI, RMI, LDAP, HTML, XML, XSL,JavaScript, Rational Rose, Oracle, SQL Server.
- Designed web pages using various XML technologies including DTD, XML schema, JAXB, JAXP and DOM and SAX parsers.
- Extensive knowledge on XML including XML Schema, XSLT, XPath, and XQuery.
- Worked with various Frameworks like Struts and Spring.
- Used Subversion, GitHub and CVS source control systems.
- Hands on experience in writing SQL using MySQL, SQL Server 2005, Oracle, MongoDB and DB2 environment.
- Worked with IBM Web Sphere, JBOSS, Weblogic application servers and Jetty, Apache Tomcat web servers.
- Experience with UNIX scripting and shell commands.
- Good experience with Operating Systems like Windows and UNIX.
- Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases.
- Skills in analyzing user requirements, modeling the system and ensuring the functionality.
- Strengths include excellent interpersonal and communication skills.
- TEMPHas the ability to provide solutions from a functional and technical perspective, meet deadlines.
- Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.
- Good knowledge on web based technologies.
TECHNICAL SKILLS:
Programming Languages: Java/J2EE, JavaScript, HTML, CSS, XML
Open Source/Framework: Struts 2, Spring, Angular JS
ORM: Hibernate
Application Servers / Web: Oracle Web Logic, JBOSS, Apache Tomcat
Services: SOAP, REST
Apache Tools: Log4j, Maven, Commons API, and ANT
Development Tools: Eclipse, My Eclipse, IntelliJ, SOAP-UI
PROFESSIONAL EXPERIENCE
Confidential, Charlotte,NC
Java Developer
Responsibilities:
- Developed UI using HTML5, JavaScript, CSS3, AJAX, Bootstrap responsive framework and JSP for interactive cross browser functionality and complex user interface.
- Used AngularJS for DOM Manipulation, Filters, and Directives.
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle(SDLC).
- Used Agile (SCRUM) and Waterfall methodologies for Software Development.
- Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source).
- Worked with Error, Informational and Conformational error message validations.
- Developed application using JavaScript for Web pages to add functionality, validate forms, communicate with the server.
- Used Spring MVC, WritingJavaBean classes, with get and set methods for each property to be configured by spring.
- Worked on developing Autantication and Authorization out of the box for the new feature not available inside Liferay.
- Worked on Rest Web services, to specify the business behaviors and backend calls .
- Used Hibernate for generating entities and writing HQL queries
- Worked on Spring MVC for code enhancements.
- Wrote SQL Queries, stored procedures, triggers, packages on Oracle Database.
- Used JUnit framework for unit testing of application and ANT to build the application.
- Prepared Low level Design, High level Design, Unit tests Results documents.
- Used Log4j to record the log messages to the log files
Environment:JAVA/J2EE,Spring, JSP, Hibernate, Web Services (SOAP/REST), JUnit, Ajax and XML, HTML5 and Log4J, JavaScript, Angular JS, and, PL/SQL, XML, UML, Oracle 11g, Web Application Server/Tomcat, Eclipse.
Confidential, Newyork, NY
Java/J2EE Developer
Responsibilities:
- Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co- ordination of Struts MVC, JSP, Servlet and Custom Taglibs.
- Developed User Interface POC based on MVC frameworks like MVC, Struts.
- Developed the User Interface validation framework using AJAX,JavaScript.
- Implemented Design Patterns from Pure MVC Architecture to interact with backendJ2EEand Web Services SOAP to pull out the data to JSF Components in combination of custom validation built on top of Struts validation frame work from the form bean.
- Implemented Dependency Injection (IOC) feature of Struts framework to inject dependency into objects and AOP is used for Logging.
- Developed Server side components with coordination of Hibernate and Struts using web established frame work designed under the guidelines of Business Delegate, session facade, Service.
- Developed and utilizedJ2EEServices and JMS components for messaging communication in Web Logic Application Server for Credit Inquiries.
- Developed Web service modules based on SOA architecture to consume services.
- Developed services dat are reusable and interoperable, based on Basic profile 1.0, SOAP, JAX-RPC Web services using AXIS.
- Created build files using Maven.
- Experienced in writing complex SQL Queries, Stored Procedures, Triggers, Views, Cursors, Joins, Constraints, DDL, DML and User Defined Functions to implement the business logic.
Environment: JDK, CSS, AJAX, Struts, JPA, XML, XML Schemas, XSLT, SOAP-UI, WSDL, JMS, Tomcat, JUnit, Maven, Log4j, Web Services (JAX-WS), JAXB, Web Logic Application Server, GIT, IBM RAD, MS SQL.
Confidential
Java Developer
Responsibilities:
- Carried out requirement specification, design, analysis, implementation and testing
- Designed UML Class Diagrams and Use Case Diagrams to understand the code easily.
- Designed and Developed required Manager Classes for database operations
- Developed various Servlets for monitoring the application.
- Designed and developed the front end using HTML and JSP
- Developed XML files, DTDs, Schema's and parsing XML by using both SAX and DOM parser.
- Wrote deployment descriptors using XML and Test java classes for a direct testing of the Session and Entity beans.
- Did Packaging and Deployment of builds through ANT script.
- Wrote stored procedure and used JAVA APIs to call these procedures.
- Database designing dat includes defining tables, views, constraints, triggers, sequences, index, and stored procedures.
