Java Developer Resume
MarylanD
SUMMARY:
- Total 7+ years of professional experience in designing and implementing Web, Client/Server and N - Tier distributed, cross-platform systems using Core Java/J2EE technology Agile/ SCRUM Methodology.
- Expert level skills in application development using: Java, J2EE, Spring Framework, Hibernate, Struts, JSP, JPA, Servlets, JDBC, HTML, JavaScript, Angular JS, multi-threading, client/server.
- Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, Angular JS to make better Single Page Application SPA.
- Extensive experience in Angular.JS for application implementation, proficient in creating modules, controllers, route Providers, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents.
- Knowledge of J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, DAO, Value/Data Transfer etc.
- Good knowledge in Spring framework - Spring IOC, Spring MVC, spring AOP, Spring Webflow, Spring JDBC and Spring with Hibernate.
- Good hands on experience in implementing Microservices with SpringBoot.
- Have experience in Design, Development and Deployment of Web-Applications/ J2EE applications on servers like BEA-Weblogic 10.3, and Apache Tomcat 5.0, Apache Tomcat 6.0, JBoss 3.2.2, Jboss 4.2.1GA.
- Experience in XML APIs such as JAXP (SAX, DOM), JAXB for data binding and experience in designing the XSD schema generation.
- Used RDBMS databases systems like Oracle 11/10g/9i, SQL Server, MS Access and My SQL.
- Have good experience of all testing phases such as Unit testing, Integration testing and System testing.
- Have good experience in managing project files by using version control tools like Concurrent Version System (CVS), SVN and PVCS and bug tracking tools like JIRA.
- Well versed in the complete SDLC starting from requirements gathering, use cases, design, development and testing.
TECHNICAL SKILLS:
Programming Languages: JAVA, SQL and PL/SQL
J2EE Technologies: JDBC, Servlets, JSP, JavaBeans, JSF 1.2, EJB 2.0,Spring 3.x
Web Technologies: HTML5, CSS3, Java Script, Angular JS, React JS, XML, XHTML, XSLT
Frameworks/Patterns: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate
Web/Application servers: Apache Tomcat 6.0, JBoss3.2.2, JBoss 5.0, BEA-Weblogic 8.1/10.3.
Databases and Tools: Oracle 11/10g /9i, MS Access and MS SQL Server2005, PL Sql, MySQL, MS SQL Server
XML Technologies: XML, XML Schema(XSD), DTD, XSL, XSLT, XPATH, JAXB(SAX, DOM Parser
Version Control: TFS, SVN (Subversion), CVS
PROFESSIONAL EXPERIENCE:
Confidential, Maryland
Java Developer
Responsibilities:
- Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
- Developed the application using Servlets and JSP for the presentation layer along with JavaScript for the client-side validations.
- Developed the web application using JSF framework with user interfaces using JSP, HTML, and CSS. Also used JSF validation framework for front-end validations.
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
- Used Spring Core Annotations for Dependency Injection.
- Reduced programming effort and Increase the performance by using Collection frameworks.
- Implement the authentication, authorization, and access-control features by using Spring Security.
- Proficient in Web designing & development, using Adobe Dreamweaver, HTML, CSS, JavaScript, XML, JSP, JSON, JSF and Ajax.
- Used PL/SQL, Stored Procedures for handling Oracle database.
- Used core java to design application modules, base classes and utility classes.
- Developed a code for Web services using XML, SOAP and used SOAP UI tool for testing the services.
- Involved in the development of SOAP and WSDL files for the web services interacting with business Logic.
- Proficient in testing Web Pages functionalities and rising defects.
- Participated in Code Reviews for better quality assurance and Debugged the application Module.
- Deployed the application on WebLogic server.
- Involved in planning process of iterations under the Agile Scrum methodology
- Used Log4J for logging the user events.
- Maven for compilation and building JAR, WAR and EAR files.
- Used JUnit for unit testing and Continuum for integration testing.
- Wrote Test Cases using JUNIT as a framework.
Environment: HTML, CSS, JQuery, AJAX, JSP, JSF, SOAP web services, Multi-threading, Core java, MySQL, Servlets, JDBC, Java EE, Collection framework, Spring core, JUnit
Confidential, Hartford, CT
Java Developer
Responsibilities:
- Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
- System was built using Spring Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Factory, Business Delegate, Singleton.
- Used and implemented the application using Spring MVC, Spring IOC, Spring Integration and Hibernate.
- Worked on Spring Integration by extending to Spring programming model into the messaging domain and builds upon Spring's existing enterprise integration
- Designing and Coding of the web application using Java, Struts and Eclipse
- Used Spring - ORM to integrate Hibernate and creation of Hibernate POJO’s.
- Created Java proxy services for SOA services from to call from external Java classes
- Developed Web Services to allow communication between applications through REST over HTTP.
- Creation of REST Web Services for the management of data using Apache CXF.
- Managed Build results in Jenkins and Deployed using workflows.
- Used JIRA for bug-tracking, issue tracking and project management
- Created test plans and JUnit test cases and test suite for testing the application.
- Extracted the data from the flat files and other RDBMS database into staging area.
- Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
- Developed UNIX Shell scripts to automate repetitive database processes.
- Involved in installing and configuring Eclipse and Maven for development.
- Developing the software by using Java and J2EE platform EJB, ORM, JBoss, oracle.
- Configured and customized logs using Log4J and used JUnit for unit testing.
- Used SVN version source control tool.
Environment: Java, Hibernate, Spring, JSP, JavaBeans, Design Patterns, REST Web Services, RDBMS, SQL, Log4J, JUnit, SVN, Oracle, Eclipse, Maven, JavaScript,, EJB, Struts, Jenkins, Apache CXF.
Confidential, Dallas, TX
Java/J2EE Developer
Responsibilities:
- Created design documents for program change requests and presented to client.
- Participated in Agile scrum meeting daily.
- Designed and coded application components in an Agile environment utilizing a test-driven development (TDD) approach.
- Implemented front-end using HTML5, CSS3, JavaScript
- Use of Multi-Threading and collection framework including List, Map etc. for bank payment processing.
- Implemented application using Spring MVC framework. Use of collection framework including List, Map etc.
- Experience in working with Spring MVC using AOP, DI/IOC and JDBC template
- Implemented Spring Controllers that integrates with front-end JSP pages developed using Spring Tag library.
- Developed DAO components by implementing Spring DAO component.
- Provided Transaction Management using the Hibernate configurations and Involved in integrating the business layer with DAO layer using JPA
- Designed and developed a number of RESTful web services that support JSON for other developers to access to speed up development using Spring MVC, Spring Boot, Web Services, JSON, Log4J, MySQL, and Maven.
- Integrated Spring Security Delegating Filter Proxy filter chain in web.xml to secure the application and limit access privileges to the users
- Used Apache CXF, WSDL, and XML for Creating SOAP and REST web services and for management of data.
- Used Struts1.0 Framework for the application based on the MVC-II Architecture and implemented validator Frame work.
- Developed client request validations and processing using JavaScript
- Responsible for developing ANT script for creating the EAR file to be deployed in the JBoss server.
- Supported all the UNIX requests for various applications.
- Involved in developing Restful Webservices.
- Installed, configured JBoss 4.x/5.x/6.x software binary in all environments.
- Developed scripts for log rotations capabilities for JBoss Server.
- Used Webservices - RESTful and SOAP for getting credit card information from third party vendors.
- GItHub was used as Source version tool.
Environment: Java, JDBC, Spring Application Framework, Hibernate ORM, JBoss, CSS, HTML, XML, XSD, Agile Methodology, Unix, Windows, Web Services, GitHub, WSDL, Json.
Confidential
Associate Software Engineer
Responsibilities:
- Designed the application architecture of the System based on MVC (Model View Controller), Struts Framework and J2EE specifications.
- Involved in design and development of AVCV and also configuring application in Server.
- Implemented business rules for AVCV module.
- Developed user Interfaces using HTML/JavaScript.
- Used JSP, Custom Tag Libraries for the presentation layer.
- Front-end validations were performed using a combination of Java Script and Struts Validator framework.
- Developed code in JSP, Servlet and struts and deployed them in the Web Sphere server environment.
- Unit testing & Integration testing of the components.
- Created tables, stored procedures, sub-queries, triggers and views.
Environment: Java, J2EE, Struts, JSP, Servlet, JavaScript, HTML, Eclipse, Oracle 9i.
Confidential
Assistant System Engineer
Responsibilities:
- Involved in requirement gathering and System Design for client customization.
- Involved in client communication and the lifecycle of a project which saw the delivery of application.
- Created Action Forms and Action classes for the modules. Implemented Action Errors a feature of Struts for error reporting.
- Configured struts-config.xml and web.xml and properties file provided by Struts framework for the implemented modules.
- Involved in coding for the business layer using Java and web services.
- Scheduling a Batch process to execute a task on specific time interval.
- Implementing a configuration and usage of Log4j APIs for logging in development and production environments.
- Compiled and built the application using Ant scripts and deployed the application in Application Server.
- Developed code in JSP, Servlet Struts and Hibernate and deployed them in the application server environment.
Environment: Java 1.5, JSP, Servlet, Struts, Hibernate, Eclipse 3.2, Toad, Data Clean Tool, JavaScript, UNIX, Oracle 10G, Mercury Test Director.
Confidential
Associate Software Engineer
Responsibilities:
- Worked on development of an end-end software on BC4J technology
- Designed and developed GUI client application architecture based on the Model View Controller design paradigm, which includes action classes, request/response form beans .
- Develop application using Swing Framework and configure all the mappings required by the architecture.
- Used Crystal Reports for developing reports.
- Used SQL queries required for inserting, updating and viewing of data.
- Wrote Business Rules in Java Classes and store data inside a XML.
- Involved in Module and System Testing.
Environment: Java1.5, Swing, BC4J, XML, Unix, Oracle Jdeveloper 10g, Rational Clearcase, Microsoft Visual Source Safe (for source code control),PLSQL Developer, Rational Rose, Crystal Reports, Mercury Test Director.