java/j2ee Developer Resume
Aetna Hartford, CT
PROFESSIONAL SUMMARY:
- 7+ years of versatile experience in analysis, design, development and implementation of software applications and in developing n - tier architecture based solutions with distributed components and internet/intranet applications.
- In-depth knowledge of the Object-Oriented Programming, Core Java and J2EE technologies.
- Highly proficient in using frameworks like Spring, Hibernate and Design Patterns such as MVC, Front Controller, Data Access Object (DAO), Value Object, Singleton, Service Locator for executing multi-tier, highly scalable, component based, services driven Enterprise Java applications.
- Extensive experience implementing SOAs using web services with SOAP, WSDL, Apache Axis, CXF, JAX-WS, and JAX-RS.
- Expertise in front end development and design using Core Java, Servlets, JSP, JSTL, Applets, Struts, Ajax, XML, Apache Camel, HTML and JavaScript.
- Hands on experience with Object Oriented Design (OOD) and developing applications using UML. Expertise with designing Class diagrams, Sequence diagrams and Use case diagrams.
- Good exposure to databases Oracle8i/9i/10g, SQL Server 2000/2005/2008, MongoDB, MySQL and Sybase.
- Expertise in developing Web User Interface using JSP’s, Servlets, Filters, Custom Tag and consuming third party custom tag libraries like JSTL, Struts Tag libraries, etc.
- Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, NetBeans, WebSphere Studio Application Developer (WSAD)
- Hands-on experience in working with Java Messaging Service (JMS) and IBM MQ Series.
- Working knowledge of using JIRA, Maven and ANT for project build/deployment
- Experience in configuring application domains Web Logic Application Server and Web Sphere and administrative components required for development such as JDBC, JMS etc. Configurations.
- Experience with Agile methodologies.
- Good understanding in implementing web application using Angular JS framework.
- Expertise in creating Conceptual Data Models, Use Case Diagrams, Class Diagrams and Sequence Diagrams using UML with Rational Rose.
- Extensive experience in various UI widgets using JavaScript libraries like angular.js, node.js, Backbone.JS and developing Rich Internet Applications RIA.
- Extensive experience in various UI widgets using JavaScript libraries (JQuery) and developing Rich Internet Applications RIA.
- Created a build environment for Java using Jenkins, Maven and Artifactory.
- Working knowledge in different IDEs like Eclipse and IntelliJ.
- Experience with iOS design, Android design, front-end design, OSX design, interaction design, Mobile app GUI design or usability.
- Experience in developing testing strategies for both server side and web based applications using JUnit Test First Methodology and Test Driven Methodology.
- Experience in working with Web Servers like Apache Tomcat and Application Servers like IBM Web Sphere and JBOSS.
- Proficient in making AJAX calls using JQuery.
- Worked extensively on Java Collections API (different data structures in Java) like Array List, Vector, HashSet, HashMap, LinkedList etc. Used Java concurrency package for concurrent access in multithreaded application calls.
- Experience in applying the latest development approaches including event-driven applications using AJAX, Object Oriented (OO) JavaScript, Object Oriented Design, JSON and XML.
- Expertise in developing reusable components for cross cutting concerns like Logging, build management, Transaction management, and Testing framework using Log4j, Ant, Maven and JUnit to increase productivity, easy maintenance and to retain software quality.
- Experience in using IDEs like WSAD, RAD, Eclipse, and Net Beans, various Configuration Management tools like CVS, Clear Case and SVN.
- Comprehensively worked on relational databases such as Oracle, DB2, and SQL Server and hands on experience in tools such as TOAD, SQL Developer.
- Good Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
TECHNICAL SKILLS:
Programming Languages: Java, C++, PHP, SQL.
J2EE Technologies: Servlets, JSP, EJB, JDBC, Web Services (SOAP, REST).
Web Technologies: XML,Angular JS, HTML5, XHTML, JSP, CSS3, Node.JS,JavaScript, AJAX and JQuery.
Frameworks: Hibernate, Spring, MVC, Spring Security, Spring Tiles, Spring AOP, Spring, JMSApplication/Web Servers: WebLogic, WebSphere, JBoss, Apache Tomcat.
DBMS: MS SQL Server, Oracle.
IDEs: Eclipse, IntelliJ.
Operating systems: Windows, Linux, UNIX.
Version Control Systems: SVN, GIT.
SDLC: Agile, Waterfall, Iterative, Incremental.
Design Patterns: Factory, Template, MVC, Singleton, Prototype, Abstract Factory, Data Access Object, Front Controller, Intercepting Filter.
Testing/Logging Tools: JUnit, Log4j.
Build Management: JIRA, Maven, ANT.
PROFESSIONAL EXPERIENCE:
Confidential, Aetna Hartford, CT
Java/J2EE Developer
Responsibilities:
- Developed the User Interface using Java Server Pages utilizing Custom Tag Libraries, CSS, and Java Script
- Building and deployment of EAR, WAR, JAR files on development, test and production systems in JBoss Application Server
- Involved in designing Servlets, JSP pages, deploying and testing then in eclipse.
- Responsible for deploying Web Logic application server.
- Responsible for creation and execution of Unit and Integration Tests.
- Developed server side RESTful services and called them from angular controllers.
- Used HTTPs SOAP calls for request and response from communication solution web service.
- Data retrieval and storage in Oracle database. Retrieval of data from database using JDBC Connectivity.
- Developed REST services for providing data to the application using Spring MVC, Hibernate.
- Setup the continuous Integration (CI) process and continuous deployment(CD) jobs in Jenkins brew master instance, which reduces the time for the deployment of microservices.
- Experienced in all phases of UI/UX implementation of a Search web application including Design, Prototyping, and Development and Testing phases.
- Made changes to various CSS properties to enhance the UI as per client requirements.
- Developed call-back functions to parse and handle JSON data returned from the server.
- Worked with Angular js Promises, Filters, UI Router, Directives and developed some of the custom directives (elements, Attributes and classes) using angular.js
- Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application)
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Used Spring DAO concept to interact with Database using JDBC template and Hibernate template.
- Used XSL/ XSLT for Transforming and displaying reports. Developed DTD’s for XML.
- Created as well as consumed the SOAP as well as RESTful web services using WSDL, SOAP, JAX-WS, JAX-RS, CXF and JAXB.
- Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams in MS Visio.
- Developed ORM mapping using Hibernate 3.x, including mapping files, configuration file and classes to interact with the database.
- Developed Automated Notes project to generate an automated note when completing a selected set of transactions and automatically record the appropriate information within the note.
Environment: Java 1.4, J2EE, Servlets, JSP, Angular JS, Ajax, JavaScript, REST services, HTML, XML, XSL, Web Logic, JBoss, Oracle9i, Eclipse3.1, Design Patterns, IBM MQ Series,JQuery, EJB3.0, Ant, Apache Tomcat 7.0, Hibernate 3.x,JSON, Jenkins, XML Spy professional edition 2006, CVS.
Confidential, Portland, ORSr Full Stack Java Developer
Responsibilities:
- Actively involved in the development, testing and maintenance phases of Software Development Life Cycle (SDLC).
- Developed Database access components using Spring DAO integrated with Hibernate for accessing the data.
- Designed dynamic and browser compatible pages using HTML5, CSS3 and JavaScript and Angular JS.
- Integrate the dynamic pages with Angular JS to make the pages dynamic.
- Developed Custom Tags and JSTL to support custom user interfaces.
- Used CSS3 style sheets for presenting data from XML documents and data from databases to render on HTML5 web pages.
- Used JavaScript for server side validations.
- Involved in developing object oriented JavaScript and experienced with HTML, AJAX, JSON, Angular.JS, Node.JS and Bootstrap JS.
- Developed responsive web pages using HTML5, CSS3 and Bootstrap JS.
- Implemented Design Patterns like MVC, Front Controller, Singleton, Factory etc.
- Used Spring Framework for integrating Hibernate for dependency injection.
- Used Teradata database for tables creation and involved in writing SQL and PL/SQL queries using Joins and Stored Procedures on UNIX environment.
- Used Hibernate ORM tool in data access layer to map the object view of data into database and to provide access and update information in the database.
- Involved in designing the user interfaces using JSF, Marionette.JS, JSON, JavaScript and HTML5, Bootstrap and Backbone.JS, Flex, ASP and ExtJS.
- Set up Jenkins server and build jobs to provide continuous automated builds.
- Developed resource methods in Angular like to JSON, get, set, fetch and sync.
- Experience with iOS design, Android design, front-end design, OSX design, interaction design, Mobile app GUI design or usability.
- Used Backbone.js for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
- Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, Backbone.js &JavaScript.
- Involved in migration projects to migrate data from data warehouses on Oracle/DB2 and migrated those to Teradata.
- Used SOAP Web Services for getting credit card information from third party and used SAX and DOM XML parsers for data retrieval.
- Develop administrative interfaces with the technologies of JSP, JSF, node.js, backbone.js AJAX, JavaScript, spring and Hibernate.
- Used Apache Tomcat Server for debugging and to run the application on the local host
- Used Maven as a build tool and deployed on WebSphere Application Server.
- Developed test cases on JUnit.
- Used Log4J for logging and tracing the messages.
- The application was developed by Agile-Scrum software development methodology.
Environment: Java, J2EE, Spring, Tiles, Hibernate, WebSphere, Eclipse, HTML, HTML5, CSS3, JQuery, JavaScript, Angular JS, XML, JSTL, XSLT, SOAP, Log4J, JUnit, Maven, Node.Js, backbone.js, Teradata, Tomcat 8, Jenkins, JSON, Bootstrap JS, Oracle, PL/SQL, GIT, Windows.
Confidential, Louisville, KYJava/J2EE Developer
Responsibilities:
- Actively involved in the development, testing and maintenance phases of Software Development Life Cycle (SDLC).
- Designed UML Use case diagrams, Class diagrams and Sequence diagrams using Rational Rose.
- Used Spring MVC framework and integrated it with Hibernate.
- Developed user interactive websites using web technologies like HTML, XHTML, JavaScript, and CSS and according to health insurance standards.
- Used Bootstrap JS and AngularJS and Node JS in effective web design
- Developed user interface using Spring JSP to simplify the complexities of the application.
- Designed and developed the UI using Spring view component, JSP, HTML, CSS and JavaScript, AJAX, JSON.
- Extensively used Hibernate as data persistence layer to access and update information in the database.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and hence building type ahead feature using jQuery, Ajax and jQuery UI.
- Used Jenkins as an auto-build server to build the entire application and to send email notifications in the event of build failures.
- Modified the UI screens created by web designer using HTML, JSP, CSS3, and JavaScript.
- Developed large-scale, real-time, live blogging server and UI using AngularJS.
- Streamlined the Responsive Web Design to enhance the User Experience and developed designs for the prototypes for the Mobile UI.
- Created and deployed new features to sustain and amend existing applications under MVC pattern using Node.JS, Angular Js, Bootstrap Js and Express.
- Used spring validator framework for client side and server side validation. Also, implemented dynamic loading of JSPs using AJAX.
- Developed Angular services making use of resource service to perform REST API calls to the backend.
- Designed various tables required for the project in Oracle database and used Stored Procedures in the application.
- Used Maven as a build tool and deployed on WebLogic Application Server.
- Developed test cases on JUnit and used Log4j for logging and tracing the messages.
- Used Gradle for build framework and Jenkins for continuous build system
- Used SVN for version control across common source code used by developers.
Environment: Java, J2EE, Spring, Hibernate, WebLogic, Eclipse, AJAX, UML, SOAP, JSP, HTML, XHTML, Node.JS, JavaScript, CSS, Log4J, JUnit, Maven, Oracle, PL/SQL, SVN, JSON, Jenkins, JQuery, Apache Tomcat 7.0, Windows, Bootstrap JS, AngularJS.
ConfidentialJava Developer
Responsibilities:
- Understanding of the business functionality and business rules to be followed during the execution of the projects.
- Involved in creating design documents and coding for new enhancements.
- Designed the project using the MVC, DAO, Service Locator, and Business Delegate patterns
- Implemented Spring framework to leverage on the tiered structure and the IOC and AOP features
- Followed Agile methodology, interacted directly with the client, provide/take feedback on the features,
- Involved in Design, Development, Testing and Deployment phases
- Designed and developed reusable Java utility classes for the business logic functionalities
- Used iLog JRules to create and manage business rules.
- Was involved in all phases of the iLog jRules implementation - designing, authoring, execution, validation and deployment.
- Used Hibernate ORM framework as persistence engine, actively engaged in mapping, and Hibernate queries
- Designed and developed services using SOAP, WSDL and Restful services in RESTeasy to expose them to outside vendors
- Responsible for all the responsive web design, look and feel (CSS, image/icon selection, etc.), and client/browser side interactions/UI (JavaScript/html)
- Implemented Design patterns like MVC-2, Business Delegate, Data Access Object, and Session Factory.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Produced GUI prototypes for business logic presentations.
- Developed various SOAP Web Services for the application.
- Demonstrated good work load balance between projects and worked under pressure to meet the deliverables
- Implementing Custom Components and Custom Tag Libraries for displaying the Data Tables
- Designing the User interface HTML and JavaScript.
- Developed Java beans that perform the primary business logic functionality with spring.
- Configured and deployed the application on the Web Logic application server
- Designed the XML Schema for data transmission using xml documents
- Developed User DAOs and Base DAOs using Hibernate.
- Created Session beans using Hibernate and spring.
- Designed and developed several Servlets, JSPs, JAVA classes for presentation layer.
- Communicates with other internal applications via JMS messages, EJBs, and web services.
- Implementing Client Side validations using JavaScript and developed front end code with HTML and CSS.
- Implementing the DAO’s to perform the data operations - retrieve, update, insert and delete.
- Supported for bug fixes and functionality change and code releases.
- Used CVS for Version Repository maintenance.
Environment: Java, J2EE, Servlets, JSP, spring, Hibernate, JavaScript, HTML, DHTML, CSS, SQL, JUnit, Maven, SOAP, XML, REST, UML, Subversion, Web Logic, Windows, JQuery, Dojo, Apache Tomcat 7.0.