We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

3.00/5 (Submit Your Rating)

Buffalo, NY

SUMMARY

  • Having good understanding in User Research Persona Creation to optimize user journeys, develop site maps and construct wireframes enabling effortless navigation
  • Developed ANT scripts, and used MAVEN Jenkins tools to build and deploy J2EE Applications.
  • Strong understanding of Object Oriented Programming and Design experience with UML, Client Server Technologies/Environment, Distributed Systems and Relational Database, SOA.
  • Good understanding and implementation experience on Multithreading, Collection Framework.
  • Over 5 years of experience in designing and implementing Enterprise Level applications with SOA architecture.
  • Experience in handling architectural issues and providing solutions using various design patterns such as MVC Model-View-Controller , Singleton, Factory, Abstract Factory, Command, DAO, DTO, etc.
  • Extensive experience in Design, Development and Deployment of Web based applications using Java/J2EE, JSP, Servlets, JDBC, Hibernate, Spring, Struts, Web Services, SOAP, JavaScript and AJAX.
  • Over 7 years of experience in Java/J2EE Software Design and Development.
  • Excellent experience of requirement analysis, design, development, testing and deployment.
  • Proficient in XML technologies like XML, DTD, SOAP and WSDL
  • Having good work experience of creating Wireframes, HTML/XHTML code and CSS which contributes to user-centered design.
  • Strong development experience in Oracle SQL PL/SQL programming using the tools TOAD, SQL Plus and SQL Developer.
  • Strong analytical, communication, problem solving, interpersonal, organizational and team monitoring skills.

TECHNICAL SKILLS

Programming Languages

Java 1.5, 6, PL/QL

Java APIs /frameworks/Tools

J2SE, J2EE, JavaFX, JDBC, JPA, EJB2/3, Struts, Spring, GWT, JSF, Hibernate, JQuery, JNDI, MVC, AJAX, JUnit, Ant, Jenkins, Hudson

XML/HTML Technologies

XML, XSL, XSLT, JAXB, DOM, HTML 5, CSS 2/3

Scripting Languages

JavaScript, JSON, Ant Build Scripts, Unix Shell Scripting, PHP

Database and Tools

Oracle 10g/11g, Terradata, DB2, MySQL, TOAD, SQL Developer

Web/Application Servers

WebSphere 6.x/7.x, WebLogic 10.x/11.x, Apache Tomcat 6.x/7.x, JBoss 6.0/7

IDE

Eclipse 4.2, NetBeans 7.x, JDeveloper, RAD 7.0/8.0, IntelliJ 10.x/11.x

UML Modeling software/tools

Rational Rose

Source Control

CVS, Rational Clear Case, Visual Source Safe, SCM Surround , SVN Tortoise

Other Methods

Web Services SOAP and RESTful

Operating System

Windows 9x/2000/XP/Win7, Linux, Unix Sun Solaris

EXPERIENCE

Sr. Java Developer

Confidential

Responsibilities:

  • Detailed analysis of the application requirements and help creating a high level Design document for the application.
  • Understand, design and code software units using Java/J2EE including Struts, Spring, Hibernate, Web Services as per the Requirement Specification Documents using Agile methodology with the help of UML/Enterprise Architect and Eclipse.
  • Developed user interfaces using JSPs, HTML, CSS, Java Script, JSP Custom Tags and AJAX.
  • Design and architect security authentication Single Sign On SSO and authorization and ensure designs are in compliance with requirement specifications.
  • Create MAVEN project with Repositories, Binding - Basic Packages and Dependencies which helps the development teams to quickly develop, deploy and test the application. At the same time create an SVN repository as a central repository system to check in and check outs.
  • Design and develop user interfaces for internet/intranet applications by setting expectations and features priorities throughout development life cycle using Service Oriented Architecture SOA .
  • Used Jenkins for continuous integration of the system and integrate the changes to the project.
  • Determine how the application performs in terms of stability and responsiveness under a particular workload and time frame by performing Peak Test, Double Peak test, Endurance Test using LoadRunner. Also used HP Analyzer and DynaTrace to determine java method level performance and query level performance.
  • Define test strategy and provide the direction to the development team to test the software units with Junit test cases.
  • Create, assign and track the tasks/issues of the project activities using JIRA. Support project management activities with the help of SharePoint.
  • Plan and engage in asynchronous review and commenting on code using Crucible, a collaborative code review application software.
  • Manage risk identification and risk mitigation strategies associated with the architecture.
  • Support deliverables are prepared to satisfy the project requirements, cost and schedule
  • Interacting with DBA teams, to help writing PL/SQL Queries fine tuning, creating Indices and Materialized views.

Environment: Spring, Hibernate, Eclipse 4.2, HTML5, CSS3, SOAP Web Services, SOAP UI 4.5.2, Jenkins, Weblogic 9.x,10.x, TeamForge, Sharepoint, ALM

01/11 03/13 General Motors - AQA, Detroit, Michigan.

Sr. Java Developer

Confidential.

Responsibilities:

  • Involved in gathering business requirements, designing and documenting technical design for the business requirements.
  • Writing PL/SQL Procedures, creating indices and materialized views.
  • Executing shell scripts on UNIX for Server auto start-ups, shut-downs and log files checking and daily/weekly job scripts.
  • Developed a Rich UI on the front end using Ajax Jquery framework for retrieving claim information without refreshing the page.
  • Used Javascript and AJAX components for vehicle selection and claim selection filter criteria.
  • Implementing an executable code solution using Spring framework and AJAX, testing the resulting components, and integrating them.
  • Deep analysis of the requirements specific to each of the SMEs and domain experts.
  • Implemented optimization techniques suggested by Oracle to improve database query performance.
  • Involved in Unit, Integration and Pre-Production testing and deployment of applications in production.

Environment: J2SE 1.5, J2EE 1.3, JavaFX, JSF 1.0, DOJO Toolkit, SOA Architecture, Web Services, SOAP UI, DB2, Oracle 10g, Terradata, JavaScript, Groovy, HTML, CSS JSP, JQuery, AJAX, XML, SVN Tortoise, Fusion Charts, Eclipse IDE, Tomcat 6.0, Weblogic 10.1, SQL Developer.

Sr. Java Developer

Confidential

Responsibilities:

  • Used Hibernate persistence framework on the backend over Oracle 10g database.
  • Implemented optimization techniques suggested by Oracle to improve database query performance.
  • Developed classes used to support customer preferences. The application uses JQuery/JSON for a dynamic and interactive UX, data retrieval and posting.
  • Designed and implemented the UI using JSP and extensively used HTML, JavaScript for client side validations.
  • Deep analysis of the requirements with business SME and product owners of respective functional area.
  • Interpret use cases into high level technical design documents which include flow of the Use Cases/Functionality, approach to develop functionality and UI design.
  • Worked on Stored Procedures and Functions on Oracle database and was responsible for designing tables in database.
  • Designed and Implemented PL/SQL stored procedures to process message via Informatica.
  • Involved in Unit, Integration and Pre-Production testing and deployment of applications in production.

Environment: J2SE 1.5, J2EE 1.3, Oracle 10g, Web Services, SOAP UI, JavaScript, HTML, CSS, JQuery, AJAX, SVN Tortoise, Fusion Charts, Hibernate, Eclipse IDE, Tomcat 6.0, Weblogic 10.1, SQL Developer.

01/08 08/10 Tata Tele Services Limited - Hyderabad, India.

Java Developer

Project: Prepaid EVD

Tata Teleservices Ltd TTSL is a key business player in Telecom sector in India, offering services like Wireless, Wireline, CDMA Mobile, Leased Line etc. TTSL is well established in states like Andhra Pradesh, Delhi, Gujarat, Karnataka and Maharashtra and started offering services in 11 other states in India. TTSL promoted by TATA Group is a licensed private operator for providing basic telephony services across all the Telecom Circles. At TTSL, Metasolv application is used for its Order Management. The organization has decided to retire Metasolv application and to replace the application with a customer built Order Management System. Dependency on Metasolv for Service Fulfillment of Wireless services has been removed with the advent of ePOS. Service Assurance dependency is being removed in a phase wise roll-out starting with GSM, Wireless and Wire-line services.

Responsibilities:

  • Understand the existing functionality, business requirements and design documents.
  • Develop use case, class and sequence diagrams using UML for the designed architecture.
  • Involved in designing and development of the SSO, stabilizing the system meeting Performance requirements, functionality implementation , providing support and enhancing the application according to business needs.
  • Extensively used the Collection framework.
  • Implemented the UI using Struts Tiles, JSP and used HTML, JavaScript for client side validations.
  • Implemented e-pos online ordering process for new customers which includes automation of many manual processes used at hubs and retail outlets.
  • Implemented core business logic in oracle procedures and functions, especially for batch Dunning activity.
    • Used jQuery for dynamic and interactive UX, data retrieval and posting.
  • Involved in the fixing of existing bugs and helped the team in understanding the requirements.
  • Involved in Unit, Integration and Pre-Production testing and deployment of applications in production

Environment: J2SE 1.5, J2EE 1.2, Spring, Hibernate, Oracle 10g, SOA Architecture, TIBCO BW, BPM, JavaScript, HTML, JQuery, AJAX, Clear Case, Eclipse IDE, JDeveloper, Tomcat 6.0, OC4J, TOAD, SQL Plus, Mercury Quality Center.

07/07 12/07 SerwizSol, Hyderabad, India.

Java Developer

Project: CCM Tool

Tata Teleservices Ltd TTSL is a key business player in Telecom sector in India, offering services like Wireless, Wireline, CDMA Mobile, Leased Line etc. Across the TTSL Hubs India-wide, CCM tool is a common platform available to the Users, to report issues and get them solved in a streamlined process. Issues will be prioritized based on the issue type and resolved accordingly. This tool is developed using JSP, Servlets, Javascript and AJAX.

Responsibilities:

  • Requirement gathering and analysis.
  • Developed use case, class and sequence diagrams using UML for the designed architecture for new service requests.
  • Developed UI using JSP, HTML and used Javascript for client side validations.
  • Developed Procedures on Oracle using SQL and PL/SQL.
    • Worked on Stored Procedures and Functions on Oracle database and was responsible for designing tables in database.
    • Designed and Implemented PL/SQL stored procedures to process message via Informatica.
  • Written and scheduled Shell scripts in order to automate repetitive tasks.
  • Created the test plan for testing the application.
  • Involved in the fixing of existing bugs.
  • Played key role in development, testing and deployment processes of the application.

Environment: J2SE 1.5, J2EE 1.2, Oracle 10g, JavaScript, HTML, AJAX, Clear Case, Eclipse IDE, JDeveloper, Tomcat 6.0, OC4J, TOAD, SQL Plus, Mercury Quality Center.

We'd love your feedback!