Sr. Java Developer Resume
Chicago, IL
SUMMARY:
- Having 9+ years of experience with Java and Object - Oriented Methodologies for wide range of development from Enterprise applications to web-based applications.
- Extensive experience in developing and deploying applications on WebLogic Application, IBM Web sphere and Tomcat servers
- Extensive experience in implementing MVC architecture using Struts and Spring Framework.
- Expertise in designing and developing enterprise applications using Core Java and J2EE Technologies includes JSP, JavaScript, XML, JDBC, and JMS, Web Services (SOAP and Restful).
- Expertise on web services (SOAP, WSDL, UDDI) involving J2EE and SOA technologies based projects.
- Experience in using J2EE Design Patterns like MVC, DAO Pattern, Front Controller, and Factory Pattern.
- Worked in XML related technologies such as DTD, XSD, XSL, XSLT, DOM, SAX, JAXP and JAXB for parsing XML in to java object.
- Expertise in using IDE like RAD, JDeveloper, Eclipse and NetBeans for debugging and using java coding standards from the beginning of development.
- Strong experience in UI & client side validations using HTML 5, CSS3, Java script, JSP, Struts tag libraries, AJAX, DOJO, JSON, XML, XSLT and Java Script frameworks like ExtJS 3.x/4.x, JQuery
- Expertise in implementing MVC frameworks using Struts 1.x/2.x, spring 3.x, Custom MVC and Hibernate 3.5 for persistence.
- Designed, advocated, and implemented the reorganization of the DevOps team to scale the organization.
- Having in-depth hands-on experience in design, implementation, testing, maintenance of java and J2EE Application.
- Deep Understanding of Software Development Processes and Models Agile, Test Driven Development, Waterfall etc.
- Experience in developing application, automated scripts leveraging MongoDB.
- Strong work experience with J2EE Design/Architecture patterns, Servlets, JSP, Struts, Enterprise Java Bean (EJB), web services, XML, WSDL.
- Involved in producing & consuming SOAP based & Restful web services using WSDL, SOAP, JAX-WS, JAX-RS, AXIS, CXF, SOAUP UI etc.
- Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
- Expertise in using configuration management tools like SVN, CVS and VSS for version controlling.
- Extensive experience implementing Agile methodology and Test driven development
- Involved in entire SDLC of the projects including Design, Development, Testing Implementation and production support.
- Expertise in SOA architecture, WSDL, Restful WebServices.
- Expert in using XML markup languages like XML, HTML 5, XSL transformations.
- Skilled in developing application in python language for multiple platforms.
- Expertise in JUNIT testing using Mockito and Power Mockito, TestNG, integration testing and SOAP UI testing.
- Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
- Experience in Enterprise Integration Development using Apache Camel Framework.
- Developed integration techniques using the Apache camel and apache Active MQ technologies.
- Implementing SOA Architecture with JAX-RPC and JAX-WS with multiple different server versions.
- Expertise in various Java/J2EE Design Patterns like Session, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO) and Business Delegate etc.
- Experienced in client requirement Analysis, Physical, Logical design, development, Resource Planning, Coding, Debugging, Testing, Deployment, Support and Maintenance of business applications using SQL Server 2008/2005/2000, DTS, SSIS, SSAS and SSRS 2005/2008.
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAP UI tool.
- Proficient in Web service testing using SOAP UI tool, SOAP, XML and expert in reading WSDL.
- Experience in Understanding the code written in different programming languages Java, HTML, JavaScript and CSS, SQL, Oracle and Mongo DB.
- Expertise in Core-Java concepts - Multithreading, Exception Handling, Collections.
- Automated various informational systems using Perl/MySQL/Oracle and the web.
- Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
TECHNICAL SKILLS:
- C
- C++
- Java & J2EEStruts
- JSF and SpringOracle 9i/10g/11g
- DB2
- MySQL and SQL ServerWSDL
- SOAP
- AXIS
- JAX-WS
- REST-Jersey
- API
- UDDI and WS-SecurityHibernate iBatisJUNIT
- Mockito
- SOAP UIXML
- DTD
- XSD
- XSLT
- JAXP (DOM & SAX) and JAXBHTML
- DHTML
- CSS
- JavaScript
- JSP
- JQUERY
- DOJO and Taglibs.UML - Rational Rose
- MS Visio
- JUDEEclipse
- My Eclipse
- Net Beans and RAD
- Mule ESB
- W3C.ActiveMQ
- RabbitMQSVN
- CVS and Clear CaseQC
- Jira
- Rally
- Clear QuestBanking & InsuranceWeb sphere
- Web Logic
- Apache Tomcat & HTTP Server
- DevOpsWIN NT/2000/XP/2003
- Unix
- DOS and Windows 7
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Sr. Java Developer
Responsibilities:
- Requirement Gathering & Analysis, Presentations to client and Use case documenting.
- Developed UI using AngularJS along with JSON and communications with back end using REST with Spring MVC framework.
- Implemented reusable web applications using JQuery, DOJO and AngularJS.
- Created various components like Panels,Grids,Trees using AngularJS
- Developed pagination for AngularJS grids using Paging toolbar and grid column filtering.
- Implemented File Upload functionality using AngularJS.
- Used Hibernate as an ORM framework to access the data from Oracle database.
- Created/Consumed REST Web services using Spring REST API, used soapui for testing the web services.
- Used Spring modules like Core, Scheduler, JDBC template, JMS template, MVC and Security.
- Used Spring Security for authentication and authorization of the application.
- Developed server side components using Spring framework.
- Using Spring JPA and Spring Repository pattern extensively.
- Utilized the Spring Integration Framework for the project.
- Worked on Spring IOC, Spring MVC and spring integration with Hibernate.
- Developed database operations using JPA and Hibernate with spring framework.
- Used Spring Framework in the application, which is based on MVC design pattern.
- Implemented Restful services with spring in the Application
- Created a Front-end application using Restful, Angular JS, JSPs and Spring MVC for registering a new patient and configured it to connect to database using Hibernate.
- Developed Junit tests using Mockito framework in a TDD(Test Driven Development) environment.
- Developed REST Web services using CXF to perform transactions from front end to our backend applications, response is sent in JSON or XML formats based on the use cases.
- Designed and Developed REST and Web Services Components for various applications using Spring Framework.
- Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
- Developed DAO layer using JPA Criteria Builder it is used many projects for database operations and reduced redundancy.
- Developed DTO to entity object mapper framework using Spring BeanUtils.
- Extensively used Java & J2EE design patterns like Singleton, Factory, Session Factory, Façade, Bridge, Composite, DAO, and DTO.
- Created and consumed RESTful Web Services using JAX-RS.
- Created and consumed SOAP Web Services using JAX-WS.
- Worked with version control systems like SVN, Team City, etc.
- Used APACHE for development and Web-LOGIC for deployment.
- Expertise in Preparing, arranging and testing the Splunk search strings and operational strings.
- Worked on large datasets to generate insights by using Splunk.
- Used AJAX to provide asynchronous communication between server and client with JSON.
- Extensively worked on cruise control to automate build process..
- Implement DAO layer in Hibernate and JPA to get Reference Data used for Calculations.
- Designed and implemented a stream filtering system on top of Apache Kafka to reduce stream size.
Environment: JDK1.7, Java, J2EE, REST Services, Spring DAO, Spring IOC, Spring Security, Spring MVC, JQuery, SVN, Splunk, JIRA, HTML, CSS, JavaScript, jQuery, Angular JS, Maven, SonarQube, SOAP UI, REST Client, JSP, Hibernate 3.0, Web services (SOAP,REST FUL), Team City, WebLogic server…etc.
Confidential, Dallas, TXJava Full Stack Developer
Responsibilities:
- Design and development of user Interfaces using JSP, HTML, CSS and AJAX. Developed custom tags, JSTL to support custom User Interfaces.
- Prepared the prototype pages of the application based on the templates and requirements using HTML.
- Developed the application implementing MVC Architecture, integrating JSF with Hibernate and spring frameworks.
- Used SVN as version control to check in the code, created branches and tagged the code in SVN.
- Sign off artifacts from the development team’s perspective and provide it to release management team for QA/UAT/Prod release and support the release.
- Used Spring Mbeans, Java Preferences API to implement JMX/JManage settings in different environments.
- Involved in designing and developing Struts Action classes and defining them in action-servlets.xml file to inject the Service layer beans using Spring IOC.
- Used Spring IOC to inject java objects in the context.
- Used Spring JDBC and DAO to access and store data from Oracle database.
- Implemented various features of spring framework such as Dependency Injection, IOC, Annotations and Spring integration with Hibernate.
- Wrote different Hibernate mappings in XML and corresponding java classes. Wrote hibernate configurations using spring.
- Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
- Implemented transaction management for Hibernate using Spring AOP.
- Worked on multiple configuration files for mapping using ORM concepts and deployment descriptor files such as web.xml, action-servlets.xml, struts-config.xml, applicationContext.xml files.
- Develop data standards, data exchange AWS, XML data standard or data sharing model.
- Used Struts MVC framework for the ease and improve performance of the application.
- Designed Presentation layer using JSP, Struts framework and did front-end validations using JavaScript and JQuery.
- Involved in exception handling & testing using SOAP UI and Security of Mule endpoint through WSSR.
- Involved in creating http inbound & outbound flows, Orchestrations, Transformations using MULE ESB.
- Created MULE ESB artifact and configured the MULE Config files and deployed.
- Wrote GWT code to create presentation layer using GWT widgets and event handlers.
- Involved in design and development of UI component, which includes layered POVs and Carousels using frameworks Angular JS, JavaScript, HTML, CSS and Bootstrap.
- Followed Single Page Application (SPA) Pattern and used AngularJS MVC to build a cross-browser compatable application.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS CloudWatch.
- Used GIT for version controlling and Jenkins CI for Continuous Integration.
- Implemented core features of AngularJS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
- Developed python scripts to tokenize XML data and store them to MongoDB.
- Test the API responses for the WCS changes deployed on continuous basis, validate the Green Box response data and Mongo DB data.
- Develop REST API using Spring & Camel Framework to read and write data to and fro in MongoDB
- Used Maven for dependencies and configuration management.
- Used Angular JS framework to simplify binding JavaScript objects with HTML UI components.
- Writing custom filters, directives, controller for the HTML using Angular code.
- Develop Angular JS Webpages to consume the MongoDB APIs.
- Developed intranet portal for managing Amazon EC2 servers using Python, Tornado and MongoDB.
- Consumed SOAP based Web Services for Integrating with the Enterprise Information System Tier (EAI).
- Experience providing training to development teams on how to track, plan and analyze using JIRA.
- Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device
- Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
- Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
Environment: JDK 1.6, J2EE 5.0, Struts 1.2, Spring 3.6, Servlets 2.5, Mongo DB, JSP 2.1, JSTL, EJB 3.0, SOAP web services, AWS, Jenkins, JIRA, Splunk, Python, GWT, GXT, WebLogic 10.2, W3C.
Confidential, Madison, WISr. Java/J2EE Developer
Responsibilities:
- Involved in designing modules and documenting them as a Module Design Document (MDD).
- Worked on both front end using JSP, spring framework and back end part using EJB and Hibernate.
- Involved in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) Techniques using Unified Modeling Language (UML)
- Persisted common application level data like domain libraries using Cache.
- Hibernate was used as admin tool persistence framework.
- Implemented interceptors using Hibernate and spring.
- Developed JSP's, strictly confining to the policy of no java use in them by using JSTL.
- Presentation tier of the application was built completely on Spring/Struts (For the Admin App).
- Page Navigation, Java bean management and input validation is taken care by JSF.
- Used Spring-Core and Spring-AOP, Spring Tags, Struts Tag Libraries, and Validators in the development.
- Used Hibernate as an ORM Framework for productive application development by reducing development time, complexities and increase flexibility.
- Worked on development and operations to facilitate deployment of components over AWS using Jenkins, Fabric Tools.
- Creating user interfaces using JQuery, JSP and Java Script.
- Create / modify RESTful,API,web services, JSON for creation and consumption of data access and manipulation
- Create business objects and implement business logic using spring framework, Models and Controllers.
- Used ORM tools Hibernate for data mapping and generating database persistence layer.
- Developed test cases using JUnit testing framework.
- Used Eclipse as Java IDE tool for creating various J2EE artifacts like Servlets, JSP's and XML.
- Built and managed other projects modules using Apache Maven.
- Developed end-to-end composite RESTFUL Web Services by using SOA with CXF framework to use with different clients including Web & Mobile.
- Used Maven to build and generate code analysis reports.
- Developed and actively involved in tuning SQL queries, Stored Procedures, Triggers.
- Test driven development approach was used and hence worked intensively on developing test cases.
- Quality Control Activities such as defect tracking, fixing using JIRA.
- Created AWS RDS database instances consisting of PostgreSQL, SQL Server and AWS RDS Aurora database clusters.
- Involved in code review process, validating designs done by other developers and development of the application.
Environment: Unix-Solaris, JDK1.6, J2EE 5.0(Servlets, JSP, JSF, EJB, JAX-WS), Struts, Spring, Hibernate, Restful, Multithreading, HTML, Java Script, CSS, XML, ANT, AWS, Rational Clear Case, WebLogic, JTA, Junit, Python.
Confidential, MDSr. Java/J2EE Developer
Responsibilities:
- Part of Design Team and user requirement gathering meetings.
- Involved in all project phase discussions and executed project from PDP (predefined phase) to rollout phase with post implementation activities.
- Good experience in implementing J2EE compliant applications using various Design patterns, Struts framework, Tiles, spring, MVC framework, Hibernate and Messaging Middleware using JMS.
- Developed user interface using JSP, JSP Tag libraries, Spring Tag libraries and JavaScript to simplify the complexities of the application.
- Involved in enhancing certain modules of web portal using Spring Framework.
- Developed all the components as flows using Spring web flow.
- Developed web and service layer components using Spring MVC.
- Implemented various design patterns like MVC, Factory, Singleton.
- Designed user interface for users to interact with system using jQuery, JSON, Java Script, HTML5, CSS3, groovy.
- Writing custom filters, directives, controller for the HTML using Angular code.
- Source code management done using GIT, and maintained GIT databases to client specifications.
- Used Jenkins for system integration.
- Developed several Controllers to handle the different types of user requests.
- Validated the user inputs using Spring Validator.
- Dependency Injection was used across all the layers of application
- Developed database Schema & populating data using SQL statements, PL/SQL Functions, Stored Procedures, Triggers, Bulk uploads.
- Monitored error logs using Log4J and fixed the problems.
- Worked on JUnit Framework for Test Driven Development.
- Worked on source code management tools such as SVN.
- Implemented Restful Web Services, associated business module integration for getting status of claim report.
- Worked on code reviews, debugging, unit testing and integration testing.
- Implemented EJB Session beans and entity beans.
- Involved in developing actions to each action using Struts framework
- Created a data access layer using DAO pattern to make rest of the code database independent
Environment: Java, Struts, J2ee, Tiles, LDAP, WebLogic, EJB, CVS, GIT, JavaScript, Ant, Core Java-Multithreading, XML, JavaScript, AJAX, Maven, JDBC, Struts, GUI, Python.
ConfidentialSr. Java/J2EE Developer
Responsibilities:
- Developed GUI using JSP, Struts frame work.
- Developed Action forms, Action classes using Struts framework to handle user requests.
- Implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs.
- Used Jasper tool for reporting.
- Developed user interface components for Deal, Activity modules along with business components.
- Developed a Spring MVC application in connecting to database.
- Leveraged struts-validations, struts-beans tag libraries.
- Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
- Written SQL, PL/SQL and stored procedures as part of database interaction.
- Responsible for code merging modules using clear case.
- Responsible for change requests and maintenance during development of the project.
- Involved in requirements gathering - User Interface, Business Processes and Non-functional requirements.
- Developed Use cases, Class/Activity diagrams using Rational Rose and Flow charts using Visio.
- Developed Process and Data Access Beans for business and data inquiry logic.
- Responsible for presentation layer in JSP, HTML, Java1.4using Struts framework.
- Responsible for developing Data Service (JAVA, XML, PL/SQL) for Oracle (Policy/Group info) and Sybase (Client Info) databases.
- Worked on common utility classes using JAVA and main JSP actions (includes pagination
- Developed tabs with rollover effect using JavaScript plus other effects.
- Developed PL/SQL packages to generate data feed which is the source for reports.
- Implemented the logger handler that delegates to the Log4J logging infrastructure.
- Involved in executing the Component Test Plans for Unit Testing using JUNIT&TestNG.
Environment: Java, JDK1.5, JSP, JSTL, EJB, Eclipse3.2, Struts 1.1, J2EE JavaScript, Struts Validation frame work, Tomcat, UML, ORACLE 9i/10g, TestNG, Clear Case and Clear Quest.
ConfidentialJava Developer
Responsibilities:
- Used waterfall methodology for development process.
- Used CVS for version controlling.
- Developed webpages using HTML, CSS and JSP.
- Involved in Software Development Life cycle starting from requirements gathering and performed OOA and OOD using UML.
- Used Multithreading to serve multiple clients.
- Provided concurrent access to the application by using Multithreading.
- Involved in designing & documentation of flows & functional diagrams using Rational Rose.
- In charge of the entire Front-end (user interface) part of the system, using JSP, Servlets, HTML, JavaScript.
- Involved in developing web-tier using JSPs and client-tier using HTML pages.
- Developed client-side validations using JavaScript
- Developed Servlets to process requests from the client and forwards the response to JSP pages.
- Developed Session Beans to provide a client’s view of the account transactions business logic.
- Developed Entity Beans to provide an object view of the database tables which contain the business logic to access the tables.
- JDBC was used to access data from Oracle database.
- Wrote SQL Queries, PL/SQL procedures, for retrieving information from database
- Deployed the application on Apache Tomcat server.
- Involved in Production Support and Maintenance.
- Managed Source Control and Version Control using CVS and SVN.
- Involved in requirement analysis.
- Developed the front tier for the site based on Model-View-Controller (MVC) design pattern Using Struts framework.
- Implemented EJB Session beans and entity beans.
- Worked on Jenkins, Maven as a build tool.
- Involved in developing actions to each action using Struts framework
- Created a data access layer using DAO pattern to make rest of the code database independent
- Involved in Server configuration and setup.
- Used Ant tool for build scripts
Environment: Java, Struts, J2ee, Tiles, Multithreading, LDAP, WebLogic, EJB, CVS, JavaScript, Ant, J2EE, EJB, JSP, HTML, CSS, Ajax, Web Services, Jenkins, Maven, UML, XML, XSLT, Servlets, JDBC, CVS, SVN, Apache Tomcat.
