Java Developer Resume
Atlanta, GA
SUMMARY
- Java Programmer with over 7+ years of experience in Java web and client server development with knowledge in all the phases of software development life cycle includes requirements, design, development, testing, deployment and enhancement.
- Experience in Object Oriented Programming (OOPS) and Distributed Application development.
- Significant experience in developing web - based applications on J2EE platform.
- Excellent programming skills in frameworks like Struts, Spring, Hibernate.
- Extensive on Java, J2EE Standards like Servlets, EJB, JSP, JDBC.
- Working knowledge on service-oriented architecture SOAP and Restful services.
- Have good exposure on CVS, SVN and Harvest Version control.
- Hands-on experience on IDE tools like Eclipse.
- Used ANT, Maven for building source code by creating dependencies.
- Worked with JUNIT for unit testing.
- Worked on several web servers like Apache Tomcat and application servers like Web sphere.
- Working knowledge of SQL and PL/SQL in Oracle 10g/11g.
- Followed Sprint,Waterfall and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
- A self-motivated individual with analytical and leading skills to accomplish high quality projects within budget and schedule.
- Strong communication and interpersonal capabilities.
TECHNICAL SKILLS
Languages: C & Data Structures, Core Java, PL/SQL.
J2EE Technologies: Servlets 3.0, JSP, EJB 2.0/3.0, JDBC.
Frameworks: Hibernate 3.0, Struts 1.3/2,Spring 2.0/3.0.
Web Services: SOAP, Restful.
Front-end technologies: CSS, HTML, XHTML, JavaScript, JQUERY,JSON.
IDE Tools: Eclipse, RAD.
Version Control: RTC, CVS, SVN.
Application Servers: WebSphere 8.5, JBOSS.
Web Servers: Apache Tomcat.
Build Tools: ANT, Maven.
Databases: Oracle 11g/10g, SQL server.
Database Tools: TOAD, SQL Developer.
Operating Systems: Windows 2000, Windows NT 4.0, Windows XP/Vista/7, Linux/Unix.
XML Technology: XML, XSD,XSLT.
Others: UNIX Shell Scripting.
PROFESSIONAL EXPERIENCE
Confidential, ATLANTA,GA
Java Developer
Responsibilities:
- Involved in designing, estimating business requirements and worked with business team to determine the needs, gather, analyze and document requirements.
- Involved in design of database tables based on new requirements and also on the mappings between legacy and new system.
- Followed Sprint methodology during project development.
- Online web portals were developed following MVC design pattern using Java 1.7, JSP, JavaScript, JSON, jQuery, HTML, CSS, java Servlets and Enterprise Java Beans 3.0.
- Front end JSPs are developed using custom tag libraries, and details of applicants are displayed in dynamic tables, generated using jqGrid, and jQuery, JSON elements.
- Backend batch Jobs are developed using Spring - Batch and JSR-352 Framework to interact with the trading partners for exchange of data.
- Marshalling and unmarshalling of java beans while reading from and writing to flat file in batch jobs was implemented using Bean IO.
- Eligibility rules were developed to determine eligibility of applicants using OPA rules engine.
- Developed JAX-WS web services to interact with various partners of the state.
- Hosted and consumed web services using SOAP protocol. Worked on defining schemas and WSDL for the web services.
- Involved in developing POC for IBM MQ and implemented successfully.
- Used Session and request variables to hold the data between JSPs and EJBs.
- Configured and implemented batch-jobs in higher environment using UNIX.
- Involved in performance tuning of the batch jobs and online applications by writing and optimizing SQL queries, implementing batch-lets in required scenarios in batch jobs.
- A good team player.
Environment: Java 1.7, Core Java, J2EE,JSP, JSON, jQuery,jqGrid, HTML5, CSS3,Servlets, EJB 3.0, JAX-WS web services, Spring - Batch Framework, Oracle 10g, Eclipse, Web Sphere 8.5, Ant build tool, Log4j, UNIX.
Confidential, Cherry Hill, New Jersey
Sr. Java Developer
Responsibilities:
- Involved in planning, designing, estimating business requirements and worked with business team to determine the needs, gather, analyze and document requirements.
- Used agile/scrum methodology to develop and maintain the project.
- Developed business logic using MVC pattern by implementing Java 1.5, Struts,EJB, Spring JDBC and Web services.
- Used Oracle 11g as the database and used Oracle SQL developer to access the database.
- Worked on JBOSS for deploying the application.
- Used Oracle SQL developer for the writing queries or procedures in SQL.
- Implemented Struts tab libraries for HTML, beans, tiles for developing User Interfaces.
- Developed sessions and cookies to store the user data every time customer logs into the My Account.
- Consumed web services for displaying maps and help customer with driving directions.
- Extensively used JUNIT for Unit Testing.
- Involved in Performance Tuning of the application.
- Used Log4J for extensible logging, debugging and error tracing.
- Need to discuss with the client and the project manager regarding the new developments and the errors.
- Need to discuss with the different module teams of My Account to get the data about the other modules which is related to my modules.
- Documented all the modules and deployed on server in time.
- Involved in Production Support and Maintenance.
Environment: Java 1.5, Core java, EJB, J2EE, Struts 2.0, Spring MVC, Hibernate JSP, XML, XSD, XSLT, SpringWeb services,JSON,JMS, JUNIT, HTML, CSS, JavaScript, Eclipse, JBOSS, Tomcat, Oracle 11g, Oracle SQL developer, Log4J,Maven,Unix.
Confidential, Omaha, NE
Java/J2EE Developer
Responsibilities:
- Provides the horizontal re-usable components and details that ACI’s products will adopt to realize and be part of APS vision.
- That includes common middleware stacks, common data model, shared business objects/entities and business services, frameworks developed using best practices.
- Worked on Agile development environment. Participated in scrum meetings.
- Involved in the High-level and low-level system design, planning, estimation and implementation.
- Involved in developing Business Service Integration Framework based on SOA Architecture.
- Modified existing project framework to avoid dependency issues.
- Written template code to generate Data Objects, Validators, Marshallers and etc.
- Implemented marshalling and unmarshalling functionality using JIBX.
- Involved in developing Manageability Functionality Framework.
- Responsible for integration of various modules within the project.
- Used Open source technologies like Spring and Hibernate to implement backend logic.
- Used springs for Dependency Injection (IOC), application security and DAO (Hibernate) integration.
- Used Maven to maintain project dependencies.
- Implemented Log4J for application level logging.
- Maintained the source code of the entire application under SVN.
- Involved in production support and responsible for bug fixing.
Environment: Java 1.5, Core java,EJB, Hibernate 3.0, spring 3.0, XML,JIBX, Log4j, XML, SVN, Tomcat, SQL Server, Websphere,Maven,Eclipse, Unix.
Confidential, Ridgeland, Mississippi
Java Developer
Responsibilities:
- Responsible for writing functional and technical documents for the modules developed.
- Extensively used J2EE design Patterns.
- Used Agile/Scrum methodology to develop and maintain the project.
- Developed and maintained webservices using SOA protocol.
- Developed business logic using Spring MVC.
- Developed DAO layer using Hibernate,JPA,Spring JDBC.
- Used Oracle 11g as the database and used Oracle sql developer to access the database.
- Used Eclipse Helios for developing the code.
- Used Oracle SQL developer for the writing queries or procedures in SQL.
- Implemented Struts tab libraries for HTML, beans, tiles for developing User Interfaces.
- Extensively used Soap UI for Unit Testing.
- Involved in Performance Tuning of the application.
- Used Log4J for extensible logging, debugging and error tracing.
- Used Oracle Service Bus for creating the proxy WSDL and then provide that to consumers
- Used JMS with WebLogic Application server
- Used unix scripts for creating a batch processing scheduler for JMS Queue.
- Modified Cart service to access the rules engine.
- Used Jenkins to build and deploy the code in tomcat server.
- Used camel for routing the legacy code.
- Need to discuss with the client and the project manager regarding the new developments and the errors.
- Need to discuss with the different module teams of IVR and Prime to get the data about the other modules which is related to my modules
- Documented all the modules and deployed on server in time.
- Involved in Production Support and Maintenance.
Environment: Java 1.5, Core java, EJB, Spring, Hibernate, XML, XSD, XSLT, Web services, JMS, SOAP UI, Eclipse, Tomcat, Oracle 10g, Oracle SQL developer, Jenkins, Apache Camel,Maven, Unix.
Confidential
Java Developer
Responsibilities:
- Responsible for writing functional and technical documents for the modules developed.
- Used waterfall model to develop and maintain the project.
- Developed business logic using MVC pattern by implementing Java1.4 Servlets, EJB and JSP.
- Used Oracle 10g as the database and used Toad to access the database.
- Extensively worked on Oracle Products like Toad, Jdeveloper and Report Builder.
- Worked on Weblogic for deploying the application.
- Extensively used Singleton patterns in business logic.
- Used Jdeveloper for developing the code and report builder to generate reports.
- Used Toad for the writing queries or procedures in SQL and PLSQL.
- Implemented JSP, HTML, DHTML Java Script and CSS for developing User Interfaces.
- Developed Servlets, Session and Entity (CMP) beans (EJB) for crucial business logic.
- Developed Java Mail for asynchronous sending mails to the employee of RBI for authorization of transactions.
- Extensively used JUNIT for Unit Testing.
- Developed SQL, PL/SQL stored procedures in Oracle 10g.
- Involved in Performance Tuning of the application.
- Used Log4J for extensible logging, debugging and error tracing.
- Extensively used Agile Methodology for the Development.
- Need to discuss with the client and the project manager regarding the new developments and the errors.
- Need to discuss with the different module teams of IES to get the data about the other modules which is related to my modules.
- Integrated servers for all the 21 locations of RBI.
- Documented all the modules and deployed on server in time.
- Involved in Production Support and Maintenance.
- Extensively involved in training the employee of RBI and need to attend call from various location of RBI and clear the bugs.
Environment: Java 1.4, Core Java, J2EE, JDBC, Servlets, JSP, EJB, XML, JUNIT, HTML, CSS, JavaScript, Jdeveloper, Oracle 9i, Toad, Oracle Report generator,Ant, linux.
Confidential
Responsibilities:
- Handling Change requests.
- Involved in design and prepared use cases, class diagrams and sequence diagrams for Generic Financing products using Rational Rose.
- Designed and implemented the Stateful session beans for Charges and SWIFT messages Core Financial Services.
- Designed and implemented the Stateless session beans for Balance position codes.
- Developed a Web Service based interface using Apache Axis 2.0 to expose the functionality implemented for Currency Exchange, Balance Position codes and User credit limit checks so as to make it directly available to other RBI Bank products.
- Developed a backend program using Core Java for Auto Settlement of the eligible transactions.
- Provided support for the product during SIT and UAT phases.
- Involved in Unit Testing using JUnit.
Environment: Struts, EJB, JDBC, Web Services, Oracle 9i PL/SQL, Hibernate, Eclipse, linux.
Confidential
Responsibilities:
- Develop functional specifications, use cases and designed the class diagrams including Sequence diagram, State diagrams and activity diagrams.
- Handle request messages from MQ Workflow by developing the Business Services.
- Develop XML and XSD documents for request and response processing.
- Develop unit tests using Junit.
- Develop Ant scripts to build WebObjects applications as Web Archive (WAR) files for deployment in Web Sphere.
- Create/analyse functional specification and technical specifications; develop code, provide bug-fixing support and ongoing enhancements from the client (change requests).
- Provided support for the product during SIT and UAT phases also manage SIT and UAT web code build and Deployment.
- Design / Develop UI test pages for specific workflow interaction, application specific API calls.
- Updated and maintained project documentation.
Environment:, DB2 Client 7.2, IBM MQ Workflow 3.5, XML, XSL, XSLT,linux.
