We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Over 8+ years of IT experience in analysis, design, development and deployment of Client/Server enterprise/web, production support, n - tier distributed applications using core Java/J2EE technologies.
  • Extensive experience in enterprise software development life cycle (SDLC), design patterns, and object oriented design (OOPS concepts).
  • Expertise in Java-J2EE technologies (Servlets, JSP, JSTL, EJB, JDBC, JMS, JTA, Log4j, DAO, Java Beans, Java Multi-Threading) XML, Web Services.
  • Extensive experience in REST, HTML, DHTML, XML, JAXB, XML Parsers, XSD, XSLT and WSDL
  • Expertise in web-based GUIs development using HTML, XHTML, JavaScript and CSS Excellent working knowledge of popular frameworks like Struts, Hibernate, and Spring.
  • Expertise in SPRING IOC, SPRING MVC, SPRING DAO and JDBC TEMPLATE
  • Experience in working with multiple Servers like IBM WebSphere, BEA WebLogic and open source JBoss and Apache Tomcat.
  • Implemented rich front end pages by using HTML5, CSS3, JavaScript, JSON, Angular.js and JQuery.
  • Experienced in developing database to create its objects like tables, views, functions, triggers, and stored procedures, packages using PL/SQL in Oracle, MS SQL Server, and My-SQL.
  • Worked in client side designing and validations using SOAP, RESTFUL, HTML 5
  • Hands on Experience in the design and development of SOA Architecture for publishing as well as consuming web services, development of Workflows for exposing Web services.
  • Experience working in the UNIX Environment including writing shell scripts.
  • Expertise in build scripts like Maven, ANT and build automation.
  • Strong experience with JUnit for unit testing
  • Great command over IDEs like Eclipse and NetBeans.
  • Extensively used ETL methodology for supporting data extraction, transformations and loading process, in a corporate-wide-ETL Solution.
  • Provided in-depth analysis to resolve production and application issues.
  • Expertise in using business analysis and Design tools like MS Visio and Rational Rose.
  • Followed Test driven development of Agile Methodology to produce high quality software.
  • Expertise in debugging the code and highly result oriented and pro-active with the ability to learn new technologies quickly and implement them successfully in production.

TECHNICAL SKILLS:

Web Technologies: JDBC2.0, Servlets2.3, JSP2.0, JSTL, EJB3.0& 2.0, Spring, IBatis, JNDI, JMS, JAAS, JTA, AJAX, JSF, XML, XML schemas, XSL,CSS3, REST, XSLT, XML Parsers(DOM, SAX, Hibernate 3.0, JDOM, JAXP, JAXB, JAX-WS), SOAP, XHTML, Dojo, HTML5, JavaScript, Node.js, Backbone.js and Angular.js.

Build Tool: Java, JavaScript, Python, Adobe Flex API, SQL, PLSQL, Ant, Maven

Middleware: Struts 1.2, 2.0, Spring 1.2, 2.x, 3.0, JUnit 4.0, Log4j, IBatis, IText Library for PDF doc & Other Generation, JAXB, JBPM workflow.

RDBMS: Oracle 11g/10g/9i, MS-SQL Server 7.0/2000/2003/2007/2008, and DB2

Tools: SOAP UI, Putty, Eclipse 3.1, Eclipse, RAD (Ration Application Developer), Net Beans IDE.

Operating Systems: Windows XP/NT/2000, UNIX (HP UX, IBM AIX, Solaris)

Web/App Servers: Web Logic Server 6.0, 7.0, 8.1, 10.0, Web Sphere 5.0, JBoss, Tomcat 4.1, 5.5, 6.0, 7.0, IBM Web sphere 6.0.

Version Control: CVS, SVN, Smart GIT and Clear Case.

Data Modeling Tool: TOAD, SQL Navigator

Design Pattern: Session Façade, Business Delegate, Value Object, Singleton, MVC

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Sr. Java Developer

Responsibilities:

  • Involved in technical analysis, design, development, and documentation with a focus on the implementation and software development.
  • Ensure compliance with coding standards, source code control, version control, build & deployment procedures and Performance Tuning.
  • Installed, configured, deployed, Monitored and troubleshoot in web logic server
  • Extensively worked with XMLBeans for accessing XML by binding it to Java types.
  • Providing technical support for critical production issues and preparing unit test cases and test plans.
  • Implemented the projects by using Spring integration frameworks.
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, Angular.js, DHTML and XML Technologies.
  • Used Web Services to provide the interface to the various clients running on both Java and Non Java applications using REST, SOAP and WSDL.
  • Used SAX and DOM for parsing XML documents and XSLT for transformation.
  • Developed the XML Schema and Web services for the data maintenance and structures.
  • Used a Hibernate Object Relational Mapping (ORM) tool to provide a framework for mapping an object oriented domain model to a traditional relational database.
  • Developed web-based user interfaces using Servlets, JSP, HTML, JSON and XML based client and server application.
  • Used Maven generating the project arch types and to build the project.
  • Developed backend logic by writing Java/J2EE APIs to handle the product metadata.
  • Maintaining the customer support and customer data from database tables in Oracle database.
  • Working on SQL/PLSQL programs to validate and code the database tables.
  • Worked intensively in Linux environments to see the logs and deployments and debugging.
  • Wrote JUnit Test Cases for testing the core model of the application. SOAPUI testing for to test the each module generated output.
  • Used SVN as source control And Used Log4j for logging Errors.
  • Installation and configuration of Development Environment using Eclipse with WebLogic Application server and deployed the applications on server.
  • Have worked in maintenance assignments for the Logistic domain, involving enhancements and production support.
  • Work on additional tasks and responsibilities that will contribute towards team, department, and company goals in Dev and Prod environments

Environment: Java, J2EE, SPRING core, SPRING ORM, Restful and SOAP Web Services, Swings, JMS, JNDI, JTA, JSF, JSP, Drools, JUnit, JSON, Soap UI, Ajax, Putty, UNIX, Eclipse, WebLogic, Oracle, HTML5, XML, JavaScript, Log4j.

Confidential, Raleigh, NC

Sr. Java Developer

Responsibilities:

  • Involved in requirements gathering, UI design and design of application workflows.
  • Designing and Developing the Web portal Applications, web services, JBPM workflows, Back end Queuing implementations (MQ) using the technologies Spring MVC, JQuery, JSON, Spring ORM, Hibernate, CXF JAX-WS JAXB and Active MQ using Scrum based Agile methodologies.
  • Developed Web pages using Servlet and JSP, Angular.js, for the support app which is a test tool for a quick standalone testing of the Web service calls.
  • Implemented Golden Gate for Standby Configuration and developed procedures for Replication.
  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP).
  • Developed web application based on J2EE Struts framework, Implemented Java and J2EE Design patterns like Business Delegate.
  • Enhanced UI using JSF, HTML, and JavaScript, Develop and deploy the applications on Web Sphere Application Server 6.0/7.0.
  • Used Web services - WSDL & SOAP for getting credit card information from third party.
  • Created technical documents for the tasks assigned, Made changes in LLS donation workflow to accommodate Book Keeper.
  • JUnit test cases to test Web Services functionality before integration with client.
  • Extensively worked on J2EE Technologies to develop the project, Followed Spring MVC Framework for the development of the project.
  • Used Hibernate as ORM tool and defined the mapping, Coordinated with QA team to ensure the quality of application.
  • Involved in Unit integration, debugging the code, bug fixing, acceptance testing with test cases, code reviews.
  • Supported production environment including monitoring application, resolving any production related issues.
  • Exposed as RESTFUL Web services, with Chart Specific parameters passed as query string.
  • Extensive Performance testing is being done to determine the responsiveness and stability of the system.

Environment: Spring 3.0, Hibernate, SQL Server, JTA, JUnit, JSP, JSON, JavaScript, DHTML, HTML5, CSS3, Angular.js, Ajax, Restful services, Jenkins, Eclipse, ActiveMQ Messages., Rational Application Developer (RAD) 7.x.x, 8.x.x, Smart GIT, JMS, WebSphere Application Server (WAS) 6.x.x, 7.x.x, IBM DB2, Agile Methodology.

Confidential, Dallas, TX

Software Developer

Responsibilities:

  • Utilized Agile Methodologies to manage full life-cycle development of the project
  • Worked Extensively on Spring IOC, Spring DAO framework, Spring Web services
  • Created new ETL mappings by using Pervasive tool.
  • Worked in designing, building, testing, implementing, supporting and maintenance of ETL Applications.
  • Involved in troubleshooting of ETL loads and performance tuning of Mappings.
  • Involved in tuning the database for better performance by analyzing the table, adding Hints and by Query Tuning methods.
  • Performed WSDL schema and semantic verification and compliance to WS-I
  • Handling the daily status meetings with QA team and business people in prioritizing the defects as per the business need.
  • Used Log4j for logging and tracing java code
  • Designed and developed front-end screens using JavaScript’s, Angular.js, CSS, and HTML.
  • Implemented various design patterns including Singleton.
  • Involved in coding for TestNG test cases, Maven for building the application.
  • Created Test Cases in Quality Center and mapped Test Cases to Requirements in Quality Center.
  • Managed all phases of end-to-end testing which includes User Acceptance testing, Functionality testing, Regression Testing, GUI testing, negative testing, system testing, unit testing and Smoke testing of the Application, its interfaces and Client-Server Utilities
  • Created XML files based on XML XSD.
  • Interacted with Developers, Business Analysts and Team Members to understand the Business Process
  • Developed many Java Interfaces to integrate the Web Services with the database transaction tables.
  • Responsible for client side interaction.

Environment: Spring, Hibernate, Maven, JBoss, JSP, JUnit, JSON, JMS, Eclipse, Pervasive ETL, PL/SQL, Toad, Jira, HTML, CSS, Angular.js, UNIX.

Confidential, New Haven, CT

Sr. Java/J2EE consultant

Responsibilities:

  • Understanding functional specifications, designing, and creating custom solutions to match the requirements.
  • Used Spring Core Annotations for Dependency Injection.
  • Designed and developed a ‘Convention Based Coding’ utilizing Hibernate’s persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data with JSF tag libraries.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Used HQL and SQL for fetching and storing data in databases.
  • Used XML data processing for JAXB.
  • Implemented rich front end pages by using HTML5, CSS3, JavaScript, JSON, Angular.js and JQuery.
  • A created and updated Hibernate query, Log4j mechanism is extensively used.
  • Worked with team members and leads for reviewing the code during Code Review sessions and using Checkstyle to determine Java code is compliant to standards.
  • Find Bugs is used extensively to determine the Null Pointer exceptions and finding the bugs in Java code.
  • Performing Unit testing and Integration testing using JUnit with mockup objects.
  • Involved in Production Release Planning & implementation along with support for production issues for various releases of the application.
  • Involved in migrating the application from Clearcase to Subversion.
  • Designed and developed the Validators, Controller Classes and Java bean components.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application.
  • Designed and built SOAP web service interfaces implemented in Java.
  • Used Clear Case for version control and Clear Quest for bug tracking.

Environment: Java, JDK 1.5, Servlets, Hibernate 3.2, JPA 2.0, Spring 3.0, JavaScript, JQuery, Oracle 10g, JAXB, Eclipse 3.2,Apache Ant, Web Services (SOAP), WebSphere 6.1, XML, ClearCase, Clear Quest.

Confidential

Application Developer/Programmer

Responsibilities:

  • Designed & developed GUI for claim creation, processing and tracking
  • Created Use Case Diagrams in UML.
  • The user interface components are developed using Java AWT/swing API.
  • Managed by the Network Management System(NMS) and TCP/IP and UDP
  • Some Expose to Layer2/Layer 3 protocols.
  • Developed the business layer components as Stateless Session Beans based on EJB API.
  • Developed the data access layer components as entity Beans based on EJB API.
  • Developed web based user interface screens using HTML and Java Script.
  • Created CSS to get unique look and feel across the related facets.
  • Client Side validations were done using JavaScript.
  • Deployed the EJBs on JBoss.
  • Developed Entity Beans as Bean Managed Persistence Entity Beans and used JDBC to connect to backend database Oracle.
  • Designed and implemented Connection pooling for high-level performance.

Environment: JDK 1.2/JDK1.3, EJB 1.0, JSP, HTML, JavaScript, Servlets, Unified Modeling Language, Eclipse, XML, JBoss Application Server, Oracle, Java AWT/Swing API.

Confidential

Java Programmer

Responsibilities:

  • Involved in design and development of hierarchy of the various commodities and various categories.
  • Developed and implemented Enterprise Java Beans (Session).
  • Implemented user sessions using Session Tracking API of Java Servlets.
  • Designed and developed servlets and JSP.
  • Struts framework is used as MVC.
  • Client side validations done using the java script.
  • Server side validations are performed using the application exceptions.
  • Created deployment descriptors using XML.
  • Designed the dynamic web pages using JSP
  • Performed Junit Test on java EJB classes.
  • Designed and implemented the database interaction using JDBC, and stored procedures using PL/SQL.
  • Designed and developed the queries using JDBC and Java Servlets for various search options.

Environment: J2EE, Java, JSP, Servlets, Struts, JDBC, Java script, HTML, XML, Web logic 7.0 and Oracle 8i, Junit, PL/SQL, UNIX.

We'd love your feedback!