Sr. Java Developer Resume
Denver, CO
SUMMARY:
- Over 8+ years of diversified experience in the field of Java/J2EE projects including Development, Technical Design, Implementation, Maintenance, Support and Testing in all stages of the Software Development Life Cycle in different industry verticals Financial, Insurance, E - commerce, Retail and Telecom sectors.
- Excellent experience in Object Oriented analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java/J2EE.
- Extensive work experience in all phases of the Software Development Life Cycle like collecting business specifications, analysis, design, development, and testing the application.
- High experience in using frameworks like Struts, Spring MVC, Hibernate and Design Patterns such as MVC, Session Façade, Front Controller, Data Access Object(DAO), Value Object, Singleton, Service locator for executing multi-tier, highly scalable, component based, Service driven Enterprise Java application.
- Extensive understanding & experience of migrating insurance suite solutions to Guidewire solutions
- Extensive knowledge in core Java concepts which includes Collections, Multi-threading and J2EE (Servlets, JSP, JDBC, EJB, JMS, spring, Struts and Swing).
- Involved in developing distributed Enterprise and Web applications using Java/J2EE, UML Web technologies that include EJB, JSP, Servlets, Struts, JMS, JDBC, HTML, XML, XSL and Hibernate.
- Experienced in establishing connectivity from front end to back end using JDBC connections.
- Ability to handle multi-tier, object-oriented J2EE and Core Java applications.
- Developed applications in JSP, Java Beans and Servlets using MVC architecture
- Proficient in developing advanced web-based applications design and development using Java, J2EE, Servlets, JSP, JSTL, Struts, Spring, Eclipse, Net beans, MongoDB, JQuery, AJAX, AngularJS and Databases.
- Strong experience in technologies like Java Server Pages (JSP), Java Servlets, Enterprise JavaBeans (EJB) 2.0/3.0,JDBC.
- Extensive hands-on experience in object-oriented analysis, design, modeling and programming tools in conjunction with Unified modeling language (UML) and Rational Unified Process (RUP).
- Expertise in developing large and highly configurable applications using Spring 2.5, Struts 2.0, Hibernate and JPA 2.0 combination.
- Expertise in the OOPS, Multi-threading, String pool, C++ Packages, Exception-Handling & Collections
- Strong expertise in development and deployment of web components that include Servlets, JSP, JSF, Java Scripts and business layer components that include, Web Services, and JDBC.
- Experience in server side distributed object development using J2EE, EJB, JNDI, JDBC, IBM Web sphere Server, Web Logic Server, XML, XSL, XSLT, WSDL and SOAP.
- Experience in web application development using markup languages, style sheet and scripting languages like HTML/HTML5, CSS/CSS3, Java Script, Bootstrap, JQuery AJAX, JSON and AngularJS.
- Experience in NoSql databases Mongo DB,and relational data modeling, object-relational integration (ORM), physical design/tuning.
- Developed restful webservice using Spring Boot and deployed to pivotal webservices.
- Used Object/Relational mapping Hibernate 3.0 framework as the persistence layer for interacting with Oracle.
- Extensively used IBM Web Sphere 5.0 while writing code and for creating Data Sources. Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
- Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL).
- Strong experience in working with version control software's like TFS, CVS, ClearCase, Apache SubVersion, GIT and builds tools ANT, Maven, Gradle and Jenkins.
- Experience in writing ANT, Maven build scripts and configuring them using Log4j and writing JUnit test cases.
- Capable of delivering well documented applications, adhering to quality standards and delivery dates.
- Excellent analytical, problem solving and interpersonal skills,Ability to learn new concepts fast, Consistent team player with excellent communication skills
TECHNICAL SKILLS:
Java & J2EE Technologies: Core Java1.7/1.6, JSP 2.1, Servlets 2.5, JDBC 3.0, JSTL 1.3, Custom tags, EJB 3.0/2.0, RMI, JAXB 2.0, SAX and DOM, Tiles, DOJO.
Web/Application Servers: IBM Web Sphere 6.x/5.x/4.x, Web sphere MQ, BEA Web Logic 10/9.2, Oracle Weblogic12c, JBOS, Tomcat4/5/6.
Frameworks & Middleware: Struts1.2, 2.0, Spring Framework2.0/3.0, Spring web flow, JSF2/1, JMS, Hibernate5/4/3.0/3.1, IBatis2.0, IBM MQ series, Axis1.4/2.1.3, Apache CXF
Languages: Java, SQL, PL/SQL.
Web Services: SOAP, REST, WSDL, UDDI
Development Tools/IDE s: Eclipse Kepler/Juno, My Eclipse8.0, WSAD 6.0, RAD, Net beans 4.1, BEA Web Logic Workshop.
Design Methodologies: RUP, UML, J2EE design Patterns.
Design Tools: Rational Rose, Microsoft Visio 2003, Visual Paradigm.
Open Source: J Unit, log4j1.2, GIT, CVS, SVN, Rational Clear Case, Source Tree and GIT Hub.
Platforms: Windows 7/XP, UNIX (SOLARIS), LINUX.
Databases: Oracle 11g/10g/9i/8i, MS SQL Server 2008, MS Access, My SQL.
Database Tools: TOAD 9.0 and SQL Developer Client tools.
Web Development: AJAX, J Query
Scripting Languages: Maven3.0, Ant 1.5/1.7, Perl, PHP, Java Script, UNIX.
Markup Languages: HTML 5.0/4.0, XML 1.1, XSL, XSLT, DHTML.
PROFESSIONAL EXPERIENCE:
Confidential,Denver,CO
Sr. Java Developer
Responsibilities:
- Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards.
- Analyzed and converted Business requirements into Technical requirements.
- Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating the UML notations.
- Developed the responsive UI web pages using XHTML, jQuery, HTML5, CSS3, Angular JS2, Java Script, JSF, Prime Faces, Adamantium and AJAX.
- Used spring boot to provide defaults for code and annotation configuration to quickly start the application.
- Designed and developed Micro services business components using spring boot.
- Worked with Angular JS filters in expressions and directives to filter data rendered in the UI.
- Designed and Developed complex UI screens using Spring MVC, AJAX, JQuery, JSP, HTML, Angular JS2 and JavaScript.
- Integrated Appium with Sauce Labs for distributing tests on the cloud, Integrated Appium with Continuous Integration tool- Jenkins.
- Designed and documented JBPM, REST/HTTP APIs, JBoss, Groovy, MULE ESB including JSON data formats and API versioning strategy. Managed module development using Pair programming in - team.
- Designed and Developed transactions and persistence layers to save or retrieve data from different sub systems such as order management systems, customer management and web database using Spring Hibernate, Spring DAO, Spring Batch, JDBC, Oracle.
- Worked with web services to design and implement SOA components.
- Deployed SOAP based web service using Tomcat server.
- Optimized the inventory levels at retail stores and transport operations using advanced resource planning modules using J2EE, JMS (MQ) and RDBMS technologies.
- Used Log4J logging framework for logging messages with various levels written throughout the Java code.
- Used Maven automated build scripts to compile and package the application and implemented Log4j for the project.
- Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium with Java
- Supported QA teams in fixing the defects in timely manner.
- Used GIT for source code version controlling.
- Production support and performing technical validations on Production Systems.
Environment: Java 1.6, Spring 3.0, Spring Boot, SOAP, Tomcat Application Server, Eclipse, Oracle 10g, Hibernate 3.0, JSP, JSTL, JavaScript, Angular Js2, JQuery, Node JS, AJAX, HTML, JUnit, XML, Appium, Log4J.
Confidential,CA
Sr. Java Developer
Responsibilities:
- Involved in gathering Business requirements, analyzing the project creating Use cases and Class Diagrams.
- Interacted coordinated with the Design team, business analyst and End users of the system.
- Created Sequence diagrams, collaboration diagrams, Class diagrams, Use case diagrams and Activity diagrams using Rational rose for the configuration cache and logging services.
- Applied model-view-controller design pattern using JavaBeans, Swing and conducted simultaneous queries and retrievals using Java multithreading techniques.
- Setup Docker to automate container deployment through Jenkins and Worked on Docker container to create Docker images for different environments.
- Implemented simulator for mobile app testing in IOS using Appium Tool.
- Integrated the mobile application using Appium.
- Deployment of application in the JBOSS server environment using ANT tool using with the JSP client
- Experienced in Data Modeling &Data Analysis experience using Dimensional Data Modeling and Relational Data Modeling, Star Schema/Snowflake Modeling, FACT & Dimensions tables, Physical & Logical Data Modeling.
- Backing up the SOA Applications and upgraded Oracle Fusion Middleware SOA Suite 10g to 11g.
- Wrote authentication and authorization classes and manage it in the front controller for all the users according to their entitlements
- Worked on key Guidewire Functionalities also such as Activities.
- Worked on Guidewire extensively worked on Guidewire Policy Center & Guide wire claim center
- Wrote queries in Oracle9i spatial in developing GIS based applications on Portal Development.
- Deployed the Portal Applications on WebSphere Portal Server 8.5 Developed SOAP based web services for integrating with the Enterprise Information System Tier.
- Extensively worked on BPM tools like ALBPM, JBPM, OBPM (Oracle BPM).
- Involved in configuration and Usage of Apache Log4J for logging and debugging purposes.
- Wrote action classes to service the requests from UI, populate business objects & invoke EJB’s.
- Wrote Unit test cases for the service and prepared documentation.
Environment: Java, JSP, Servlets, JAXB, SQL, SOAP, EJB 3.0, WebServices, Eclipse, JBoss, Oracle9i, Junit, Rational Rose, JavaScript, Swing.
Confidential,Atlanta,GA
Java/J2Eedeveloper
Responsibilities:- Worked as a Java Developer and involved in analysis of requirements, design, development, integration, deployment and testing and fixing the production issues.
- Designed and developed user interface using JSP, HTML and JavaScript.
- Developed the application on the basis of flow desired by Agile and used the SCRUM framework for the algorithms.
- Developed user specific Highlights (dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Struts MVC framework, Hibernate ORM Module, XML, JSP and XSLT.
- Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework) and Hibernate.
- Implemented functionality using Servlet, JSP, HTML andHibernate, spring, Java Scripts and Web logic.
- Applied model-view-controller design pattern using JavaBeans, Swing and conducted simultaneous queries and retrievals using Java multithreading techniques.
- Developed Scalable applications using Stateless session EJBs.
- Designed Interactive GUIs using Java Applets and Swing.
- Used Axis Web Services using SOAP to transfer the amount from an application that is remote and global to different financial institutions
- Involved in designing the user interfaces using HTML, CSS, and JSPs
- Designed and implemented the AJAX framework for exposing the java methods for asynchronous communication with client using DWR (Direct Web Remoting).
- Involved in writing shell script to export oracle table's data into flat files and performed unit testing using JUNIT and used Log4j for logging and automatic batch jobs.
- Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logics using Oracle and MySQL servers.
Environment: Core Java, Swing, JSP, Servlets, Hibernate Framework, Oracle, UNIX Shell Scripts,XSL, XSLT, React JS, HTML, UML, Java Script, JUnit, JAXP, XML.
Confidential, Parsippany,NJ
Java Developer
Responsibilities:- Involved in design and development phases of Software Development Life Cycle (SDLC).
- Developed application using spring and Hibernate.
- Developed rich user interface using JavaScript, HTML, CSS, JQuery and JSP's.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Involved in making release builds for deploying the application for test environments.
- Involved in consumption of Web services using JAX-RS.
- Implemented the persistence of the objects using Hibernate ORM framework.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Used PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle, DB2 & MySQL.
- Used Web Logic as application server.
- Used AJAX and JSON for asynchronous call to the servers.
- Designed and implemented the User Interface using Google's AngularJS MVC framework
- Used Log4jJ&JUnit for debugging, testing and maintaining the system state.
- Used Spring IOC for injecting the beans.
- Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
- Used Maven as build tool and deploying the application.
- Using RESTful web services and AJAX for back-end communication.
Environment: Java, Spring, Hibernate, AWS, Web logic, Struts, JSP, JSTL, MongoDB, AngularJS, CSS, Java Script, Maven and ANT scripts, Eclipse, Find bugs, Putty, Design patterns, SVN.
Confidential,Miami, FL
Java Developer
Responsibilities:- Designed and developed the application and a framework to support the application using Java/J2EE, particularly Java Server Pages (JSP), Servlets.
- Used Microsoft Visio for designing the Use Case Diagrams, Class model, Sequence diagrams,and Activity diagrams for SDLC process of the application.
- Implemented GUI pages by using JSP, HTML, DHTML, XHTML, CSS, JavaScript, AJAX
- Developed ANT scripts for automating build process
- Implemented project using Spring Framework
- Implemented the Web Services with WSDL, UDDI and SOAP from scratch by using ApacheAxis
- Tested Web services using SOAP UI Tool
- Configured the project on Web Logic 10.3 application servers
- Implemented the agile development methodologies
- Implemented the online application using Core Java, JDBC, JSP, Servlets, spring, Hibernate.
- Implemented Singleton, Factory Design Pattern, DAO Design Patterns based on the application requirements
- Tuning complex database queries and joining the tables to improve the performance of the application
- Involved in the production support issues in the ticketing system.
Environment: JDK 1.6, JSP, Apache Tomcat 7.0, Web Logic 10.3, JDBC, XML, CSS, HTML, JNDI, Web Services, Eclipse 3.0, Restful, JUNIT, PL/SQL, JavaScript, Oracle11g.