Sr Java Developer Resume
Berlin, CT
SUMMARY:
- About 7+ years of experience as a Software Development Engineer with increasing responsibilities involving Analysis, Architectural Design, Development, Prototyping, Implementation and Testing of client - server applications using Java and J2EE Technologies
- Good exposure to domain Banking & Financial Services-Payments, Investments, Income etc.
- Expertise in developing applications using Core Java, Servlets, Apache Struts Framework, JSF,JSP, EJB, MDB, JMS, RMI, XML, XSLT, JNDI, JDBC, Java Beans, UML, Java Script.
- Experience in MVC (Model View Controller) architecture, using spring, Struts and various J2EE design patterns and UML Methodologies.
- Expertise in various open source framework like Struts, spring and Hibernate.
- Experience in XML, DOM, SOA, Web services, SOAP, XSD, WSDL, JAX-WS and JAX-RS technologies.
- Hands on exposure to multiple Application Servers like JBoss, IBM, Websphere Server and BEA WebLogic.
- Experience in working with Tomcat web server and Apache as Security server.
- Extensive development experience in object oriented analysis, design and programming (OOA/OOD/OOP) throughout complete SDLC in various models like Waterfall, RUP and Agile.
- Expertise in back-end procedure development, for Database Applications using Oracle, DB2, SQLand PL/SQL, SQL Server.
- Experience in developing applications using IDEs like My Eclipse, Eclipse and RAD.
- Experience in web technologies like AJAX, HTML, DHTML, CSS, XML, JQUERY, ANGUALAR JS, JSON and JavaScript.
- Hands-on experience with automated build tools such as Apache Ant and Apache Maven.
- Expertise in Unit testing, Integration testing, Smoke testing & System testing.
- Has excellent Analytical, Problem solving and communications skills. Highly proficient in understanding new technologies and adept at building strong working relationships with coworkers and management.
TEHNICAL SKILLS
Core Java Concepts: Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File me/O and Reflection
J2EE: JSP, Servlets, EJB, JMS, JDBC, JNDI
Framework: Struts, Spring, Hibernate
Web/Application Servers: Apache Tomcat, JBoss, Websphere, Web logic
XML Technologies: XML, DTD, XSD, XML, XSLT, SAX, DOM, JAXP, JAXB
Web Development: HTML, DHTML, JavaScript, CSS, AJAX, JSON, JQUERY, JSTL, ANGULAR JS
IDEs: Eclipse, My Eclipse, RAD, Net Beans
Design Skills: UML (JUDE, Rational Rose, Visio), Object Oriented Analysis and Design (OOAD), GOF Java &J2EE Design Patterns
Web Services: WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS, UDDI, WS-Security, SOAP UI
Testing: JUnit, Mockito, SOAP UI, Firefox PlugIn
Build & Deployment: Maven, Ant, Jenkins
Database and Tools: Oracle, MySQL, DB2, TOAD, SQL Developer
PROFESSIONAL EXPERIENCE:
Confidential, BERLIN, CT
Sr JAVA DEVELOPER
RESPONSIBILITIES:
- Developing, maintaining and designing teh ‘My Blue member’ project of Blue Cross Blue Shield client as a Java Web Developer.
- Developing new Web applications and enhancing existing web applications (given as work orders) dat promote effective information transfer between our business systems.
- Developed a couple of reports using Tableau and used teh multi visualization feature it provides in report building.
- Developed Ruby on Rails 3 web applications using Mongo DB and back-ground processes using Resque and Redis.
- Experienced in development of DAO’s (Data Access Objects) to interact with teh database using Hibernate and iBATIS/MyBATIS.
- Expertise in building application for internal clients using Primefaces/Richfaces.
- Experience programming in teh JBOSS Enterprise SOA environment including JBOSS Workflow and Drools Business Rules engine.
- Used Apache CXF as teh Web Services framework to implement teh REST APIs involved.
- Experience on LDAP for accessing and maintaining distributed directory information services over Web security protocol network. Also experienced in using Netegrity SiteMinder which intercepts user’s requests to validate access to secure applications
- Modified and Developed system core JAVA code according to teh requirements of upper management while adding new parameter such as teh addition of new states to teh software database.
- Proficient in using teh Struts-2 framework for modularizing components and writing Custom Plug-ins.
- Proficient in using IBM Web Sphere Application Server, DB2 database with teh ability to take multiple external service calls.
- Involved in development of teh application using Spring Web MVC and other components of teh Spring Framework, teh controller being Spring Core (Dispatcher Servlets). Also implemented Dependency Injection using teh spring framework.
- Debugged and developed patches for identified and reported problems (Heat Tickets).
- Analyzed, Designed and developed teh system to meet teh requirements of business users.
- Participated in teh design review of teh system to perform Object Analysis and provide best possible solutions for teh application.
- Wrote PL/SQL queries, stored procedures as needed to pull data from Oracle 11g
- Created various unit test cases and integration tests for teh DAO and Service using JUnit.
- Implemented presentation tier using HTML, JQuery, JSP, DataStage, Servlets, ANGULAR JS and CSS.
- Developed maven based core application, which produces artifacts and kit for deployment.
- Used JSON Data from back end and presented teh same data in front end using ANGULAR JS.
- Used AJAX for implementing part of teh functionality for Subscriber Information, View Customer information modules.
- Wrote Web Service clients using SOAP, WSDL to interact with teh service APIs exposed by other departments.
- Developed Restful Web services for teh mobile application. Teh response from teh web service will be in teh JSON format. dis JSON format is presented to teh front-end mobile developer. Used REST Client add-on in order to do unit testing for teh web services.
- Used iBATIS framework for mapping of SQL databases and objects in java.
- Peer review and manage coding standard and code quality
- Created SQL statements for teh effective retrieval and storage of data from teh database.
- Developed UI using Java Script framework for building rich UI
- Used JavaScript for client side validation.
- Used Agile/Scrum development methodology.
ENVIRONMENT: J2EE, JSP, Hibernate 3.0, Tableau, Drools, Primefaces, Spring, iBATIS, JNDI, HTML, CSS, XML, JQUERY, ANGUALR JS, Java Script, AWS, Struts Validation Framework, API, DataStage Tiles Framework,Web Sphere Server, Log4j, MAVEN, SQL Developer, SOAP, Restful, DB2, Bugzilla, JUnit, Oracle 11g, JProfiler etc.
Confidential, TAMPA, FL
JAVA DEVELOPER
RESPONSIBILITIES:
- Participated in user requirement sessions to analysis and gather business requirements.
- Developed front end for Schedule Inefficiency using JSP/Servlets.
- Involved in Analysis, Design, Development, Integration and Testing of application modules.
- Designed application flows and developed Use case Diagrams, Class Diagrams and Sequence Diagrams for teh application using Rational Rose.
- Involved in implementing application prototype using JSP, Servlets, JDBC and Struts framework to give teh presentation.
- Involved in development of teh application using Spring Web MVC and other components of teh Spring Framework, teh controller being x Core (DispatcherServlet). Also implemented Dependency Injection using teh Spring framework.
- Wrote controllers for teh Web MVC.
- Configured teh Hibernate with Spring.
- Developed code mostly using core-java to source data from middle office using various files and other API’s and tan perform ETL operations and finally load into different IQ databases performing various transformations using both Sql and Java based logic.
- Developed JSP custom Tag libraries, and associated support in teh Action Servlet, dat assists in creating interactive form-based applications, which is teh one of teh primary area of functionality using Struts Framework.
- Used Eclipse Indigo IDE to develop teh application. Used JBoss Server to deploy teh application.
- Implemented Java new features like Generics, Auto boxing, and Enum.
- Developed JDBC adopters and Assembly diagrams to communicate to teh database.
- Developed business components using Stateless Session Beans and Entity Beans.
- Developed Business Delegate, Facade, Service locator, Data Access Object and Value Object design patterns.
- Validated all forms using Struts Validation Framework and implemented Tiles Framework in teh presentation layer.
- Developed web pages for Single Sign On using JSP and implemented Hibernate for mapping and persist teh data.
- Developed POJO classes and mapping files and configuration files for teh database.
- Wrote technical documents related to workflow model and activities performed for teh particular work items.
- Developed complex database SQL queries/Stored Procedures and tuning SQL queries.
- Extensively involved in Unit testing and coordinated with teh testing team and fixing Bugs at various stages of teh application development. Tracked defects using QC.
- Implemented logging mechanism using log4j tool.
- Responsible for unit testing using JUnit and building test cases and templates for integration testing.
- Used Subversion to commit teh source and created tags and branches.
- Communicated with teh Offshore Team and halped them understand teh Business Requirements.
ENVIRONMENT: J2EE, JSP, Hibernate 3.0, Spring, JNDI, HTML, CSS, XML, Java Script, Struts Validation Framework, Eclipse Indigo, Struts Validation Framework, Tiles Framework, XML Spy, JBoss Server, TIM API, Log4j, ANT, JMS, SQL Developer, Bugzilla, API, Subversion, AWS, JUnit, MS Visio, Oracle 10g,HP QC, DB2, IBM Optim tool, JProfiler etc.
ConfidentialSR. JAVA DEVELOPER
RESPONSIBILITIES:
- Involved in analyzing teh user requirements and specifications for deciding teh flex component needed to be developed and their interaction.
- Involved in teh design by preparing UML diagrams using Microsoft Visio tool.
- Created POJO layer to facilitate teh sharing of data between teh front end and teh J2EE business objects
- Used server side Spring framework and Hibernate for Object Relational Mapping of teh database structure created in Oracle,
- Involved in Hibernate configuration properties setup & mapping files using generators, associations & inheritance etc.
- Used Oracle coherence for real-time cache updates, live event processing, in-memory grid computations.
- Developed web services by using Restful API.
- Implemented Message Driven beans to develop teh asynchronous mechanism to invoke teh provisioning system when a new service request saved in teh database used JSM for dis.
- Transformed documents using XSL.
- Involved in design and development of JSP, HTML and Java Script for presentation layer.
- Used GOF Java & J2EE design patterns. Used Business Delegate to maintain decoupling between presentation & business layer.
- Used JPA with Hibernate provider.
- Used JMS to send messages through web sphere queues.
- Involved in configuring web sphere variables, queues, DSs, servers and deploying EAR into Servers.
- Involved in reading customer xml and constructing primary, secondary customer information.
- Developed autantication through LDAP by JNDI
- Developed and debugged teh application using Eclipse IDE.
- Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
- Involved in backing up database & in creating dump files. And also creating DB schemas from dump files. Wrote developer test cases & executed. Prepared corresponding scope & traceability matrix.
- Extensively involved in Unit testing and coordinated with teh testing team and fixing Bugs at various stages of teh application development. Tracked defects using QC.
- Involved in integrating teh STARnet and GPS (Global Pricing System). Teh application uses teh existing Stored Procedures and designed teh database tables for teh integration.
- Handled teh Data Cleansing for teh new STARnet project for teh accurate Dashboards and Scorecards for Compliance.
- Developed and deployed teh application on JBoss 5.1.0 SP1 Application Server and Apache Tomcat 6.0.35
- Used CVS repository for version control.
- Involved in fixing IST, QA and production defects & tracked them using QC.
ENVIRONMENT:Java 1.5,J2EE, Servlets, JSP,HTML, JS, CSS, DOJO,Apache-Tomcat, Maven Repository,JMS, DOM/SAX, XML, XSD, XSLT, Oracle 11g, Eclipse, JUnit, CVS, Spring - DI, AOP, MVC, Hibernate, Oracle coherence, JSM, Web Services - WSDL, JAX-WS, AXIS, CXF, JAX-Restful Services,JAXP, JAXB, QC.
Confidential
SR. JAVA DEVELOPER
RESPONSIBILITIES:
- Involved in collecting teh End User Requirements and involved in preparing System Request Requirement Document (SRR), System Design Document (SDS) and teh Use Case (UC).
- Designed teh application by implementing JSF Framework based on MVC Architecture with EJB, simple Java Beans as a Model, JSP and JSF UI Components as View and Faces Servlet as a Controller.
- Developing JSF components, Backing / Managed Beans, JSP Pages, JavaScript functions, Servlets and custom tags, utilizing HTML User Interface prototype and middle-tier services interfaces as input.
- Wrote teh Java classes for teh components, tags, and renderers.
- Developed Stateless EJBs to write teh business logic.
- Built web-services using SOAP & Axis dat allowed integrating teh business application with teh legacy applications and also facilitates for future applications.
- Developed WSDL files necessary to deploy teh web services.
- Converted reusable services into Web-Services using SOAP which can be accessed across teh enterprise.
- Involved in teh Oracle Data Conversion. Worked extensively in converting teh application from DB2 database to Oracle database. Responsible for writing DB2 Scripts and Oracle Scripts as a part of teh Oracle Data conversion project.
- Responsible for writing Jython scripts for Auto Deployment of teh application to teh AppServer. Involved in deployment of teh application to teh WAS 6App Server; Configuration of teh datasource, resource adapters, etc.
- Involved in Debug and fixing teh errors.
- Prepared Test Cases.
ENVIRONMENT: WAS 6 AppServer, RAD 7, 6.x, JSF, EJB3.0, JDBC2.0, DB2, Oracle 10g, SQL Developer, SQL Plus, Rational Clear Case, Unix, Webservices, SOAP, Web 2.0.
Confidential
JAVA DEVELOPER
RESPONSIBILITIES
- Involved in requirement Analysis, Development, Debugging & Defect fixing.
- Developed application using Spring framework which involved defining new beans using bean factory pattern.
- Incorporated transaction management using Spring AOP, defining abstraction layer using Spring DAO.
- Involved in implementing ORM using Hibernate includes configuration, defining mappings, optimization of HQL using lazy loading technique, maintaining integrity of data using cascade technique.
- Involved in UI level coding using JSP, JavaScript, Ajax, DWR, and JSTL.
- Involved in sending email from application using SMTP, Java Mail, Quartz scheduler
- Done parsing of xml which had information about navigation links using SAX parser.
- Involved in developing, Exception Handling& Debugging application using Eclipse IDE.
- Involved in configuration & deployment activity of JBoss.
- Involved in writing build scripts using ANT.
- Responsible for co-ordination with Functional consultants for Functional Review and design
- Involved in maintaining application using CVS creating branch, tagging.
- Involved in Enhancement and Bug fixing used Bugzilla for tracking teh issues.
- Involved in Coding, testing, debugging, enhancements, documentation, and program maintenance
- Delivery management, Preparation of Release Notes and Code delivery.
ENVIRONMENT:JAVA, JSP, J2EE, Servlets, Spring 1.2, Hibernate-2, JTA, JDO, Eclipse, Oracle 10g, SQL Server, JSP Custom tag, DHTML, Ant Script, Java Script, Shell Scripts, XML, HTML, CSS, JUnit, UNIX, SQL,CVS, log4j, UML Visio, AJAX, JPA, JDBC, Java Mail, Quartz, jCIF (java Common Infrastructure Framework).
