Sr. Java, Python Developer Resume
Nyc, NY
SUMMARY
- Sun Certified Java Programmer wif 8 years of experience in Object - Oriented Analysis & Design, Development/programming for web based applications in JAVA/J2EE Platform in domains including Health Insurance and Corporate Credit Cards.
- Proficient inJavaand J2EE components such as JSP, JDBC,JavaBeans, Struts, spring and Hibernate.
- Expertise in writing client side validations using Ajax and Javascript validation framework.
- Extensive experience in developing applications usingJava, JDBC, XML Technologies, Javascript, HTML, Eclipse development framework, Web Designing.
- Extensive experience in using Design Patterns like Singleton, Business Delegate, Facade, Factory.
- Experienced in full system development and product life cycle (Plan & Define, Design, Development, Deployment Support and Testing) using Agile and WaterFall methodologies.
- Expertise in Object Oriented technologies usingJava,J2EE, Design Patterns, JSP, Servlet, Struts, Spring, Hibernate, JDBC, EJB, JMS,JavaMail, RMI/IIOP, and JAXB, JacksonAPIs.
- Experience wif IDE like Eclipse, JBossDevStudio, WSAD, RAD, NetBeans and MySQLWorkbench.
- Expertise in implementing applications wif Model-View-Controller (MVC) pattern using Jakarta Struts and implementing variousJava/J2EEdesign patterns including Singleton, Factory, MVC, FrontController, DAO, ServiceLocator, BusinessDelegates, BusinessObject, DataTransferObject and SessionFaçade.
- Experienced inJavabased Web Services using JAX-WS, Spring-WS, ApacheCXF, Jersey and Axis2.
- Expertise in implementing Object-Oriented technologies, Web basedclient-serverarchitecture, service oriented architecture and Object RelationalMappings (ORM).
- Experienced in SQL development (Writing SQLQueries including Joins, Triggers, Stored procedures, Views) using Oracle and DB2.
- Expertise in client side technologies including JQuery, ExtJS, JavaScript, AJAX, JSON, GWT, HTML and CSS.
- ApacheAxis is used to develop and configure SOAP and WSDL based Web Services accessed by numerous clients running bothJavaand NonJavaapplications.
- Proficiency in developing and deploying applications using Application Servers such as Weblogic, WebSphere, ApacheTomcat and JBoss.
- Well experienced in testing and deployment phases using ANT, MAVEN, Log4j and JUnittools.
- Hands on experience in developing critical & responsive GUI/front-end components using HTML, JavaScript, CSS, JSP, JSTL and AJAX.
- Experience in using IDEs such as Eclipse, WSAD and NetBeans.
- Expertise in design wif UseCase, Sequencediagrams, Activitydiagrams, Classdiagrams wif exposure to UML, tools like RationalRose and use of Rational Unified Process (RUP).
- Worked wif AJAX Callback functions and also integrated AJAX wif existing Struts framework.
- Good experience in writing SQLQueries, StoredProcedures, functions, packages, tables, views, triggers and dataconnectivity and dataintegration of Oracle.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, SQL, Visual Basic,J2EEStandards EJB, JDBC, JNDI, JMS,JavaMail, Shell Script, XML Deployment Descriptors.
Web Technologies: JSP, Servlets, Struts 1.1/2.0, AJAX, FLEX, XML, JavaBeans, XSLT, CSS, SAX, DOM, Node.js, Backbone.js, Angularjs.
Server Technologies: EJB 2.0, Spring 4.0, JMS, Hibernate 5.0, Soap Web Services, Restful Web Services, JSF.
Database: Sybase 11.x, 12.0, Oracle 12c, MS Access, MySQL, SQL Server, DB2
Web / App servers: IBM WebSphere, Weblogic, Apache Tomcat 4.x/5.x, JBoss 3.2/4.0
GUI: AWT, SWING, Applets, HTML, DHTML,JavaScript, JQuery, AJAX
IDE: JBuilder, MyEclispe, WSAD 4.0/5.0, NetBeans 5 /6.x, RSA
Tools: Jdeveloper, SQLDeveloper, Eclipse, Rational ROSE, Rational Clearcase, VSS, CA SCM, CA Job Scheduler, Apache Ant, Maven, GIT, GitHub, Jira Specialized On Oracle SOA suite, CoreJava,J2EEArchitecture, IBM BTT Framework
Operating System: Windows 95/98/NT/XP, UNIX, MS-DOS, Linux
Protocols: HTTP, TCP/IP, FTP
PROFESSIONAL EXPERIENCE
Sr. Java, Python Developer
Confidential, NYC, NY
Responsibilities:
- Used Operation classes, Data Management classes, Business classes, struts configuration file, properties class (MVC design pattern).
- Implemented the functionalities usingJava, JSP, Servlets and J2EE framework.
- Client pages are built using HTML, JSP, XML to interact wif users, and the business logic is implemented using Servlets andJavaBeans
- Developed EJBs in order to develop the business logic based on technologies of corejavalike collections and multi-threaded concepts as per the requirement.
- Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, AJAX and XML, HTML5, CSS3 and JQuery.
- Used SPRING IOC, WritingJavaBean classes, wif get and set methods for each property to be configured by SPRING.
- Used Dependency Injection feature of SPRING framework and Involved in writing the database integration code using Hibernate, leveraged the AOP features of SPRING framework to handle exceptions.
- Created Model logic usingJavaBeans and used Hibernate to store the persistence data into MYSQL database.
- Worked on middle tier and persistence layer. Created service and model layer classes and Value objects/POJO to hold values betweenjavaclasses and database fields.
- Worked on data access layer using DAO pattern and SPRING JDBC Template.
- Used JavaScript for client side validations and validation frame work for server side validations.
- Used log4j as the logging framework
- Used Web sphere ApplicationDeveloperfor building, testing and deploying application locally.
- Worked on Eclipse 3.X IDE for development and deployment of application in WebLogic Application Server (WAS)
- DevelopedJavaclasses for implementing business layer using EJB 2.x stateless session beans and deployed on the Application server (WebLogic)
- Used Log4J appenders for local & remote logging and also for writing the logs to the database.
- Extensively used annotations for SPRING MVC and SPRING Hibernate frameworks.
- Used SPRING Framework 3.2.2 for transaction management.
- Implemented validation rules using JBOSS BRMS (Business Rule Management System), a version of DROOLS.
- Created Web services using Apache Axis 2 for communication wif other application.
- Created and executed unit and regression test scripts; created personal and common test data, tracked actual vs. expected results, and evaluated quality of modules created.
Environment: Java5.0,J2EE, Struts 4.0, Hibernate 5.0, JPA, Spring, HTML 5, JSP, CSS 3, PL/SQL, AJAX, JQuery, Node.js, Backbone.js, JavaScript, CVS, XML, Maven, JBOSS, Oracle 12c, Eclipse 4.5, JUnit 4.12, Windows 7, HP Quality Center.
Sr. Java/J2EE Developer
Confidential, Minneapolis, MN
Responsibilities:
- Developed theJ2EEapplication based on the Service Oriented Architecture.
- Used Design Patterns like Singleton, Factory, Session Facade and DAO.
- Developed using new features ofJavaAnnotations, Generics, enhanced for loop and Enums.
- Used spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
- Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Worked wif CoreJavaconcepts like Collections Framework,multithreading, memory management.
- Used Maven for building the application, and completed testing by deploying on application server.
- Supporting continuous improvement by refactoring existing java applications and applying Sonar rules (Junit,Mockito, and Sonar).
- UsedMongoas data store and utilized aspects like replica sets, shading and clever document design to make service extensible scale and feature wise.
- Used spring Inheritance to develop beans from already developed parent beans.
- Used DAO pattern to fetch data from database using Hibernate to carry out various database.
- Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
- Modified the Spring Controllers and Services classes so as to support the introduction of spring frame work.
- Experienced inAgile, SCRUM, RUP (Rational Unified Process) andTDD (Test Driven Development)software development methodologies.
- Developed various generic JavaScript functions used for validations.
- Developed screens using HTML5, CSS, jQuery, JSP, JavaScript, AJAX and ExtJS.
- Used Aptana Studio and Sublime to develop and debug application code.
- Used Rational ApplicationDeveloper(RAD) which is based on Eclipse, to develop and debug application code.
- Created user-friendly GUI interface and Web pages using HTML, AngularJS, JQuery andJavaScript.
- Used Log4j utility to generate run-time logs.
- Involved in a full life cycle Object Oriented application development - Object Modeling, Database Mapping, GUI Design
- Developed Functional Requirement Document based on users' requirement.
Environment: J2EE, Spring, Spring MVC, Hibernate, jQuery, JSON, JSF, Servlets, JDBC, AJAX, Web services, SOAP, XML,JavaBeans, XStream, Apache POI, Ext JS, JQuery, JavaScript, Oracle 12c, IBM RAD, Weblogic
Sr. Java/J2EE Developer
Confidential, Boston, MA
Responsibilities:
- Involved in the analysis & design of the application
- Developed the controller Servlet to handle the requests and responses.
- Designed and developed JSP pages using Struts framework.
- Involved in writing client side validations using JavaScript.
- Implemented the back-end functionality of the modules using Session beans and Entity beans and used DAO,DTO, Business Delegate, J2EE design patterns
- Developed front-end content using FTL, HTML, CSS and client-side validations using JavaScript.
- Used AJAX to perform simple XML Http Request callbacks for retrieving data dynamically into the client pages.
- Handling administration for Agile PLMand Maintaining the Data flow from ERP to Agileand Agileto data mart.
- Writing SOAP and RESTFul web services, in house ESB for a web Claims applications (Spring MVC, Angular JS, Active MQ, SOAP UI,Mockito, JSON, Buildforge).
- Well experienced in CoreJava- asynchronous programming,multithreading, collections and a few design patterns
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Developed Data Access Objects to access middleware Web Services.
- Created Spring Interceptors to validate web service requests and enables notifications.
- Wrote Hibernate configuration file, Hibernate mapping files and defined persistence classes to persist the data into Oracle Database.
- Configured Hibernate session factory to integrate Hibernate wif spring.
- Implemented the integration wif the back end system wif web services using SOAP.
- Developed a logging component using ApacheLog4J to log messages and errors.
- Involved in the design of the Referential Data Service module to interface wif various databases using JDBC.
- Used Hibernate framework to persist the work hours to the database.
- Involved in designing test plans, test cases and overall Unit testing of the system.
- Prepared documentation and participated in preparing user's manual for the application.
Environment: Java, J2EE, JDK, JSP, Spring MVC, Hibernate 3.0, SQL, RAD 7.5, Websphere, Prime Faces, JavaScript, Ajax, JQuery, Spring 3.0, JDBC,JavaWeb services, Oracle, Eclipse 3.8, JUnit and CVS
Sr. J2EE Developer
Confidential
Responsibilities:
- Interacting wif the business and user group to ascertain requirements to carry out Business Reengineering & Business Process Management processes wif detailed functional and technical analysis wif OOAD concepts and Agile RUP Methodology.
- Extensively used Struts component classes for developing applications for handling user requests.
- Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
- Worked on JMS components for asynchronous messaging.
- Developed classes using corejava(multithreading, concurrency, memory management) and some spring IOC.
- Developed Data Access Classes using the Hibernate.
- MongoDB geo location API leveraged for user proximity lookups.
- Involved in writing Stored Procedures and Functions, Triggers.
- Design and develop the processes using multithreadingto make it asynchronous.
- Implemented DLP server using Java/Mockito/Eclipse on Windows/Linux.
- Created Data Source and deployed the Web application in application Server.
- Implemented EJB Components using State less Session Bean and State full session beans.
- CreatedjavaInterfaces and Abstract classes for different functionalities.
- Extensively worked wif collections classes like Array List, Hash Map, and Iterator etc.
- Involved wif Spring IOC concepts to integrate HibernateDaoclasses wif Struts Action classes.
- Written independent JavaScript, CSS files and reused in UI pages.
- Implementedjavadesign patterns like Singleton, Factory, Command patterns.
- Developed persistence layer using ORM Hibernate for transparently store objects into database.
- Parsing of XML using SAX and DOM Parsers.
- Used JUnit to write repeatable tests mainly for unit testing.
- Participated in deployment of applications on Web Logic Application Server.
- Used SVN for version controlling.
- Analyzed and fine Tuned RDBMS/SQL queries to improve performance of the application wif the database.
- Creating XML based configuration, property files for application and developing parsers using JAXP, SAX, and DOM technologies.
Environment: Java1.5,J2EE, Servlets2.5, Struts2.0, Spring2.5, JSTL, Hibernate 3.0, XML, JMS 1.1, JAXP, XSLT, JMS1.1, Eclipse 4.2, WebLogic 10/10.3, UML, Rational Rose, Log4J, Oracle 11g, JUnit.