Sr Java Developer Resume
Oklahoma City, OK
SUMMARY:
- 9+ years of strong expertise in teh IT Industry having sound experience in web based and client server application software analysis, design, development, implementation, testing and maintenance using Java/J2EE and SOA.
- Successfully designed and implemented various reusable components and frameworks using Design Patterns like MVC (Model View Controller), Singleton, Factory, DAO and Facade.
- Worked wif Repository tools like TFS, Clear Case, CVS and SVN for check - in/check-out/Merging/Branching teh code.
- Having an experience in developing middleware services wif teh help of Mule ESB and Oracle OSB.
- Design and development of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere, Jobs and WebLogic.
- Experience as Full stack Java developer wif RDBMS skills.
- Implemented Unit Testing using JUnit and Integration testing during teh projects.
- Exposure to tools such as ANT and hands on experience on SQLyog and SQL Developer
- Hands on Experience on Spring Cloud.
- Experience in developing teh applications which can talk to NoSQL Databases like Mongo and Couch DB.
- Extensive experience in using teh AWS using spring.
- Experience as Java Full Stack developer.
- Experience in integrating spring wif Elastic search.
- Experience in using different Mock Frameworks like Mock MVC, Mockito to test different layers of teh application.
- Extensive experience in using Node JS in making teh server side automations.
- Experience in using WEB 2.0 modules for web development.
- Experience in using Iwidgets and Dojo.
- Proficient wif Software development methodologies like Agile Methodologies.
- Extensive development experience in object oriented analysis, design and programming (OOA/OOD/OOP) throughout complete SDLC in various models like Waterfall and Agile.
- Proficient in programming wif Java/J2EE and strong experience in technologies such as JSP, Servlets, Struts, Spring (IOC & AOP), Hibernate, EJBs, MDBs, Session Beans, JDBC and JNDI.
- Strong Expertise in front end technologies such HTML, CSS, JavaScript and Ajax. Basic understanding of Ext Js
- Strong Expertise in front end technologies such JSP, HTML, DHTML, XHTML, XML, XSLT, CSS, JavaScript, JQuery and Ajax.
- Worked wif databases such as Oracle, SQL Server, Sybase & DB2 and writing teh SQL queries & Stored Procedures.
- Extensive experience in design and implementation of MVC architecture using STRUTS, SPRING and JSF Frameworks.
- Efficient in packaging & deploying J2EE applications using ANT, Maven & Cruise Control on WebLogic, WebSphere & Jobs. Worked on teh performance & load test related tools like Profiler and Meter.
- Implementation of SOA using Web Services and MQ (wif Java Messaging Service (JMS) & Taco EMS).
- Had excellent knowledge in using Jasper soft API's / middle layer.
- Strong in design and development of SOAP & Restful Web Services using WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS, JERSEY and WS-Security.
- Had hands on Experience wif Scale.
TECHNICAL SKILLS:
Java and Web Technologies: Servlets, JSP, Struts, Spring (IOC and AOP), Hibernate, MDBs, Jasper soft, Session Beans, JavaScript, AJAX, DOJO, ExtJs, Java Mail, HTML, CSS, DTD, SCHEMA, XML, SAX, DOM
Database/Programming: Oracle 11g/10g/9i/8i, IBM DB2 UDB 7.x/8.x, MS SQL Server 2008R2, Sybase & MYSQL, SQL, T-SQL, PL/SQLLanguages Java, C#, Python, Groovy, Scala, HTML, XAML, JavaScript, HTML5, CSS3, XSLT
Microsoft Tools: MS Word, Excel, Access, Power point, PowerShell, Expression Blend, Front page, Visio, Lync2013, Web Programming and Scripting
Tools: Eclipse, MyEclipse, RAD, Net Beans, SQL, TOAD, ITAM, ITIM, SQL Developer, Clear case, Subversion, JUnit, UML
Operating Systems: Windows NT, Windows 2000, UNIX, Linux, AIX and Solaris
Version Control: VSS,SVN, Git, TFS.
Build Tools: ANT, Gradle, Maven
Design Patterns: Singleton, MVC, Factory, Abstract Factory, DAO, Constant Interface, Business Delegator, Controller Pattern, Session Facade, Template, Builder Pattern.
PROFESSIONAL EXPERIENCE
Confidential, Oklahoma city, OK
Sr Java Developer
Responsibilities:
- Used Tomcat for deployment of application modules.
- Involved in developing Custom Directives using Angular Js2.
- Used Play Framework to build web applications wifJava& Scale
- Developed Mule ESB and Oracle OSB as a middleware services to enterprise environment.
- Prepared test cases and provided support to QA team in UAT.
- Analyzed and fixed teh bugs reported in QTP and TEMPeffectively delivered teh bug fixes reported wif a quick turnaround time.
- Used WebSphere Application Server 7/ WebSphere Portal server 7.0 to create, debug and deploy application modules.
- Onsite Co-ordination wif Client.
- Discuss teh issues wif Offshore and get them resolved.
- Participate in monthly Releases of teh project.
- Get teh best development to meet teh Clients’ requirements.
- Attend teh meetings and take teh requirements from teh Client, prepare TDD (Technical Design Document) and get sign-off from teh Client.
- Develop teh code based on teh requirements, build and deploy teh code in all teh environments like DEV, SIT, and UAT.
- Finally implement teh code in teh Production
- Understanding functional specifications and documenting technical design documents for teh Project.
- Worked in Agile methodology for software development. Involved in daily scrum meetings to self-organize and complete work.
- Built web-based applications using Spring MVC 3.0 Architecture
- Implemented client side functionality using HTML 5, Bootstrap, AngularJS and JQuery, Sencha Ext JS.
- Worked extensively wif Ext Js Grids.
- Built teh xml submission using teh Spring batch
- Used Grid functionality like Grid filtering, Multiple Sorting, Grid Cell Editing, Grid Row Editing.
- Implemented Single Page Application (SPA) using Angular Js2.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to teh database wif Hibernate transaction control.
- Consumed Web Services by implementing Spring REST support is to make teh development of RESTful Web services.
- Extensively worked wif AWS using Spring
- Used Crytoscape on teh frontend to deliver teh graphs and loading teh Crytoscape style and JSON data using AJAX.
- Analyze cassandra database and compare it wif other open-source NoSQL databases to find which one of them better suites teh current requirement.
- Writing service methods and SQL queries, PL/SQL to interact wif teh Oracle DBMS.
- Involved in creation of both service and client code for JAX-WS and used SOAP UI to generate proxy code from teh WSDL to consume teh remote service.
- Actively involved in configuring and deploying on IBM WebSphere Application Server WAS.
- Designed and implemented Cassandra NoSQL based database and created REST enabled Web Services.
- Involved in JUNIT testing using Mockito.
- Worked on Proof of Concept for developing application using Node Js and Mongo DB.
- ANT is used to create build file and does Unit testing by creating Test Suites using JUnit Framework
- Configured Log4j to handle error messages.
- Extensively worked wif SPRING framework and also struts Config files.
- Participated in code review meetings and provided improvements.
- Use PVCS for software configuration management and version control and deploy teh application in JBOSS server.
- Integrating spring wif Elastic search.
Environment: Java 1.6, spring 3.0, Hibernate 3.0, REST, HTML, CSS, JavaScript, JQuery, Angular Js, EXT Js, Oracle 10g, Cassandra, Mule ESB, Jasper soft, Scale, Oracle OSB, Tomcat, Web Sphere 7.0, Elastic Search, ANT, TFS, Joint, Mockito
Confidential, Florham Park NJ
Sr Java Developer
Responsibilities:
- Participate in technology/tools evaluation and software technical proof of concepts.
- Used JUnit for Unit testing teh application.
- Performed production support of teh application in production.
- Developed and maintained ANT Scripts.
- Deployed teh application on WebLogic and Jobs application servers.
- Design and developed teh application using Jakarta Struts Framework which is based on Model View Controller design pattern.
- Used Struts Validation to validate various form entities.
- User Tiles Framework to seamlessly integrate teh controller layer wif teh UI layer.
- Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify teh complexities of teh application.
- Participated in teh design & development of teh system using Spring and Apache Camel frameworks and used REST web services to transfer data between applications.
- Responsible to enhance teh UI using HTML, Java Script, XML, JSP, CSS as per teh requirements and providing teh client side using JQuery validations.
- Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
- Consumed Restful web services to get teh JSON object (Response) and manipulated teh JSON Object to display teh response in teh webpage.
- Worked on complete life cycle, Design, development and testing using OOA and OOD.
- Used JSP, HTML, and CSS for content layout and presentation.
- Used JQuery for UI and AJAX for reports display
- Used C# for teh Web Development.
- Created teh web application using MVC pattern to manage runtime content, in teh form of POIs.
- Used Web Services to extract customer related product data from machines and servers using WSDL,
- ML, SOAP using Service Oriented Architecture.
- Worked on teh design and development of application in Hibernate framework
- Implemented teh functionality of fetching of data from different sources and persisted teh data through Hibernate, to separate DAO layer from Database layer and using corejavaclasses.
- Worked on Multi-threading and thread pool design pattern.Generated teh Jacopo reports on build system through maven.
- Used Hibernate 3.0 in data access layer to access and update information in teh database.
- Involved in teh transformation Oracle relational bulk data and flat files to Mongo DB and processing teh Mongo DB data as well through custom accessors.
- Developed custom Jason parsers to automatically discover teh projects or schemas defined in teh data source.
- Used JQuery plugins to develop teh custom portal templates.
- Wrote Stored Procedures using SQL query language in Oracle 10g.
- Worked on regenerated code, through Hibernate, and created services for existing modules and tested them through JUnit.
- Implemented business logic using Session Beans, Servlets and PL/SQL stored procedures
- Designed developed and maintained teh data layer using Hibernate and performed configuration of Struts, Application Framework.
- Used XPath, XQuery, XSL, and XSLT for UI development.
- Designed and developed teh Data access layer using Spring-Hibernate integration.
- Developed teh service layer using teh Spring IOC.
- Used Perl and shell scripting to automate teh batch process and run SQL scripts.
- Developed Web services - WSDL and SOAP for getting credit card information from third party.
- Used SAX parser for parsing XML files.
- Developed Web services - WSDL and SOAP for getting credit card information from third party.
- Used SAX parser for parsing XML files.
- Implemented teh logging framework in teh SOA environment.
- Designing and developing Web application to generate reports usingJava-J2EEtechnologies.
- Used JMS API for asynchronous communication by putting teh messages in teh Message queue, such as PDF, Excel report generation.
- Implemented teh logging framework in teh SOA environment.
- Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
- Used Maven as teh build tool for teh application.
- Developed Python scripts to automate teh deployments to teh WebSphere application server.
Environment: JDK 1.5, J2EE, Struts, Hibernate. JMS, Oracle 10g, JDBC, SOA, SOAP, Maven, WebSphere Application Server, Rational Clear Case
Confidential, Waterbury, Connecticut
Sr Java Developer
Responsibilities:
- Involved in gathering business requirements from internal business users. Also involved in design meetings and provided feedback based on professional experience.
- Understanding functional specifications and documenting technical design documents.
- Developing sample implementations based out of finalized design patterns.
- Introduced teh OSGI service for teh plugin environment.
- Developed Spring DAO templates to all type of CRUD operations.
- Used Decorator and Factory patterns.
- WebLogic Installation and monitoring teh status of teh server.
- Creation of data sources and maintaining teh logging for teh deployed applications.
- Created Auto deploy jobs using Jenkins and Maven.
- Developed maven configuration files for all teh existing plugins to make part of teh build.
- Used Jenkins tool and made customizations according to teh local build to track out teh build status.
- Developed internal web applications using ruby on rails.
- Used Spring Rest Template to use teh exposed REST Web Services.
- Used Spring AOP in case of logging and security.
- Exposed teh application as a REST web service and implemented teh autantication for dat.
- Creating Base domains and managed servers as per teh demand.
- Developed all teh Junit test cases for all teh different layer implementations.
- Used Hibernate Template and Core Hibernate 3.0 in data access layer to access and update information in teh database.
- Developed custom Jason parsers to automatically discover teh projects or schemas defined in teh data source.
- Used JQuery plugins to develop teh custom portal templates.
- Wrote Stored Procedures using SQL query language in Oracle 10g.
- Used Log4J for logging and tracing teh messages.
- Used Eclipse Kepler as Integrated Development Environment (IDE).
- Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future and upgrades.
- Used Subversion and TFS as a version control system.
- Used Agile pattern, Attending scrums on regular basis wif onsite and offshore teams.
- Extensively used Maven to build all teh plugins and verify all teh test cases which are part of teh build.
Environment: Java, HTML, XML, Hibernate, Struts, Spring, JDBC Template, JSON, Eclipse, SOA, Agile,, Oracle 10g, Ant, JQuery, Ajax, Jenkins, BPEL, OSB, Python, JMX, EJB, CSS, JavaScript, Maven, TFS, SOAP, REST, Linux, Log4J, Junit.
Confidential, Cleveland, Ohio
Java Developer
Responsibilities:
- Designed and developed front end using HTML, JSP and Servlets
- Implemented client side validation using JavaScript
- Developed teh application using Struts Framework to implement a MVC design approach
- Validated all forms using Struts validation framework
- Developed several Session Beans and Message Driven Beans
- Design Patterns were used to add flexibility while connecting to teh Oracle database
- Used feature of Spring framework.
- Developed applications using Web services.
- Used teh JDBC for data retrieval from teh database.
- Developed framework to extract reportable positions from main tables and build teh xml submission using teh Spring batch and JAXB parser.
- Used Hibernate in persistence layer of teh application
- Implemented web services using WSDL for authorization
- Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and legacy system.
- Involved in writing shell scripts for deploying application on UNIX.
- Involved in configuring and deploying teh application using WebSphere.
- Used ANT scripts to build teh application and deployed on WebSphere Application Server
- Performed unit testing of core functionalities through
- Used Log4J for logging and tracing teh messages
Environment: JDK 1.5, Spring framework, JDBC, Spring batch, Web services (SOAP, WSDL), RAD, XML, XSLT, JMS, Windows XP, ANT, JavaScript, HTML, JUnit, CVS, Log4J, AJAX, CSS, Eclipse IDE, and DB2.
Confidential
Java Developer
Responsibilities:
- Designed UI screen wif JSP, Struts tag library.
- Developed presentation tier using JSP, JavaScript, JQuery, HTML, and CSS for manipulating, validating, customizing, error messages to teh User Interface.
- Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
- Involved in teh development of both teh back end and teh front end of teh application using Struts, Hibernate and Web Services.
- Implemented teh Database queries using PL/SQL, Oracle.
- Developed web services using Apache Axis web service engine, used SOAP request response exchange pattern to exchange business XMLs.
- Responsible for Writing JSP for Online Quote for Insurance.
- Used Web Services for interacting wif a remote client to access data.
- Fixed teh bugs identified in test phase.
- Used Junit for testing Java classes.
- Used Ant building tool to build teh application.
Environment: Java, J2EE, Spring, Hibernate, JSP, Oracle, Jobs, Ant, CSS, HTML5, Oracle10g, Eclipse, JavaScript, JQuery, Apache Axis, SOAP web services, SVN.
