Sr.java Developer Resume
New Jersey Jersey, CitY
SUMMARY
- 9+ years of extensive professional experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies & developing applications with agile methodology
- Experience in designing and developing multi-tier enterprise applications using Java, JEE& related technologies such as Servlets, Struts, Spring, JDBC, Hibernate, JMS, XML, JSP, HTML and Web services.
- Sun Certified Java 5 Programmer.
- In-depth knowledge and experience in GUIusing Java, JS, Node JS, Angular JS, SQL, PL SQL, HTML, DHTML, CSS, XML languages.
- Strong experience in Service Oriented Architecture (SOA) and publishing web services(Soap, Restful) that include several components like SOAP, WSDL, XML,XSD, UDDI, Axis2 and JAX-WS.
- Expertise in Application development using various frameworks such as Spring Framework 2.0,3.0.
- Sound RDBMS concepts and extensively worked with Oracle 9i 10g 11g, DB2,Vertica, SQL Server 9.0 10.0 10.5 11.0 , MySQL and Toad.
- Experience using persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
- Worked experience in Object Oriented Analysis, Design and Development of Applications with UML diagrams using Enterprise Architect.
- Expertise in Developing and Deploying Enterprise Java Beans (EJB) on Application/Web Servers like WebLogic, TomCat, WebSphere and JBoss.
- Hands on experience in Design Patterns, Data Structures, XML Schema/DTD validations and Ant build scripts.
- Experience in using CVS and Subversion.
- Exposure to complete software life cycle from client requirement analysis to deliver.
- Efficient in Defect Management for resolvingIntegration Issues, System Testing Issues, User Acceptance Issues, Production Issues.
- Expertise in Report Designing using Birt-Viewer Report Designing tool, Forms designing using Adobe output Designer.
- Hands on experience in writing Automation test scripts using Junit and static analysis using JTest.
- Hands on experience in using tools and applications like Jenkins, Jira, Salesforce, PRRQ(Peer Review Request Queue), CDETS (Cisco Defect and Enhancement Tracking System) etc.
- Huge experience in Insurance and Telecom domains.
- Good and extensive experience in working Linux platform .
- Good knowledge of cloud technologies and integrating them with backend software.
TECHNICAL SKILLS
Languages: Java(Java SE6,7,8),J2EE, JavaScript, C, C++ and UNIX (ksh) Shell Scripts.
Methodologies/Design Skills: RUP, TDD, Agile methodology, UML, OOP, OOAD and J2EE Design patterns.
Technologies: J2EE,JDBC, Apache Active MQ 5.0, JMS, JSP, JavaBeans, RMI, EJB, JNDI, JAX-WS, Apache CXF, JMS,EMS,JSF, JavaScript, CSS, Applets, AWT, Hibernate, HQL, JIRA.
Web Services: SOAP, WSDL, JAXP, JAXB, AXIS, JAX-WS, WSDL4J, Soap-UI, RESTFUL.
Servers: J-Boss, Web Sphere, WebLogic, Apache Web Server, Apache Tomcat.
Frame-Works/OR Mapping: MVC, JPA, Struts1.x/ 2.0, Spring 2.x/3.0, JSF, SOA and Hibernate 3.0/4.0.
Web Technologies: HTML4.0,5.0/DHTML,CSS2/3, Ajax, JS, NodeJS, Angular JS, JQuery, JSON, JSTL SAX, DOM, XML, DTD, XSD, JAXB, XPath and JAXP.
RDBMS/DBMS: Oracle 9i 10g 11g, IBM DB2,Vertica, MS Access 2003, MS SQL Server 2005, 2008, TSQL, SQL, PL SQL, Triggers, Views, HQL, Criteria and Toad.
Version Control: CVS, Subversion, Visual Source Safe, Clear Case and Microsoft Visual SourceSafe.
Unit Testing Tools: Junit, UAT, Regression Test and Customer Test, Cactus.
Other Utilities: Log4j, ANT, Maven
PROFESSIONAL EXPERIENCE
Confidential, New Jersey, Jersey City
Sr.java Developer
Responsibilities:
- Involved in study of GBI Functional Specifications.
- Provided users the capability to compare their goals against sellin and transfer out.
- Developed Vertica Templates to generate dynamic queries based on the provided dimensions and measures which involved Core Java development.
- Developed the next version of Vertica Templates called Apache VelocityTemplate for generating dynamic SQL statements.
- Used JSONMarshallerfor marshaling and Unmarshalling the Json Objects.
- Designed and Developed an Resolver API which are used extensively by various applications.
- Migrated the complete CSI v1.0 to CSI v2.0 using GSF2.0 framework.
- Worked extensively on the Cube Generation model and Cube Query Generation Pipeline.
- Developed the Static Query model for the CSI1.0.
- Responsible for developing the various strategies in resolving the aggregates present in the database using the GSF2.0 Framework.
- Implemented the entire application using Spring3.2, SpringMVC, Spring Annotations, Hibernate, CollectionFramework.
- Used SolarSearch for High Cardinality Dimension Options.
- Generated the Responses based on the Requests sent by the UI using the Json Objects.
- Analysis and Design of various modules using SOA and J2EE stack.
- Implemented various Design patterns for the application including Singleton, DAO, BeanFactory, SessionFaçade.
- Involved in writing the ANT scripts to build the application.
- Involved in using Log4J to create log files to debug.
- Used the GIT Repository for versioning.
- Wrote testcases using Mockito.
- Used Maven for project builds.
- Deployed entire application locally on Jetty, Tomcat and ApacheZookeeper.
Environment: JAVA JDK 1.7,1.8, J2SE, J2EE, Hibernate 3.0/4.0, SOAP and RestFul Web Services, Spring 3.2, JUnit, Mockito, JavaScript, JDBC, PL/SQL, XML, UML, Linux, IOS, Oracle 10g, Vertica, Cassandra 2.1, Tomcat 6.0, Zookeeper3.4, Maven, JPA 2.1, Jetty, Log4j, Junit4.1,Solar.
Confidential, Minneapolis, MN
Sr.java developer
Responsibilities:
- Involved in study of User Requirement Specification. Requested insufficient
- Information and helped clearing ambiguity in requirements document.
- Developed User- Interface using JSP, JavaScript, Html4.0/5.0, CSS3.0 and XML DOM parser.
- Implemented Hibernate/JPA for data persistence
- Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, Oracle.
- Involved in developing Class diagrams in UML showing generalization and other relationships, sequence diagram describing the interaction of objects over time.
- Used Apache Axis2 to create artifacts required for invoking SOAP web-services.
- Analysis and Design of various modules using SOA and J2EE stack.
- Involved in design, develop and implementation of the application using Spring 3.2 and j2EE framework.
- Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
- Wrote annotated POJO classes which contain business logic to map database tables with java objects.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Implemented persistence layer using various features of Hibernate 3.0 framework like HQL queries, Criteria etc.
- Worked with Weblogic Application Server 10.0 as application server and Tomcat as web server.
- Assisted Oracle DB development team in developing stored procedures and designing the database.
- Used Rational Rose as part of development of Rules.
- Used Sub version as versioning system.
- Used Maven for project builds.
- Used SQL Developer, TOAD, XML SPY, Ultra-Edit as tools in building the Application.
- Wrote Unit test cases using Junit.
- Interacted with Business Analysts to come up with better implementation designs for the application.
- Design and Development of software components like Interface, Action Handlers
Environment: JAVA JDK 1.7,1.8, J2EE, Servlets, Hibernate 3.0/4.0, Apache Axis2, SOAP and RestFul Web Services, Spring Framework 3.0, HTML4.0/5.0, JUnit, JavaScript, JDBC, PL/SQL, XML, UML, UNIX, Windows XP, Oracle 10g, Web logic Application Server 10.3, Tomcat 7.0, Maven, Putty, Node JS 0.10, JPA 2.1, Agile scrum.
Confidential - Atlanta, GA
Java Developer
Responsibilities:
- Extensively used SpringMVC and Hibernate Framework for data handling.
- Involved in implementing the Hibernate API for database connectivity.
- Developed Hibernate mapping configuration files to provide the relation between java objects and database tables
- Adapted various design patterns like Business Delegate, Singleton, Service locator, Session Façade, Data Transfer Objects DTO and Data Access Objects DAO patterns.
- CodedJSPpages and usedJavaScriptfor client side validations and to achieve other client-sideevent handling.
- Used JS form validations for validating the client side data.
- Used Maven scripts to build and deploy war files to QA environment.
- WroteJUnittest cases to test the server side Modules.
- Designed the user interface of the application using HTML, CSS3, and JavaScript.
- Worked on Java Script libraries likejQueryandJSON
- Developed JUnit test cases for unit testing.
- Used Spring validation framework for performing data validations.
- Developed UNIX shell scripts to automate business process. This includes feeding data to database and creating CSV files to send the data to different vendors.
Environment: & Technologies:Java 1.6, AngularJS, RESTFul, XML, XML Schema, DOM, HTML, Ajax, SQL, MySql, Tomcat, Maven, CVS, Agile.Linux
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in the Software Development Life Cycle (SDLC): Requirements gathering, Design, Code, Integrating, and Deployment and production phases.
- Implemented Jakarta Struts Framework2.0 along with JSP2.0, Struts Tiles, and Struts Tag libraries to facilitate user interface design.
- Developed validations using Struts validation framework.
- Developed Stateless Session Beans to transfer calls from presentation tier to data services tier.
- Adapted various design patterns like Business Delegate, Singleton, Service locator, Session Façade, Data Transfer Objects DTO and Data Access Objects DAO patterns.
- Used Web Services to communicate with different application.
- JAXB parser for marshaling and unmarshaling.
- Working with WSDL and SOAP messages.
- Designed EJB2.1 like Stateless Session Bean for the Session Facade design pattern.
- Used Hibernate3.1 to store the persistence data into the Oracle9i database.
- Used Web Sphere MQ for enterprise level messaging system.
- JMS was used to send/receive asynchronous data from various message brokers
- Involved in writing the ANT scripts to build the application.
- Involved in using Log4J to create log files to debug.
- Used Rational Clear case for version control.
- Used JUnit Testing Framework for Unit Level Testing.
- Worked in IBM RAD 6.0 to develop complete application
- Deployed the application on Web Sphere Application Server6.0 (WAS)
Environment: WAS 6.0, RAD 6.0, Struts 1.2, EJB 2.1, Servlet 2.3, Struts, HTML4, JSP 2.0, JNDI, Web Services, JMS, SOAP, IBM MQSeries(Web Sphere MQ), JavaScript, WSDL, UNIX, Oracle 9i, JUnit, Rational Clear Case, Log4J and ANT 1.7.
Confidential - Chicago, IL
Java Developer
Responsibilities:
- Interacted with business users to gather Check-in online module requirement.
- Develop the sequence and class diagrams and get it approved from the client
- Designing classes using design pattern methodologies such as Singleton, Service Locator, and DAO factory and session façade patterns. Involved in Performance tuning.
- Created the front end using JSP, HTML, XML, and advanced JavaScript. Used Oracle as backend
- Performed Unit Cases for components using Junit. Configuration management - Clear case used.
- Provided support for user acceptance testing & performance testing.
- Used CVS as source code repository tool.
- Developed Application front end using Spring Framework 2.5.
- Followed Web Accessibility Guidelines while coding the website.
- Converted raw images and layouts from a graphic designer intoCSS/HTML themes.
- Implemented client side validations in registration forms, login and logout forms usingJava Script.
- Extensively usedJQUERY, JSON, AJAXandDOMscripting to create interactive web applications like message posting andauto completeform validations.
- Used CSS in design of the templates and skins.
- Worked with the design of the templates and skins inCSS.
- Used Eclipse as development tool as well as for running Unit test cases.
- Coded Tested and debugged Java code and Servlets using Eclipse.
- Development, testing Servlets and JSPs in the typical MVC Architecture.
- Used Rational ClearCase as a source control for code changes.
- Used Maven for building the application.
- Provided production support by interacting with the end-users and fixing bugs.
- Involved in writing database packages, stored procedures and triggers.
- Involved in configuration and deployment of application on Jboss App Server.
Environment: & Technologies:Java 1.6, JavaScript, DOJO, HTML, XML, XML Schema, DOM, SAX, SQL, Tomcat, Ant, Linux, Clear Case, Informix, Water fall methodology.
Confidential
Java Developer
Responsibilities:
- Designed and developed user interface using Struts tags, JSP, HTML and JavaScript.
- Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework) and Hibernate.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, spring, Java Scripts and Web logic.
- Developed Scalable applications using Stateless session EJBs.
- Used Axis Web Services using SOAP to transfer the amount from an application that is remote and global to different financial institutions
- Involved in designing the user interfaces using HTML, CSS, and JSPs.
- Configured Hibernate, Spring and My Faces (JSF) to map the business objects to Mysql Database using XML configuration file
- The required changes to the record and save the updated information back to the database.
- Involved in writing shell script to export oracle table's data into flat files and performed unit testing using JUNIT and used Log4j for logging and automatic batch jobs.
- Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
Environment: Core Java, JSP, Servlets, Struts Framework, Hibernate Framework, Oracle, UNIX Shell Scripts, XSL, XSLT, Eclipse 3.x, My Eclipse, HTML, UML, Java Script, JUnit, JAXP, XMLEnvironment & Technologies: Core Java, J2EE, Servlets, JSP, XML, DTD, Oracle GlassFish, Clear Case, Informix, Water fall methodology.
Confidential
Java Developer
Responsibilities:
- Involved in design of the system using UML methodology.
- Presentation tier of the application was built using JSPs, and Servlets.
- Coding new JSPs, modifying existing JSPs as per the design.
- Actively involved in tuning SQL queries, Stored Procedures, Triggers.
- Used JUnit for testing the application.
- Created Java Doc using Eclipse IDE.
- Unit testing before check in the code for the QA builds.
- Analyzing logs in the client’s production environment to fix any defects as part of the production support.
- Responsible for writings Java classes for different layers.
- Developed scripts for editing Request/Response for Web services.
Environment: & Technologies:Core Java, Java 1.5, J2EE (Servlets, JSP), XML, Oracle, Eclipse IDE, Apache Tomcat, Java Script, CSS.