Java Developer Resume
Framingham, MA
SUMMARY:
- Dynamic goal - oriented Java/J2EE Developer with seven plus years of extensive development experience specializing in an environment building enterprise application using various J2EE technologies.
- Well versed with complete Software Development Life Cycle (SDLC) process which includes Designing, Developing, Testing and Implementation along with strong interpersonal, analytical and organizational skills.
- Core expertise in development and deployment of enterprise applications for J2EE platform using Java/J2EE, Spring (MVC, AOP, ORM, IOC), Hibernate, Struts, EJB, Servlets, JSP, JMS, Oracle, XML, SOAP Web Services, RESTful Web Services, JSON, Ajax, JavaScript
- Highly experienced in designing and implementation of Web Based and Client/Server applications using Spring Framework, Hibernate, Web Services, JSF
- Worked in Web application development using JavaScript, AJAX, HTML, DHTML, CSS, JQuery, Bootstrap, Angular JS, UML, J2EE (JSP, Servlets, JDBC, JNDI), Oracle, SQL, and MVC architecture.
- Development experience with Application/Web servers like IBM WebSphere, BEA Weblogic, Apache Tomcat and JBoss.
- Experience with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object and View Object in the development of enterprise applications.
- Extensive experience in Design and Development of Web application using different frameworks like Spring MVC, Hibernate .
- Working experience with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Expertise in applying Java Messaging Service (JMS) for reliable information exchange across Java applications.
- Well versed in using Software development methodologies like Rational Unified Process (RUP), Rapid Application Development (RAD), Agile Methodology and Scrum software development processes.
- Implemented SOA (Service Oriented Architecture) using XML Web Services like SOAP, WSDL, and UDDI & XML Parsers.
- Worked with XML parsers like JAXP (SAX and DOM) and JAXB.
- Produced visually appealing designs focused on usability, utility, UX, cross-browser compatibility and SEO /web standards.
- Experienced in RDBMS Design. Worked on databases like Oracle, MySQL, and SQL Server with strong experience in coding using SQL, PL/SQL and Stored Procedures.
- Extensive experience with Java complaint IDE’s like Eclipse 1.0/2.0/3.0/3.1, WSAD/RAD 6.0/7.0/7.5, JBuilder.
- Experience in writing Ant build 1.5 and Maven scripts for project development and deployment.
- Well versed with core Java concepts like Collections, Multithreading, Remote Method Invocation (RMI), Serialization and Java Beans.
- Have good experience and knowledge in banking, financial, Industry, and health care domains.
- Strong analytical and problem solving skills, self-motivated, willing to take initiative and able to learn quickly and apply new tools and technologies in the projects, team player and goal oriented, with a commitment to excellence.
TECHNICAL SKILLS:
Programming: : Java 1.5/1.6/1.7, Java/J2EE, C++, C, JavaScript, XML, XSL, XHMTL, HTML, JSP, JSF
Databases: : MySQL, Oracle 10g/11g1/2, SQL Server 2000, Sybase
Application Servers: JBoss, Web Sphere, Web Logic
Web Servers:: Apache Tomcat, Glassfish
Tools: /Utilities: Eclipse IDE, ANT, Maven, IBM Web Sphere, Web Logic Workshop, Builder
Design Patterns:: Front Controller, MVC, Value Object, Session Fa ade, DAO, Business DelegateComposite View, Filters
Operating Systems:: Windows 7/ XP/2000, Linux/UNIX
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Involved in design and development phase of the Software Development Life Cycle (SDLC).
- Involved in functional requirements review and creating technical design documents and Integration Solution Design documents.
- Interacted with BA team to gather and understand the requirements.
- Created Various UML Diagrams. E.g. Class diagrams, Sequence diagrams.
- Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Session façade, Service Locator, Data Transfer Objects, Data Access Objects, Singleton and factory patterns.
- Implemented the Model View Controller archite cture by developing controller and service implementation classes.
- Involved in the design and development of Business Tier using Spring , Data Access Layer using Hibernate .
- Design and Develop email sending process with encryption for user details enabling un-subscription.
- Designed and developed the front-end with Spring MVC framework, Tag libraries and Custom Tag Libraries and development of Presentation Tier using JSP pages integrating AJAX , Custom Tag ’s, JSP TagLibs, HTML, JavaScript and JQuery .
- Designed and developed the application to be responsive for desktop and mobile devices using Bootstrap
- Used AngularJS framework to associate HTML elements to models and also used Angular directives, working on attribute level, element level and class level directives.
- Responsible for all client side UI Validation and implementing Business logic based on user selection using AngularJS and Web services
- Developed different SOAP and RESTful based Web Services to integrate with the Web Application
- Design and developed Ant scripts to build and deploy the application in JBoss .
- Participated in coding Spring 3.0 MVC components to handle requests.
- Helped develop various documentation artifacts related to the application.
- Co-ordinated with QA team to ensure the quality of application.
- Involved in unit, system, integration and regression testing.
- Participated in the analysis of defects, tracking issues and fixing them
- Participated in UAT testing and product readiness (production support).
- Actively involved in the enhancement, maintenance and design for the application.
- Managing the version control for the deliverables by streamlining and re-basing the development streams of CVS.
- Used Log4j Logger for all logging purposes and JUnit for integrated test runs, XML for building data structures required for Web Services and JMS for sending a-sync messaging using the Event based Framework.
- Involved in using Persistence API Hibernate , to views and queries data with Oracle database.
Environnent: Core java 1.6, J2EE, Maven 3.0, JUnit 4.1, Oracle10g, JSP 2.1, Servlets 2.5, Springs 3.0, Hibernate 3.2, JBOSS, JMS, JSLT 1.2, HTML, XML, XSLT, AJAX, CSS, JavaScript, Angular JS, Bootstrap, PL/SQL, Eclipse 3.7, Tortoise SVN, log4j, Windows and Linux
Confidential, Framingham, MA
Java J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Developed application using JDK 1.7which was packaged bundled Red Hat JBoss Developer Studio 7.1.1.GA.
- Developed cloud based Web Services using REST and SOAP and deployed as a Software as a Service.
- Developed various web services for components like Provider Search, Provider Summary, Provider Detail and Provider Demographics using REST, WADL, SOAP, WSDL and deployed on JBoss 7.1 enterprise server.
- Created schema, WSDL and WADL using XML.
- Created mapping document for the different Input and Output parameters.
- Performed Unit testing using soapUI.
- Used Test Driven approach & performed Unit testing using JUNIT and used Mockito for mocking the data in the service layer.
- Performed UAT testing.
- Developed Maven auto build for different domain/IIB services team.
- Used Spring for architecture of the project.
- Developed the application using Spring Framework which is based on the MVC design pattern.
- Used SAML for authentication.
- Used UNIX shell scripts for running java batch components on server.
- Created User Interface using AngularJS and HTML and JavaScript.
- Connect services with Big Data platform as a service(BD-Pass).
- Spring with Jboss configured and maintained JBoss Application server.
- Developed data access layer and components using Spring framework.
- Developed MQSeries-JMS Bridge to interact with MQSeries queues. Posted and consumed recipient information to and from the queues.
- Used Log4j for Logging.
- Used SVN for Checking out the code.
- Uploaded all the development related documents to share point.
Environment: J2EE 1.7, Spring 3.0, Hibernate, Unix, XML, HTML, CSS, AngularJS, JavaScript, SVN, REST, SOAP, Jersey, JAX-RS, JAX-B Log4j, SVN, JUnit 4.3, JBoss Application Server, Maven, IBM Integration Bus, JBoss 7.1, Windows 7, XML Altova Spy, XSD, SOAPUI.
Confidential, Los Angeles, CA
Java Developer
Responsibilities:
- Involved in the Development, testing and maintenance phases of Software Development Life Cycle (SDLC).
- Contributing as key resource of the “ Angular JS Framework Team ” in conversion of existing (XMI) UI screens of the application to Angular JS based UI. Involved in development of commonly used angular components across teams such as directives for grid, pagination, conditional validations etc.
- Involved in development/conversion of numerous existing UI screens to Angular JS for the Admin and Task UI modules.
- Extensively used Spring & Hibernate Frameworks and implemented MVC architecture.
- Used Eclipse modeling framework ( EMF ) for code generation facility, building tools and other applications based on a structured data model.
- Worked on Spring for Dependency Injection.
- Implemented LDAP based authentication in jboss7 and websphere8.1 servers.
- Designed UI screens using XMI (SiriusForce Framework), JSP, CSS, Angular JS Framework and HTML.
- Extensively used GWT for generating the application user interface from XMI based UI widget configurations
- Used google Guise for dependency injections.
- Responsible for the creation and execution of the Unit Test Cases using TestNG for each coding assignment.
- Involved in code reviews and mentoring the junior team members.
- Extensively used SOAP based web services.
- Implemented asynchronous communication using JMS and MDB.
- Extensively used JAX-B parser for parsing to xml to object and vice versa.
- Experience using Version control tool SVN for code check-ins and code merge.
- Understanding the environmental issues and responsible for proposing the effective methods to be implemented.
- Implemented logging using the log4j.
- Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of the systems.
Environment: Java 1.6, HTML, J2EE, CSS, JSP, Java Script, XML, AJAX, MAVEN, SOAP Web services, Oracle 11g, Eclipse, Spring, Hibernate, JBOSS, WebSphere, TestNG, SVN, Windows7, JIRA.LDAP.
Confidential, NYC, NY
Java Developer
Responsibilities:
- Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
- Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
- Used the light weight container of the Spring.
- Frame work to provide architectural flexibility for inversion of controller (IOC).
- Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a column Oriented Mongo dB database (Oracle).
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Used SQL statements and procedures to fetch the data from the database.
- Used session beans for web/web service development and entity beans using JPA and Hibernate for database integration.
- Used Test Driven approach & performed Unit testing using JUNIT and used Mockito for mocking the data in the service layer.
- Used Java Scripts for client side validations and validation frame work for server side validations.
- Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
- Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
- Deployed the application on to WebSphere application server.
- Used Java Swing for GUI development.
- Used Junit and Mokito to implement test driven approach.
- Used UNIX shell scripts for running java batch components on server.
- Used ILOG for logging messages and Rational Clear Case for version Control.
- Developed test cases and performed unit test using JUnit Framework.
- Used CVS as version control.
- Used AngularJS for front end development.
- Used Maven scripts to fetch, build, and deploy application to development environment.
- Used abbot for Automated GUI Testing (AGT).
Environment: Java, J2EE, Spring, Spring AOP, tier, AngularJS, JSF, JNDI, JBoss, HTML, Unix, AGT, CSS, JavaScript, Oracle, Hibernate, WebLogic, SQL 2005, Maven, ILOG, JUnit, XML, JSP, Servlets, JSTL, Apache Tomcat, AJAX, Mongo db, WebSphere Application Server.
Confidential
Java Developer
Responsibilities:
- Involved in the Development, testing and maintenance phases of Software Development Life Cycle (SDLC).
- Contributing as key resource of the “ Angular JS Framework Team ” in conversion of existing (XMI) UI screens of the application to Angular JS based UI. Involved in development of commonly used angular components across teams such as directives for grid, pagination, conditional validations etc.
- Involved in development/conversion of numerous existing UI screens to Angular JS for the Admin and Task UI modules.
- Extensively used Spring & Hibernate Frameworks and implemented MVC architecture.
- Used Eclipse modeling framework ( EMF ) for code generation facility, building tools and other applications based on a structured data model.
- Worked on Spring for Dependency Injection.
- Implemented LDAP based authentication in jboss7 and websphere8.1 servers.
- Designed UI screens using XMI (SiriusForce Framework), JSP, CSS, Angular JS Framework and HTML.
- Extensively used GWT for generating the application user interface from XMI based UI widget configurations
- Used google Guice for dependency injections.
- Responsible for the creation and execution of the Unit Test Cases using TestNG for each coding assignment.
- Involved in code reviews and mentoring the junior team members.
- Extensively used SOAP based web services.
- Implemented asynchronous communication using JMS and MDB.
- Extensively used JAX-B parser for parsing to xml to object and vice versa.
- Experience using Version control tool SVN for code check-ins and code merge.
- Understanding the environmental issues and responsible for proposing the effective methods to be implemented.
- Implemented logging using the log4j.
- Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of the systems.
Environment: Java 1.6, HTML, J2EE, CSS, JSP, Java Script, XML, AJAX, MAVEN, SOAP Web services, Oracle 11g, Eclipse, Spring, Hibernate, JBOSS, WebSphere, TestNG, SVN, Windows7, JIRA.LDAP.
Confidential
Jr. Programmer Intern
Responsibilities:
- Used XML for ORM mapping relations with the java classes and the database
- Worked in Analysis, Design and Coding for client development using J2EE stack using Eclipse platform
- Involved in creating web-based java components like client Applets and client side UI using JFC in Eclipse
- Developed PL/SQL stored procedures to perform complex database operations
- Used Struts in presentation tier
- Used Subversion as the version control system
- Played key role in the design and development of application using J2EE, Struts, Spring
- Involved in various phases of Software Development Life Cycle
- Configured Struts framework to implement MVC design patterns
- Designed and developed GUI using JSP, HTML, DHTML and CSS
- Generated the Hibernate XML and Java Mappings for the schemas
- Used Rational Application Developer (RAD) as Integrated Development Environment (IDE)
- Extensively used Core Java, Servlets, JSP and XML
- Used Oracle Weblogic workshop to generate the web service artifacts from the given WSDL for JAX-WS specification
Environment: Java, Struts, Servlets, spring, Tomcat, Hibernate, HTML, JSP, XML, SQL, J2EE, Junit, Oracle 11g, Windows.
