Post Job Free
Sign in

Java Developer

Location:
Dallas, TX
Posted:
October 22, 2015

Contact this candidate

Resume:

Anish Dubey

214-***-****

acr6ct@r.postjobfree.com

SUMMARY

Senior J2EE Developer with 7+ years of experience involving all aspects of Software Development Life Cycle (SDLC) in Client/Server and Web-based Multi-Tier architectures.

Hands-on experience on developing Enterprise Applications using Object Oriented Analysis and Design (OOAD) and Object Oriented Methodologies like Agile.

Proficiency in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks and also Expertise in Struts Tag Libraries.

Experience in implementing SOA architectures with web services using WSDL, SOAP, and Restful.

Proven expertise in implementing IOC/Dependency Injection features in various aspects of Spring Framework (Core, JDBC, AOP, MVC and DAO).

Experience in Hibernate, which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions.

Vast experience in designing and developing Enterprise Applications using EJB (Entity, Session and Message Driven Beans).

Experience in developing Front-End using JSF, JSP, AJAX, JQuery, JSON, JavaScript, HTML, DHTML and CSS.

Expertise in XML and related technologies like XSLT, XPATH, XML Schema and Java parsers.

Experience in process, validate, parse and extract data from Java-to-XML Binding tools.

Expertise working with Application servers like WebLogic, WebSphere and Web servers such as Apache Tomcat and Node.js.

Extensive working Knowledge with IDE Eclipse.

Expert in Query writing using SQL, Procedures, Functions and Packages using PL/SQL.

Good Experience in software configuration management using CVS and SVN.

Strong in developing use cases, sequence diagrams and preliminary class diagrams for the system using UML and Rational Rose.

Expertise writing Unit Test classes using JUnit.

Knowledge about using Log4j for logging mechanism.

Knowledge about using Build tools Maven and Ant.

SKILLS

Languages Java 5/6/7, C, C++, JavaScript.

J2EE Technologies J2EE 6/7, EJB 3.1/3.2, JSP 2.1/2.2/2.3, Servlets 2.5, JMS 1.1, JSTL 1.2, JNDI, JDBC, Web Services 1.3, Swing Framework, Spring Framework 3.1.0/3.2.1/4.0.1, Struts 1.3/1.3.10 and Hibernate 4.0.1/4.1.10/4.1.12.

Front-end HTML 5, jQuery 1.5/1.6.4/2.0.1, EXT-JS 4.0, CSS, JSON, XML, XHTML, AJAX, DOM.

Web/Application Servers: WebSphere 7.0/8.0/8.5.5, WebLogic Server 10.0/12.1.1, and Tomcat Web Server 4.1.

Databases: MySQL 5.1/5.6, PL/SQL, Oracle 9i/10g/11g, and SQL Server 2005.

Operating Systems: Win XP/7, AIX 7.1.

Tools: Eclipse 4.1.1/4.2/4.4.1, Maven 3.0, Ant 1.8.0/1.9.4, SVN 1.8, Log4j 1.2.9/1.2.17/2.0.1, JProfiler 7.0, Rational Rose, CVS 1.11.23 and JUnit 4.8/4.8.2/4.11.

Others: WSDL, SOAP, REST, XSL, Xerces, XPATH, LDAP, TOAD, GWT, UML and Design Patterns.

EDUCATION

Bachelor of Engineering in Computer Science, BITS Pilani, India.

EXPERIENCE

Sr. J2EE Developer

Conway, Portland, OR Jul 2014 – Present

Worked on customer facing applications such as Direct Billing Systems, Direct Deposit, and Claim Statements.

Analyzed and reviewed the requirements and design.

Developed User interface using JSP, JavaScript, AJAX, JQuery, AngularJS, HTML and CSS.

Developed framework like Spring MVC and Spring Bean Factory using IOC and AOP concepts

Implemented design patterns such as Singleton, Session Façade, and Factory.

Developed POJO classes and used annotations to map with database tables.

Designed, developed and deployed Session and message driven EJB component beans.

Developed Web Services like SOAP, WSDL and consumed RESTful Web services.

Developed Hibernate JDBC code for establishing communication with the database.

Used SQL queries to retrieve information from the database.

Developed triggers, functions, procedures and views for payments.

Used XSL/XSLT for transforming and displaying reports.

Used SVN to control versions in project and performed GC Tuning.

Performed unit testing by using JUnit and debugged using Log4j.

Built the application using ANT scripts and deployed using WebSphere server.

Followed agile methodology for development process.

Involved in preparing documentation, at each stage of the project.

Environment: Spring MVC 4.0.1, XML, Hibernate 4.1.12, UML, RSA, XSLT 2.0, JSP 2.3, SOAP, EJB 3.2, JQuery 2.0.1, AJAX, JUnit 4.11, Log4j 2.0.1, ANT 1.9.4, Win XP, HTML, Eclipse 4.2/4.4.1, WebSphere Application server 8.5.5 and SVN 1.8.

Sr. J2EE Developer

Wayfair, Boston, MA Apr 2013 – Jun 2014

Worked on multiple projects namely in the Search and Discovery and Marketing Platform. Involved in Re-designing the marketing tool and build features for search, in the ecommerce system. Developed system for email marketing and its analytics.

Developed application using MVC architecture utilizing Struts and Spring framework, Hibernate, AJAX, and JSPs.

Dynamic output was generated using AJAX.

Developed UI using JSP, JSTL, CSS, HTML, DHTML, Struts and Servlets.

Followed Design patterns (Singleton, Abstract Factory, Value Object, and Business Delegate) to make the application robust.

Implemented security using LDAP for internal users.

Deployed application on the WebLogic Application Server.

Test cases were written using JUnit framework.

Involved in peer-to-peer testing and code review meetings.

Used JMeter for performance Testing.

Used Enterprise Java Beans for business logic implementation.

Migrated Data from open Source MySQL database to Oracle 11g.

Responsibilities also included User Acceptance testing, user training, mentoring and transferring the knowledge to the other Team members.

Used Hibernate Query language for SQL Persistence.

Log4j was adopted for logging mechanism.

Built XML Transformations using XML, XSL, XSLT, Xerces and XPATH.

Environment: J2EE 6, Spring Framework 3.2.1, Hibernate 4.1.10, AJAX, EJB 2.2, Struts 1.3.10, Web Services 1.3, JSP 2,2, JMS 1.1, WSDL, XML, XSL, JSTL 1.2, CSS, XHTML, Xerces, XPATH, JNDI, WebLogic Server 12.1.1, Oracle 11g, Log4j 1.2.17, MySQL 5.6, AIX 7.1, LDAP, TOAD and Eclipse 4.2.

J2EE Developer

DTE Energy Trading, Ann Arbor, MI Jan 2012 – Mar 2013

Worked with latest Java/J2EE and Agile development technologies. My responsibilities included gathering requirements, software development and testing. I also used profiling tools like JProfiler to test and improve the performance of applications.

Responsible for the design and development of the application.

Used Spring (MVC) Framework to develop the application. Used DAO and DTO Design patterns.

Worked on Spring AOP and ORM modules.

Used Rational Rose to draw UML diagrams and to develop the Use cases, Domain models and Design Models.

Developed Data Access Objects (DAO’s) for easy data access.

Client pages were built using AJAX, HTML, JSP, XML and CSS.

Carried out Database programming in MySQL and Oracle.

Created stored Procedures using PL/SQL.

Developed Web-Services module for integration using SOAP and WSDL.

Developed Web services using Node.js and WebSphere Application Server.

Developed build files to configure build process using ANT.

Extensively worked with JProfiler to find performance bottlenecks, pin down memory leaks and resolve threading issues.

Followed the Agile development methodology for all the development tasks.

Environment: Java 6, J2EE 6, JSP 2.2, Spring Framework 3.1.0, DAO, Hibernate 4.0.1, JNDI, WebSphere Application Server 8.0, ORACLE 10g, PL/SQL, Ant 1.8.2, EXT-JS 4.0, jQuery 1.6.4, JMS 1.1, HTML, DHTML, XML, Java Parser for XML, SOAP, WSDL, JavaScript, JUnit 4.8.2, JProfiler 7.0, Log4j 1.2.09, Apache Solr 3.5, Cassandra 1.0.8, Node.js 0.4.12 and Eclipse 4.2.

J2EE Developer

Net Jets, Columbus OH Oct 2010 – Dec 2011

Part of the team which developed an application to manage services offered by Net Jets from initial step to delivery and managing dealings.

Involved in all the phases of SDLC including Requirements Gathering, Design & Analysis of the Customer Specifications and Development and Customization of the application.

Used Test Driven Development (TDD) methodology.

Analyzed use cases, created interfaces and designed the core functionality from presentation layer to business logic layer using UML and Rational Rose.

Implemented Model View Controller (MVC) architecture for an efficient implementation of the view level customizations and interfaced it with the application logic.

Used JSF MVC framework for developing J2EE based web applications.

Developed the front–end screens using HTML5, DHTML, CSS3, JSP, JSTL, JavaScript, Ext-JS and AJAX, extensively used for client side validation.

Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP and WSDL.

Incorporated an efficient way of doing builds and deploying the application to WebSphere Application Server and automating entire process.

Used ANT scripts to build the application and deployed it on the server.

Monitored the error logs using Log4J and fixed issues.

Created custom tags that facilitate developers in building the pages faster.

Responsible for code reviews of different modules in the application.

Used Struts to develop consistent web Pages in the presentation layer.

Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.

Used Spring-Hibernate Template mechanism for persistence operations.

Manipulated DB2 for data retrieving and storing using Hibernate.

Hibernate was used as ORM tool for data persistence.

Used Maven for project management and automation.

Designed and developed Servlets and Sessions to implement business logic and deployed them on the Web Sphere Application Server.

Created Connection Pools in WebSphere and configured as needed.

Used XML to transfer the application data between client and server for configuration files.

Used CVS as source control.

Used JUnit to write repeatable tests mainly for unit testing.

Environment: J2EE 6, Java 6, JSP 2.2, Struts 1.3, Hibernate 3.0, Spring 2.5, Oracle 10g, WebSphere Application Server 7.0, JavaScript, JQuery 1.5, Java Swing, Maven 3.0, XML, JDBC, ANT 1.8.0, UML, Web Services 1.3, SOAP, WSDL, Rational Rose, Log4j 1.2.8, PL/SQL, SQL server 2005, Servlets, CVS 1.11.23, HTML, AJAX, GWT, JUnit 4.8 and Eclipse 3.6.

Application Developer

GMR Group, India Apr 2009 - Sep 2010

Involved in a Web based project, developed for providing services to the clients at different places. The Application gathered the information, which is maintained at various service stations. The information at a service center is technically processed based on the warranty. The processed information is send to the hub for placing the orders regarding replacement. This project also monitors and maintains the manifesto regarding the details of the inventory.

Identified System Requirements and Developed System Specifications responsible for high-level design and development of use cases.

Dynamic web site design and programming using HTML, DHTML, CSS, JavaScript, and Perl.

Involved in Significant customer interaction resulting in stronger Customer Relationships.

Involved in designing Database Connections using JDBC.

Involved in Unit Testing.

Invoked remote objects to assign/reassign, approve or reject defects, and to communicate among team members.

Involved in design and Development of UI using HTML, JavaScript and CSS.

Developed, tested, debugged and deployed JSPs and Servlets for the input and output forms on the web browsers.

Implemented RMI objects to validate logins, retrieve and update defect records, manage simultaneous access, keep track of task overdue and status, and notify team members.

Created Java Beans accessed from JSPs to transfer data across tiers.

Installed shopping carts by using CGI scripts, for business client websites.

Carried out Database Modification using SQL, PL/SQL, Stored procedures, triggers, Views in Oracle 9i.

Responsible for designing the logical and physical database structure for the Oracle 9i.

Experience in going through bug queue and assigning bugs to team members, analyzing and fixing bugs, filing & following-up, and escalation of bugs.

Responsible for working with other developers across the globe on implementation of common solutions.

Environment: Tomcat Web Server 4.1, Java 5, Servlets 2.5, JDBC, JSP 2.1, Swing Framework, RMI, Perl 5.8, PHP 4.4, C++07/STL, PL/SQL, HTML, CSS, JavaScript, CGI, MySQL 5.1, Oracle 9i and Eclipse 3.4.

Application Developer

Net Cracker, India Jul 2008 - Mar 2009

Involved in a project to develop a web application, to facilitate service providers and cable operators to makes changes to configuration, reports issues and provide feedback.

Involved in several phases of the project including strategic study, requirements analysis, application design, technical design, development, testing & debugging, implementation, documentation and incorporation of user feedback to plan enhancements in the application system.

Built JSP Pages for External Application (EXA) using Custom Tag Libraries that creates standard tags used in the application.

Carried out coding of Handler Classes and value Objects (Company, User, Address, and Accounts Value Objects etc.) passed to the INA Applet for display.

Used Struts Framework to design MVC architecture of the web application.

Involved in coding Stateless Session Bean that validates an input XML and sends the validated XML to the Queue using JMS API. These session beans were called by Message Driven Beans.

Developed XML validated Java class used by the Session Beans.

Involved in JMS client classes and testing it, setting the Queue Connection Factory and Queue Administered Objects in the WebLogic Internal JMS Server.

Carried out Data Insertion in the Oracle Database as CLOB data, using the DAO Framework via the Bulk Entity Bean.

Environment: Java 5, JMS 1.1, Struts 1.3, JSP 2.1, Applets, JAX-RPC, JDBC, WebLogic 10.0, HTML, CSS, XML, XSL, JavaScript and Eclipse 3.4.



Contact this candidate