Sr. Java Developer Resume
Berlin, CT
SUMMARY:
- About 8+ 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, Telecommunications, 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, 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.
- Knowledge on Oracle Service Bus(OSB).
- Experience in working with Tomcat web server and Apache as Security server.
- Experience with Jasmine and Karma.
- 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, Ms SQL and 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.
- Expertise in mobile application development.
- Proficient in DDL and DML.
- Experience with Elastic Search.
- Hands-on experience with automated build tools such as Apache Ant and Apache Maven.
- Expertise in Unit testing, Integration testing, Smoke testing & System testing.
- Have 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, Data Structures Serialization, Exception Handling, RMI, File I/O and Reflection
J2EE: JSP, Servlets, EJB, JMS, JDBC, JNDI
Framework: Struts, Spring, Hibernate
Web/Application Servers: Apache Tomcat, JBoss, IBM WebSphere, Web logic
XML Technologies: XML, DTD, XSD, XML, XSLT, SAX, DOM, JAXP, JAXB
Web Development: HTML,DHTML,CSS,CSS3,AJAX, JSON, JQUERY, JSTL, ANGULAR JS,Boot Strap
IDEs: Eclipse, My Eclipse, Net Beans
Design Skills: UML (JUDE, Rational Rose, Visio), Object Oriented Analysis and Design (OOAD), GOF Java &J2EE Design Patterns
Web Services: WSDL, SOAP, Restful,JAX-WS, CXF, AXIS, JAX-RS, UDDI, WS-Security, SOAP UI,Elastic Search
Testing: JUnit, Mockito, SOAP UI, Firefox PlugIn
Build & Deployment: GIT,Maven,Ant,Jenkins
Database and Tools: Oracle,MySQL, DDL,DML,DB2, Ms SQL,TOAD, SQL Developer, Mongo DB, NOSQL.
PROFESSIONAL EXPERIENCE:
Confidential, BERLIN, CT
SR. JAVA DEVELOPER
RESPONSIBILITIES:
- Developing, maintaining and designing the ‘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) that promote effective information transfer between our business systems.
- Modified and Developed system core JAVA code according to the requirements of upper management while adding new parameter such as the addition of new states to the software database.
- Proficient in using the Struts-2 framework for modularizing components and writing Custom Plug-ins.
- Proficient in using IBM Web Sphere Application Server, DB2 database with the ability to take multiple external service calls.
- Involved in development of the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet). Also implemented Dependency Injection using the Spring framework.
- Debugged and developed patches for identified and reported problems (Heat Tickets).
- Analyzed, Designed and developed the system to meet the requirements of business users.
- Participated in the design review of the system to perform Object Analysis and provide best possible solutions for the application.
- Extensively using multithreading in java for various application purposes.
- Woked on developing a text search feature implementation with Elastic Search.
- Used Elastic Search as backend for developing an analytics solution to customers.
- Wrote PL/SQL queries, stored procedures as needed to pull data from Oracle 11g
- Created various unit test cases and integration tests for the DAO and Service using JUnit.
- Implemented presentation tier using HTML, JQuery, JSP, 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 the same data in front end using ANGULAR JS.
- Used AJAX for implementing part of the functionality for Subscriber Information, View Customer information modules.
- Wrote Web Service clients using SOAP, WSDL to interact with the service APIs exposed by other departments.
- Developed Python Scripts for the deployment of the application.
- Developed RESTful Web services for the mobile application. The response from the web service will be in the JSON format. dis JSON format is presented to the front-end mobile developer. Used REST Client add-on in order to do unit testing for the web services.
- Worked on developing mobile apps for android platform.
- 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 the effective retrieval and storage of data from the 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, Multithreading, TCP/IP,Hibernate 3.0, Spring,Karma,iBATIS, JNDI,Jasmine,Elastic Search,HTML,Rally, Jira, CSS,CSS3, XML, JQUERY, ANGUALR JS, Java Script,DDL,DML,Struts Validation Framework,XSD,WSDL,Tiles Framework, Informatica,Cold Fusion,Siteminder,Perl,Python,Django JMS, IBM MQ,Web Sphere Server, Ext JS Log4j, MAVEN,boot strap,SQL Developer, SOAP, Restful, DB2, Jenkins, Bugzilla, JUnit, Selenium, 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 the application using Rational Rose.
- Involved in implementing application prototype using JSP, Servlets, JDBC and Struts framework to give the presentation.
- Involved in development of the application using Spring Web MVC and other components of the Spring Framework, the controller being x Core (DispatcherServlet). Also implemented Dependency Injection using the Spring framework.
- Wrote controllers for the Web MVC.
- Configured the Hibernate with Spring.
- Developed JSP custom Tag libraries, and associated support in the Action Servlet, that assists in creating interactive form-based applications, which is the one of the primary area of functionality using Struts Framework.
- Used Informatica(ETL) for collecting various data and presenting it as required.
- Used Eclipse Indigo IDE to develop the application. Used JBoss Server to deploy the application.
- Implemented Java new features like Generics, Auto boxing, and Enum.
- Developed JDBC adopters and Assembly diagrams to communicate to the 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 the presentation layer.
- Validation for unit testing is done using Jasmine and Java Scripts are tested using Chai and Mocha.
- Developed web pages for Single Sign On using JSP and implemented Hibernate for mapping and persist the data.
- Used Confluence and Kanban as Restful API’s.
- Involved in mobile app development using Angular JS.
- Developed POJO classes and mapping files and configuration files for the database.
- Wrote technical documents related to workflow model and activities performed for the particular work items.
- Developed complex database SQL queries/Stored Procedures and tuning SQL queries.
- Used Control M batch scripting for scheduling various jobs.
- Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the 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 the source and created tags and branches..
- Communicated with the Offshore Team and halped them understand the Business Requirements.
ENVIRONMENT: J2EE, JSP, Hibernate 3.0, Spring, JNDI, HTML, CSS,CSS3, XML, Multithreading, TCP/IP,Informatica,Django,Java Script,Struts Validation Framework, Eclipse Indigo,Angular JS,XSD, WSDL,Struts Validation Framework, Jasmine,Perl,Jenkins, Confluence, Kanban,Tiles Framework, siteminder,Sencha Touch, JSON, Ext JSXML Spy, IBM Websphere, DDL DML,JBoss Server, boot strap,Cold Fusion,TIM API, Log4j, ANT, JMS, SQL Developer, Bugzilla, Chai, Mocha,Subversion, JUnit, MS Visio, Oracle 10g,HP QC, DB2, IBM Optim tool, JProfiler.
Confidential
SR. JAVA DEVELOPER
RESPONSIBILITIES:
- Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
- Involved in the design by preparing UML diagrams using Microsoft Visio tool.
- Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects
- Used server side Spring framework and Hibernate for Object Relational Mapping of the 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 the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used JSM for dis.
- Transformed documents using XSL.
- Involved in design and development of JSP, HTML and JavaScript 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 authentication through LDAP by JNDI
- Developed and debugged the application using Eclipse IDE.
- Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
- Worked on developing an Android App.
- 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 the testing team and fixing Bugs at various stages of the application development. Tracked defects using QC.
- Involved in integrating the STARnet and GPS (Global Pricing System). The application uses the existing Stored Procedures and designed the database tables for the integration.
- Handled the Data Cleansing for the new STARnet project for the accurate Dashboards and Scorecards for Compliance.
- Developed and deployed the 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:Java1.5,J2EE,Servlets,JSP,Mutithreading,HTML,JS,CSS,CSS3,DOJO,TCP/IP,Apache-Tomcat,Maven,boot strap,Repository,Informatica, JMS, DOM/SAX, XML, XSD,DDL,DML,Siteminder, Angular JS,WSDL, XSLT, Oracle 11g,Cold Fusion, IBM Websphere,Eclipse, JUnit, CVS, Perl,Spring - DI, AOP, MVC, Hibernate,JSON, Oracle coherence, JSM, Web Services - WSDL, JAX-WS, AXIS, CXF, JAX-Restful Services,JAXP, JAXB, QC.
Confidential
SR. JAVA DEVELOPER
RESPONSIBILITIES:
- Involved in collecting the End User Requirements and involved in preparing System Request Requirement Document (SRR), System Design Document (SDS) and the Use Case (UC).
- Designed the 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 the Java classes for the components, tags, and renderers.
- Developed Stateless EJBs to write the business logic.
- Built web-services using SOAP & Axis that allowed integrating the business application with the legacy applications and also facilitates for future applications.
- Developed WSDL files necessary to deploy the web services.
- Converted reusable services into Web-Services using SOAP which can be accessed across the enterprise.
- Involved in the Oracle Data Conversion. Worked extensively in converting the application from DB2 database to Oracle database. Responsible for writing DB2 Scripts and Oracle Scripts as a part of the Oracle Data conversion project.
- Responsible for writing Python scripts for Auto Deployment of the application to the App Server. Involved in deployment of the application to the WAS 6App Server; Configuration of the data source, resource adapters, etc.
- Involved in Debug and fixing the errors.
- Prepared Test Cases.
ENVIRONMENT: WAS 6 App Server, RAD 7, 6.x,CSS,CSS3, JSF, EJB3.0, JDBC2.0, JSON,DB2, IBM Websphere, Angular JS, Oracle 10g, Python,SQL Developer, SQL Plus, Rational Clear Case, Unix, Web services, SOAP, Web 2.0.
