We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Philadelphia, PA

PROFESSIONAL SUMMARY:

  • 8.5+ yearsof IT experience as a Java Programmer with strong experience in full project development lifecycle in Java/J2EE technologies
  • Extensive experience in all phases of SDLC like analysis, design, development, implementation and production support of software in enterprise & distributed J2EE applications
  • Extensively followed iterative methodologies such as Agile (SCRUM) and test - driven development in multi project implementations
  • Experience in Core Java with strong understanding and working knowledge of Object Oriented Conceptslike Collections, Multi-Threading, Exception Handling, Inheritance and Polymorphism.
  • Extensive programming experience with Java/J2EE and associated concepts and technologies such as Hibernate,Spring, Servlets, JDBC,Java Reflection API
  • Experience in Front End Technologies: JSP, JavaScript, HTML, CSS, AJAX, JQuery and AngularJS.
  • Developed and implemented various Ajax Frameworks such as jQuery, JSON
  • Excellent knowledge of XML, XSL, XML parsers, SOAP, UDDI and REST
  • Good work experience in writing SQL queries with major relational databases
  • Experience in OOAD technologies developing Use Cases, Sequence Diagrams and Class Diagrams using case tools like UML/Rational Rose
  • Proficient in deploying and implementing application on WebSphere Application Server, Web Logic Application Server and Tomcat
  • Proficient in using different IDE tools like Eclipse, RAD, WSAD (WebSphere Studio Application Developer) NetBeansfor successful implementation of my projects and IntelliJ.
  • Extensively used Hibernate and JDBC to connect to databases like Oracle and MySQL
  • Experience in unit testing the applications using Junit, TestNGFramework and developed logging and standard mechanism based on Log4J
  • Experienced with databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages
  • Experienced in UNIX/Linux Environment, scripting in bash and working with the console and various text editors such as vi, emacsandNano
  • Well versed in HTML, SAS, Latex and Adobe Photoshop
  • Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually and as well as in a team environment with good team spirit

TECHNICAL SKILLS:

Programming Languages: Java, C/C++,JDBC, Servlets, JSP, jQuery, Oracle, SQL

J2EE Technologies: EJB2.0, JSP1.1, J2EE1.4, JMS, J2SE, Java Servlets2.4/2.3, JDBC2.0, Java Reflection API

Web Technologies: HTML, CSS, JavaScript, AngularJS, XML, XSL, XSLT, XSD, SOAP, WSDL, JSTL, JSON, JAXB, AJAX

Databases: Oracle 8i/9i/10g, MySQL, SQL Server

Frameworks: Jakarta, Spring, Hibernate, JSF,TestNG

Distributed Computing: EJB, RMI

Developer Tools: MS Office, Eclipse, NetBeans, RAD, IntelliJ,Cucumber,Splunk ,Jira

Application & Web Servers: WebLogic8.1/9.1, Apache Tomcat 5.0, Jboss, WebSphere5.0

Operating Systems: Windows 8/7/XP, Linux Ubuntu/Mint/Debian/OpenSUSE and Mac OS X

PROFESSIONAL EXPERIENCE:

Confidential, Philadelphia, PA

Sr. Java Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design and testing phases.
  • Worked with Agile Methodologies and followed Scrum approach for the development process
  • Developed JAVA Action Classes and Form Beans
  • Extensively worked with core java like collections, String Builder and interfaces.
  • Designed and developed the UI using JSP, HTML, CSS, AngularJS, JQuery, AJAX and JavaScript by following google material design
  • Deployed the web components into the Tomcat application server onAmazon VM
  • Used JDBC, SQL for developing data access layer for an application.
  • Responsible to write complex SQL queries to retrieve data from the SQL Server.
  • Used Java Reflection API to dynamically load and execute the menu operations.
  • Code reviews, customization and maintenance of code across applications.
  • Extensively written unit and integration test cases using TestNG.
  • Created test build plans to run test on Bamboo server and fixed failed test cases.
  • Used Splunk tool to pull logs and analyze.
  • Defined and track bugs using Jira.
  • Done with unit testing of all java classes using TestNG framework. Supports various kinds of testing activities starting from Integrated Unit Test, Sub System Test, System Test and User Acceptance Test.
  • Developed Glue code which directly interacts with the application.
  • Used Cucumber framework to analyze the user-story and write acceptance criteria to develop test case scenarios.
  • Test automation on Xfinity Boxes using Cucumber.
  • Worked on refactoring java codebase to improve application performance.
  • Maintenance of the system and updating of the system as per requirements

Environment:Core Java, J2EE,JSON, JDBC, JSP,JSTL,JavaScript,AngularJS,JQuery,AJAX, CSS,HTML, Java Reflection API, Tomcat,Bamboo,SQL Server,Splunk,Cucumber,Eclipse,IntelliJ,TestNG.

Confidential, Atlanta, GA

Sr. Java Developer

Responsibilities:

  • Actively participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application
  • Successfully delivered design and code using Scrum methodology in Agile environment.
  • Actively involved in Scrum meetings that allow clusters of teams to discuss their work, focusing especially on areas of overlap and integration
  • Successfully created UML Use case diagrams, Class diagrams, Event diagrams, Activity diagrams and Sequence diagrams using Rational Rose
  • Designed and developed application based on Spring framework using MVC design patterns.
  • Involved in implementation and unit testing of the product
  • Developed Spring Action Classes and Form Beans
  • Designed and developed the UI using JSP, HTML, CSS, AngularJS and JavaScript
  • JSP Content is configured in XML files
  • Implemented session beans using EJB 2.0
  • Deployed the web components into the Web logic application server
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE 10g.
  • Hibernate is used as persistent at middle tier for providing object model over relational data model
  • Code reviews, customization and maintenance of code across applications.
  • Responsible for performance issues. Optimized ant build scripts for faster building and worked on modifying shell scripts
  • Creating environment for user-acceptance testing and facilitating integration and user acceptance testing with JUNIT
  • Conducted Regression testing, smoke testing, through automated testing tools likecucumber .
  • Responsible for release of code into production and its integration with other applications
  • Identifying and developing test cases and test scripts to perform load tests for performance and regression testing

Environment: Core Java, J2EE, Spring 3.1, Eclipse, EJB2.0, Hibernate, XML, JSP, JDBC, Rational Rose, JavaScript, HTML, AngularJS, JUnit, DB2, Oracle 10g

Confidential, Miami, FL

Sr. Java Developer

Responsibilities:

  • Ported service to expose them as SOA web services. Used Oracle Enterprise Manager, Oracle Service Bus, and DataPower (for PCI CC encryption).
  • Straight Talk GSM: Designed and developed module for Straight-Talk to have support for GSM phones with prepaid engine accepting codes over OTA.
  • Tracfone Sprint/Android: Designed and developed module for Tracfone to have support for new Sprint Carrier and to support smart Android handset phones in the system.
  • Designed and re-wrote modules written in Clarify API to pure Java implementation in order to optimize speed and remove dependency on Amdocs’s clarify API.
  • Designed and developed modules for NET10 to support unlimited monthly plans for dedicated handsets.
  • Designed and developed spring based Template structure for Implementing Façade service pattern for exposing services (used by Web and IVR applications).
  • Designed and developed the authentication module to support SOX password compliance using spring and spring remote (Spring HTTP Invoker) services.
  • Designed and developed the initial ground work based on Spring J2EE framework (with spring web-flow) for doing Activation/Reactivation.
  • Developed UML diagrams that are required for the model.
  • Used AngularJS framework to develop dynamic web pages.
  • Designed and re-wrote modules of application (that used clarify solutions) in J2EE and spring in order to speed up and optimize the application.
  • Provided production application support in order to fix outstanding issues encountered.

Environment: Oracle Enterprise Manager, Data power, J2EE, Spring Framework, WebLogic 8.1, Oracle 9i, JEXL.

Confidential, Dallas, TX

Sr. Java Developer

Responsibilities:

  • Actively involved in finalizing system requirements and screen mock ups
  • Application analysis, design, and identifying required tools necessary to build theapplication.
  • Responsible for giving functional knowledge to the new team members
  • Work with Management, QA to accurately prioritize scope & schedule content initiatives.
  • Ensures timely and successful implementation of content enhancements
  • Developed several pieces of the JSF engine, including bean discovery, value bindings, method bindings, component bindings, and event generation. 
  • Worked in an Agile Environment used Scrum as the methodology wherein I wasresponsible for delivering potentially shippable product increments at the end of each sprint
  • Involved in Scrum meetings that allow clusters of teams to discuss their work, focusing especially on areas of overlap and integration
  • Created class and sequence diagrams using MS Visio
  • Used Agile, Waterfall software development methodologies which help to develop project plans
  • Designed UI Screens using JSP, Servlets, CSS, DHTML and HTML
  • Created queries and executed and verified as SQL Developer
  • Used JDBC-API to communicate with database
  • Developed and modified database objects as per the requirements
  • Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application
  • Actively involved in development of application logic based on design documents using Java
  • Involved in testing and debugging
  • Used JUnit for unit testing
  • Monitored the error logs using Log4J and fixing the problems
  • Designed technical documents
  • Prepared build release notes before delivery into different environments

Environment: Eclipse, CoreJava 1.5, JDBC, JSF, SQL, JSP, Servlets, Oracle 10g, JUnit, MS Visio, Windows, Unix

Confidential, Alpharetta, GA

Java Developer

Responsibilities:

  • Responsible for requirement gathering, analysis, design & development of a new Care Pack Auto registration system which replaces fragmented and regional registration flows by a new automated solution integrating various order management systems and providing new consistent and configurable registration logic
  • Worked in an agile environment delivering output in sprints and participating in scrums
  • Re-wrote several pieces to make them compliant with the emerging JSF standard.
  • Developed Integer and Date JSF components to support user entry of integer and date (month/day/year) values with internationalization.
  • Developed complex and critical objects, class and functions using Core Java andJava Beans
  • Used Common Architecture Services   (CAS) Frameworks based on spring framework to generate validators, verifiers, data services and business services. Used Batch framework to generate transaction-driven   and database-driven job
  • Developed the code using Core Java Concepts Spring Framework, JSP, Hibernate 3.0, JavaScript, XML and HTML.
  • Used AJAX Framework for Dynamic Searching of product sales Information
  • Performed client side validations using JavaScript.
  • Developed user interface using JSP, HTML, XHTML and JavaScript to simplify the complexities of the application
  • Created tables & records as specified by the client. JDBC was used to connect to the Oracle Database and validate transaction entries
  • Involved in creating database objects: tables, views, constraints using PostgreSQL
  • Involved in adding new functionalities to legacy system
  • Developed JUnit test case and performed functional test, integration test for application
  • Utilized agile scrum methodology and extreme programming for development of the product
  • Maintenance of the system and updating of the system as per client requirements

Environment: Eclipse, Core Java, CAS Framework based on Spring, AJAX, Spring, JSP, Servlet, Hibernate, Tomcat 6, JavaScript, HTML, XML, JSON, JDBC, Oracle, PL/SQL Developer, JUnit

Confidential, Bentonville, AR

Java Developer

Responsibilities:

  • Involved in analysis, design and development of Departmental Sales system
  • Analysis and understanding of business requirements
  • Effectively participated in weekly client communications with Business Analysts
  • Involved in the architecture team for design and implementation of system
  • Involved in the Agile process of Extreme Programming that involved intensive code review, unit testing and frequent interaction with customers and applying those changes effectively by introducing checkpoints in the requirements
  • Worked with reducing the cost of changing requirements by having multiple short development lifecycles
  • Performed client side validations using JavaScript
  • Developed user interface using JSP, HTML, XHTML and JavaScript to simplify the complexities of the application
  • Used AJAX Framework for Dynamic Searching of product sales Information
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate
  • Developed Custom Tags to represent data in a desired unique table format and to implement paging logic
  • Developed views and controllers for client and manager modules using Spring MVC and Spring Core
  • Deployed the applications on IBM WebSphere Application Server
  • Used Hibernate in data access layer to access and update information in the database
  • Implemented business processes such as user authentication, transfer of service using session EJBs
  • Used Web services - WSDL and SOAP for getting credit card information from third party
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as un-marshalling process
  • Followed TDD and developed test cases using JUnit for all the modules developed
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems
  • Developed Web Services using XML messages that use SOAP. Created WSDL and the SOAP envelope
  • Developed and modified database objects as per the requirements
  • Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application

Environment:Core Java, JSP, JavaScript, HTML, XHTML, AJAX, spring, Hibernate, WebSphere, JAXP, JAXB, JUnit, Log4J, XML, Oracle 10g

Confidential, NY

Java Developer

Responsibilities:

  • Played very crucial role in Developing and implementing various intricate modules of the product
  • JavaScript was implemented for the various customers to interact with the system
  • Prepared multiple Unit test cases on IT requirements that are gathered and deciphered.
  • Documenting the whole process when and where required
  • Developed web applications
  • Extensively used Eclipse IDE Tool for building and deploying the application
  • Configured and Deployed Web application on Tomcat application server
  • Responsible for developing the employee module
  • Responsible for developing the payroll module
  • Implemented JDBC framework for connectivity with MySQL database as backend
  • Written stored procedures to add, update and delete data from MySQL Database
  • Involved as team member in coding and understanding the problem
  • Involved in giving releases

Environment: JSP, MySQL 5.0, iBatis 2.0, Ajax, Eclipse3.0, Core Java and Tomcat 5.5.

We'd love your feedback!