We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • About 8 years of experience in designing and deploying Java/J2EE web applications for leading Multinational corporations specializing in telco, retail, finance and health - care domains.
  • Proficient in Analysis, Design and Development of Java/J2EE application systems, using IT best practices such as Agile Methodology, Object Oriented Design patterns and Database access modules (DAO).
  • Designed and deployed Automated Marketing and Order Processing Web Applications for leading telco and retails chains supporting hundreds of thousand hits per day
  • Expert in developing Spring Web applications, using Spring Core, ORM, DAO and MVC component to support mission critical business applications. Expert in Hibernate template.
  • Extensive experience in developing web applications using concepts such as OOPS, Multithreading, Collections, Hibernate, Spring, JDBC, JSP, Servlets, JMS, Web Services, Struts and Java Beans.
  • Extensive experience in using RDBMS concepts with Oracle RDBMS, MS SQLServer and also proficient in writing SQL, PL/SQL Stored procedures, Triggers and Views.
  • Very good experience in XML parsing technologies like SAX, DOM, and JAXB and using XSLT.Also designed JSON transport message parsers.
  • Proficient in implementing applications with Spring JmsTemplate to retrieve and process messages from Java Message Queues (JMS) using Active MQ and IBM MQ
  • Expert in developing web applications based on different Design Patterns such as Singleton, Front Controller, Business Delegate, Transfer Objects, and Model-View-Controller (MVC). Extensively worked on Struts 2.1 java framework utilizing Struts Tiles, Struts Controllers (Actions and Forms) and data validations.
  • Substantial experince in Agile methodlogy based projects, with emphasis on software quality.
  • Extensive experience in JDBC and Hibernate for persisting the data to different relational databases and strong experience in Java Persistence API.
  • Strong experience in implementing contract-first Web Services using Axis 2, WSDL, SOAP, JAX-WS and XMLSpy.
  • Successfully implemented RESTful applications, as per architectural constraints like Stateless server uniform URL interface and cachable at client-side.
  • Expert in using, configuring and deploying applications onto application servers and containers like Tomcat, Jetty, JBoss, Web logic and Web Sphere.
  • Used Log4J for enabling runtime logging and performed system integration test to ensure quality of the system.
  • Proficient in using test driven designs (TDD) and experienced in writing Spring unit test cases using Junit and Mockito.
  • Experience in Frontend development using JSP, JSTL, Servlets, JavaScript, HTML, Ant, JQuery, Ajax and CSS.
  • Good knowledge in using Maven and Ant Scripts for building and deploying the application in web and application servers.
  • Experienced in using JBoss (wildfly), WebSphere, and WebLogic application servers; Experienced in using IDE tools like Eclipse and Net beans.
  • Highly Self-motivated, good technical, communications and interpersonal skills. Able to work reliably under pressure.
  • Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies.

TECHNICAL SKILLS

Languages: Java, JavaScript, SQLPlus, SQL and PL/SQL.

J2EE Technologies: Servlets, JDBC, RMI, JSP, JSTL, EJB, JMS, JNDI, Web Services.

Web services: SOAP, WSDL, Axis 2.0, JAX-WS, RESTful, JSON, JAX-RS.

Applications Frameworks: Spring 3 with Annotations,Jakarta Struts.

ORM technology: Hibernate 4, HQL, Criteria and iBatis

App/Web servers: JBoss,Tomcat, Web Sphere, Web Logic.

Databases: Oracle, MS SQL, and DB2.

Tools: Maven, Ant, JUNIT, WinCVS, SVN, Log4j, Toad, SQL Developer.

Methodology: Agile and Waterfall methodology.

Operating Systems: Windows Server, UNIX, RHEL Linux, CentOS.

IDEs: Eclipse,RAD,Net Beans,WSAD.

Web Technologies: XML, XPATH, XSLT, JAXB HTML, CSS, AJAX, XML, XSLT, XPATH

PROFESSIONAL EXPERIENCE

Confidential, Overland park, KS

Java Developer/Analyst

Responsibilities:

  • Designed and delivered Spring based web applications for Sprint Sales centers, to support service activation for subscribers and upgrading data plans for Lease-for-Less subscribers and Refer-a-family-or-friend enhancements.
  • Extensively worked in developing business Use Cases using Java, Spring MVC, Web Services, JMS technologies and Dependency injection
  • Implemented Spring Repository components with Hibernate ORM, Spring hibernateTemplates to access Databases to persist data Multiple Data resources
  • Developed the Spring beams to handle different transactions such as service activation and SAMSON billing for data plan changes.
  • Implemented DAO modules access data from Oracle DBMS using in Hibernate framework. Expert in creating HQL object queries and list services using Criteria.
  • Developed contract-first Web Services to access Mobile Products and Service subsystems using Apache Axis, WSDL, SOAP, and XMLSpy.
  • Experienced in implementing RESTful web service, using Jersey to create Stateless server components, with annotations, and Oauth2 security.
  • Implemented back-end DAO services using ExecutorServices (multi-threaded) to process front-end requests to comply with SLA
  • Followed Agile Scrum Incremental process of Agile Software Development methodology, also involved in creating stories in JIRA.
  • Experienced in Spring Batch jobs and JDBC to implement batch jobs to pull product and service pricing data and process LeaseforLess new order processing.
  • Proficient in writing SQL Queries Stored Procedures to insert and update data.
  • Developed Unit test suites using Soap-UI to test the Web Services using WSDL
  • Extensively used feature like Spring IOC, Autowired, Repositories, Spring Unit test, Pojo and DAO classes with Spring Controller.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for processing Sales requests using JMS Messages.(Spring)
  • Build components configuration in pom.xml for Spring, Hibernate and web service application using Maven 2 . dependent jar files
  • Created numerous test cases as per requirements using JUnit framework and JUnit/Selenium for Testing.
  • Implemented SOA (Service Oriented Architecture) and consumed JAX-WS web services using Apache CXF framework with SOAP messages for capturing IVR responses.
  • Developed and scripted deployment notes and involved in deploying the application to Websphere server.
  • Involved in writing batch processing job for Jenkins to Auto populate database at specific time of the day.

Environment: Spring 3.6 Framework, Hibernate 4.0, Java 1.7, HQL, Criteria, SOAP, RESTful, JUnit, GIT, SoapUI, Log4J, WebSphere Application Server 8.5,bash, JMS, MQ, JAXB, SQLPlus, Linux (RHEL), Oracle RDBMS, bash and XML

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Designed and developed Spring DAO and Repository components to access Oracle Database and interface with Tibco applications
  • Experienced in designing and implementing Sales support applications using Struts MVC and Spring Jdbc Template Framework,
  • Experienced in various Software Development Life Cycle (SDLC) phases of the project which was model using Rational Unified Process (RUP).
  • Generated use case diagrams, class diagrams, and sequence diagrams using Rational Rose.
  • Maintained the code repository using Clear case for keeping codebase in sync with other phases of projects running simultaneously.
  • Used Struts validation and tiles framework in the presentation layer.Experiences in using Tibco APIs.
  • Developed user interface using JSP, JSP Tag libraries (JSTL) and Struts Tag Libraries to simplify the application development. Created Action classes and Session beans to process the requests from the POS users.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Designed and implemented Servlets module to capture the XML as request and parse XML.
  • Enhanced the web services, Client and Server codes.
  • Followed Agile (SCRUM) methodology, involved in sprint planning every two weeks and participated in daily stand-up meetings.
  • Experienced in using Web services - WSDL and SOAP for getting information from third party.
  • Used API for asynchronous communication by putting the messages in the JMS message queue and ActiveMQ.
  • Implemented various design patterns in the project such as Business Delegate,Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Designed various tables required for the project in Oracle database and used stored procedures and triggers in the application.
  • Performed unit testing using JUnit framework and used Struts Test Cases for testing action classes. Used Ant scripts to build the application.
  • Deployed application on JBoss Application server and monitored the error logs using Log4j.
  • Used CVS for version control.

Environment: Spring 3.0, Java 1.6, J2EE, JDBC2.0, Eclipse, Struts 2.1, Servlets, Hibernate 3.4, Tibco, Java Beans, Oracle10g, JSP, JSTL, HTML, CSS, XML, Web logic 11g R1, JavaScript, AJAX, CVS, JMS, Active MQ, WebServices, WSDL and Axis

Confidential, Norwalk, CT

Java Programmer

Responsibilities:

  • Designed and developed Customer Relations Management (CRM) application subsystems for Confidential sponsored consumer Credit-card services and support operations.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis.
  • Designed and developed the messaging framework for communication between workflow manager and other Enterprise Applications over XML and MQ-Series.
  • Designed and developed Data transfer Objects for the applications.
  • Extensively written customized exceptions for the application.
  • Designed and developed utility classes to validate or format standard data.
  • Designed and developed DAO classes for the application.
  • Enhancements to current functionality using Core Java and implementation of functionality with the help Spring framework and design patterns
  • Extensively used spring framework for dependency injection and configured Java Beans and DAO classes for the application using Spring Configuration files.
  • Designed and developed Health check Scripts using SOAP UI and JUNIT.
  • Actively involved in Application Profiling to check memory leaks and performance and taken necessary steps to fix in the issues.
  • Designed and developed Spring Beans interfaces and implemented business logic though POJOs.
  • Designed and Developed Business Rules using JBOSS DROOLS.
  • Designed and Developed POJOs according to the Domain Objects and configured into the application using Hibernate Framework.
  • Developed Message Driven Beans for asynchronous messagingservices for the Billing.
  • Developed HQL and SQL queries to interact with Database to fetch and update Data.
  • ANT build script is updated with more TARGETS to make build efficient and deploy.
  • Analysed and fixed many Tickets during Warranty period and successfully deployed the fixes to the testing environment.
  • Developed the utility classes to encrypt security data before presenting the user.
  • Developed client programs to invoke third party Web Services.
  • Developed Stateless Session beans to implement Business Requirements.
  • Designed and developed JUNIT Test suites to test the application

Environment: Jdk 1.6 and 1.5, J2EE, Eclipse, Hibernate 3.0, Spring 2.5, Maven, JUnit, UML, Web Services, WSDL, SOAP, Ajax, JUnit, JBoss 6.0, Bugzilla, CVS, Oracle 10g, HTML, XML, RHEL Linux and CentOS.

Confidential, Evanston, IL

Java Developer

Responsibilities:

  • Involved in development of business domain concepts into Use Cases, Sequence Diagrams, Class Diagrams, Component Diagrams and Implementation Diagrams.
  • Implemented various J2EE Design Patterns such as Model-View-Controller, Data Access Object, Business Delegate and Transfer Object.
  • Extensively developed application using MVC Architecture, using open source Struts Framework.
  • Designed and developed customized validation classes using Struts framework
  • Integrated all Struts standard validation to all modules of the application and also wrote customized validations to few modules.
  • Developed Struts Action classes and Validation classes using Struts controller component.
  • Extensively used JDBC to run performance intensive queries.
  • Developed ANT script for auto generation and deployment of the web service.
  • Developed various test cases such as unit tests, mock tests, and integration tests using the JUNIT.
  • Experience writing Stored Procedures, Functions and Packages.
  • Used log4j to perform logging in the applications.
  • Involved in Configuring web.xml and struts-config.xml according to the struts framework.
  • Developed several utility classes for the application.
  • Developed Health Scripts to validate the Application.

Environment: Java 1.5, J2EE, JDBC, Eclipse, Struts, Servlets, Java Beans, Oracle9i, JSP, HTML, CSS, XML, Web logic10.0, JavaScript,Log4j, CVS

Confidential

Junior Java Developer

Responsibilities:

  • Designed and developed Technical Documents includes UML Class diagrams, Use Case diagrams and Sequence diagrams, State diagrams designed using Rational Rose software.
  • Heavily implemented code using Struts Tags, Struts Bean Tags, HTML tags, and JSTL.
  • Implemented the application using Struts Framework which is based on Model View Controller design pattern.
  • Experienced in implementing servlets in tomcat using JSP, JSTL, DOM and Javascript
  • Integrated Junit test cases into the application and promoted test-driven development within the team.
  • Responsible for overseeing the Quality procedures related to the project. Wrote Junit test cases for testing UI Framework classes.
  • Worked in the styles (CSS) and images for the web application.
  • Created build scripts using Ant.
  • Extensively Used Struts MVC for the middle tier design, extended Action Support class and used Filter Dispatcher for data communication between front-end and back-end.
  • Implemented JDBC for data access from Database, used SQL for querying databases
  • Used SQL statements to query different kinds of information from Oracle database.
  • Extensively involved in Implementing in Struts MVC for business logic.
  • Updated Struts configuration documentand Validation configuration document
  • Helped developed application using Struts framework.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
  • Used SVN for version control management.

Environment: JavaEE, Servlets, Struts, JDBC, CSS, JavaScript, JSP, JSTL, Tomcat, XML, Ant, Oracle 9i, UML, Eclipse.

We'd love your feedback!