We provide IT Staff Augmentation Services!

Java Application Developer V Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • 9+ years experience in designing and developing complex Java and J2EE enterprise applications
  • Worked extensively with Java 1.7, Java 1.8, Spring, Hibernate, Core Java, Java Collections, Java Threads, Multi - threading, OOPS, Design Patterns, HTML, XML, XSLT, Web Services, SOAP, JMS, JUnit, Database Design, SQL, Oracle, SQL Server, Servlets, JSP, Eclipse, Maven, Jetty, JBoss, Tomcat, DB Visualizer, SQL Server Management Studio, SQL Developer, Jenkins, Jira, Tortoise SVN, Test Driven Development, SoapUI, Agile Development, EasyMock, SonarQube, Crucible, Rally, Selenium, Talend
  • Multithreaded Java development experience for fault-tolerant, scalable, high-volume systems
  • Experience in using Spring, and Struts application frameworks
  • Experience in using Data Access frameworks like Hibernate and MyBatis
  • Experience in developing enterprise applications using Java / J2EE, Core Java, Java Collections, Java Threads, Multi-threading
  • Experience in Object Oriented design and programming
  • In-Depth understanding of SDLC and OOAD
  • Experience in using Design Patterns
  • Deep understanding of SOA principles and Web Services technologies
  • Experience in developing and implementing Web Services, SOAP, and WSDL
  • Experience in developing Restful web services using REST
  • Extensive XML parsing and XML schema design experience, XSL, and XSLT
  • Experience in using JMS messaging system
  • Experience in Unit Testing, Integration Testing, Functional Testing
  • Experience in using test frameworks like Junit and EasyMock
  • Experience writing Automated Tests using Selenium
  • Experience with Code Quality Tools like SonarQube and CheckStyle
  • Experience with Code Review Tools like Crucible
  • Experience with Data Integration Tools like Talend
  • Expert-level knowledge of SQL
  • Expert-level knowledge of Data Modeling
  • Experience in relational database design, and query optimization using databases such as SQL Server, Oracle 11g/10g/9i and MySql
  • Experience with JSP and Servlets
  • Full software development life cycle experience, including Troubleshooting and Debugging
  • Proficient knowledge in Multithreading
  • Experience in using build / deployment tools such as Maven and Ant
  • Experience in using IDE Tools like Eclipse
  • Experience in using code repositories like SVN
  • Design, Development, Testing and Deployment experience of enterprise applications on Windows and UNIX platforms
  • Strong knowledge and development experience in Agile Methodology, Test-Driven Development and Multi-tiered applications
  • Experience with JBoss, WebLogic, WebSphere, Tomcat, Jetty servers
  • Experience in working with CMMI Level 5 Companies
  • Understanding of the product development best practices
  • Exceptional oral and written communication skills

TECHNICAL SKILLS

Java Technologies: J2EE, Java EE, Java JDK 1.6, 1.7, 1.8

Development Techniques: SDLC, OOAD, OOPS

Web Technologies: Servlets, JSP, EJB, XML, XSL, XSLT, XML Parsers (DOM, SAX), HTML

Web Services: WSDL, SOAP, UDDI, REST, SoapUI, Web Services

Application Frameworks: Spring, Struts

Data Access Frameworks: Hibernate, MyBatis

Build Tools: Ant, Maven, Jenkins

Languages: Java, SQL

RDBMS: SQL Server, Oracle 11g/10g/9i, MySQL

Database Tools: DB Visualizer, SQL Server Management Studio

IDE Tools: Eclipse, Spring Tool Source

Operating Systems: Windows, Unix

Web/Application Servers: JBoss, Tomcat, Jetty, WebLogic, WebSphere

Version Control Tools: Tortoise SVN, CVS

Design Tools: Visio, RAD, Rational Rose

Tracking Tools: Jira, Rally

Testing Tools: JUnit, EasyMock, Selenium

Messaging Tools: JMS

Code Quality Tools: SonarQube, CheckStyle

Data Integration Tools: Talend

Code Review Tools: Crucible

Software Engineering Tech: OOAD, Test Driven Development, Agile Development

Design Patterns: Singleton, Factory, MVC, Session Façade, Business Delegate, Value ObjectView Helper, Front Controller, Dispatcher View, DAO, Value List Handler

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Java Application Developer V

Responsibilities:

  • Involved in developing new features to perform automated settlements and offsets of exceptions.
  • Developed back-end server-side modules using Java 1.7
  • Wrote SQL queries and Stored Procedures using Oracle 11 database
  • Used Junit and EasyMock to develop unit test cases
  • Developed Automated Tests using Selenium
  • Extensive testing and debugging performed of all the modules.
  • Used Hibernate for Database mapping
  • Developed Hibernate Domain Classes using Annotations
  • Developed Custom Validators
  • Developed Integration Tests
  • Involved in designing and developing new features for the application using Spring and Hibernate
  • Used SonarQube and CheckStyle to maintain code quality
  • Front-end development using HTML, CSS, JSP, and Angular JS
  • Involved in the Database design
  • Used JBoss application server to deploy the application
  • Created configuration files and property files in XML for the application
  • Used Apache Maven to build the project
  • Used Tortoise SVN for version control
  • Used Eclipse for IDE
  • Used DB Visualizer and SQL Developer to examine the contents of various databases and to test the SQL queries
  • Followed Agile Development Methodology, and, used Test Driven Development.
  • Involved in the development of modules using Web Services
  • Extensively used Core Java, Multi-tiered application
  • Prepared Sequence Diagrams and Class Diagrams and ER Diagrams using RAD,.Microsoft Visio, Rational Rose
  • Implemented SOAP, WSDL and a subset of XML schema for a Web Service toolkit and for web services integration
  • Used SoapUI extensively to test the Web services
  • Developed batch files for Job scheduling
  • Utilized Factory, MVC, View Helper, Session Façade, Value Objects, Service Locator and Singleton design patterns.
  • Extensive testing and debugging performed of all the modules
  • Used the Spring Framework for Dependency Injection
  • Developed persistence layer modules using Hibernate as the ORM tool to interact with the database
  • Configured Hibernate managed environment by defining the data source, object/table mappings, associations, components, and inheritance
  • Implemented various XML technologies like XML schemas, XSL style sheets and XSLT
  • Used Crucible for the code reviews
  • Used Rally to track the development progress of each task in the sprint
  • Used Talend for Data Integration

Environment: Java 1.7, Spring, Hibernate, Core Java, Java Collections, Java Threads, Multi-threading, OOPS, Design Patterns, HTML, XML, XSLT, Web Services, SOAP, JMS, JUnit, Database Design, SQL, Oracle, SQL Server, Servlets, JSP, Eclipse, Maven, Jetty, JBoss, Tomcat, DB Visualizer, SQL Server Management Studio, SQL Developer, Jenkins, Jira, Tortoise SVN, Test Driven Development, SoapUI, Agile Development, EasyMock, SonarQube, Crucible, Rally, Selenium, Talend, WinSCP, SuperPutty, CYGWIN

Confidential, Pittsburgh, PA

Sr Java Developer

Responsibilities:

  • Involved in designing and developing new features for the application using Spring and Hibernate
  • Technically involved in the project right from concept definition through design and execution phases.
  • Involved in the overall system design as well as the design of individual components like WSDL and Java classes.
  • Involved in the Database design
  • Designed and developed the JMS modules using publish-subscribe model
  • Developed different WebPages along with business logic using JSP
  • Worked with QA team to generate the System Test plan
  • Used Junit to develop unit test cases.
  • Extensive testing and debugging performed of all the modules.
  • Used Hibernate for Database mapping

Environment: Java / J2EE, Spring, Hibernate, Core Java, Java Collections, Java Threads, Multi-threading, OOPS, Design Patterns, HTML, XML, XSLT, Web Services, SOAP, JMS, JUnit, Database Design, SQL, Oracle, SQL Server, Servlets, JSP, Eclipse, Maven, Jetty, JBoss, Tomcat, DB Visualizer, SQL Server Management Studio, Jenkins, Jira, Tortoise SVN, Test Driven Development, SoapUI, Agile Development

Confidential, Pittsburgh, PA

Sr Java Developer

Responsibilities:

  • Designed the database
  • Analyzed the use cases and created the JIRA tickets for the developers
  • Middle-tier was developed using Spring
  • Developed file converters to convert scanned image files between TIFF, JPEG and PDF formats
  • Database connection was established using Hibernate for persistence
  • Messaging was done using JMS
  • Used JBoss application server to deploy the application
  • Network server used was Jetty
  • Created configuration files and property files in XML for the application
  • Used Java JDK 1.7
  • Used Apache Maven to build the project
  • Used JUnit for unit testing
  • Used Tortoise SVN for version control
  • Used Eclipse for IDE
  • Used DB Visualizer and Microsoft SQL Server Management Studio to examine the contents of various databases and to test the SQL queries
  • Followed Agile Development Methodology, and, used Test Driven Development.
  • Involved in the development of modules using Web Services
  • Extensively used Core Java, Multi-tiered application
  • Prepared Sequence Diagrams and Class Diagrams and ER Diagrams using RAD,.Microsoft Visio, Rational Rose
  • Implemented SOAP, WSDL and a subset of XML schema for a Web Service toolkit and for web services integration
  • Used SoapUI extensively to test the Web services
  • Developed batch files for Job scheduling
  • Utilized Factory, MVC, View Helper, Session Façade, Value Objects, Service Locator and Singleton design patterns.
  • Extensive testing and debugging performed of all the modules
  • Used the Spring Framework for Dependency Injection
  • Developed persistence layer modules using Hibernate as the ORM tool to interact with the database
  • Configured Hibernate managed environment by defining the data source, object/table mappings, associations, components, and inheritance
  • Implemented various XML technologies like XML schemas, XSL style sheets and XSLT
  • Used Junit to develop unit test cases

Environment: Java / J2EE, Spring, Hibernate, Core Java, Java Collections, Java Threads, Multi-threading, OOPS, Design Patterns, HTML, XML, XSLT, Web Services, SOAP, JMS, JUnit, Database Design, SQL, Oracle, SQL Server, Servlets, JSP, Eclipse, Maven, Jetty, JBoss, Tomcat, DB Visualizer, SQL Server Management Studio, Jenkins, Jira, Tortoise SVN, Test Driven Development, SoapUI, Agile Development

Confidential, Philadelphia, PA

Java Developer

Responsibilities:

  • Migrated the PA-Logic application from a Perl/MySQL platform to a Java/SQL Server platform
  • Front-end was developed using JSP and Struts
  • Middle-tier was developed using Spring
  • Database connection was established using Hibernate for persistence
  • Messaging was done using JMS
  • Developed a migration utility in Java that migrated client data from a MySQL database schema to a SQL Server database schema
  • Created configuration files and property files in XML for the new version of the application
  • Used Java JDK 1.6
  • Used Apache Maven to build the project
  • Used JBoss application server to deploy the application
  • Used JUnit for testing the application
  • Used Tortoise SVN for version control
  • Used Eclipse for IDE
  • Used DB Visualizer to examine contents of various databases and to test SQL queries
  • Followed Agile Development Methodology and used Test Driven Development.
  • Used Spring and Hibernate extensively in the application development
  • Tested and debugged the application with the migrated SQL Server database
  • Involved in the development of modules using Web Services
  • Extensively used Core Java, Multi-threading, Multi-tiered application, distributed multi-tiered design
  • Prepared Sequence Diagrams and Class Diagrams and ER Diagrams using RAD and Microsoft Visio
  • Used SAX parser and DOM parser for XML development
  • Used SOAP, WSDL and a subset of XML schema for Web Services

Environment: Java / J2EE, Spring, Hibernate, Struts, Core Java, Java Collections, Java Threads, Multi-threading, OOPS, Design Patterns, HTML, XML, XSLT, Web Services, SOAP, JMS, JUnit, Database Design, SQL, Oracle, SQL Server, Servlets, JSP, Eclipse, Maven, JBoss, Tomcat, DB Visualizer, SQL Server Management Studio, Jenkins, Jira, Tortoise SVN, Test Driven Development, SoapUI, Agile Development

Confidential, Rochester, NY

Java Developer

Responsibilities:

  • Developed web services
  • Designed the database
  • Middle-tier system was developed using Spring
  • Developed file converters to convert scanned image files between TIFF, JPEG and PDF formats
  • Database connection was established using Hibernate for persistence
  • Messaging was done using JMS
  • Used JBoss application server to deploy the application
  • Created configuration files and property files in XML
  • Used Java JDK 1.6
  • Used Maven to build the project
  • Used JUnit for unit testing
  • Used Tortoise SVN for version control
  • Used Eclipse for IDE
  • Used DB Visualizer to examine contents of various databases and to test SQL queries
  • Followed Agile Development Methodology and used Test Driven Development.
  • Involved in the development of modules using Web Services
  • Extensively used Core Java, Multi-threading, Multi-tiered application, distributed multi-tiered design
  • Prepared Sequence Diagrams and Class Diagrams and ER Diagrams using RAD and Microsoft Visio
  • Used SOAP, WSDL and a subset of XML schema for Web Services
  • Used SoapUI extensively to test the Web services
  • Utilized Factory, MVC, View Helper, Session Façade, Value Objects, Service Locator and Singleton design patterns.
  • Extensive testing and debugging performed of all the modules
  • Implemented the application using Struts framework that uses the MVC design pattern
  • Used the Spring Framework for Dependency Injection
  • Developed persistence layer modules using Hibernate as the ORM tool to interact with the database
  • Configured Hibernate managed environment by defining the data source, object/table mappings, associations, components, and inheritance
  • Used SAX parser and DOM parser for XML development
  • Implemented various XML technologies like XML schemas, XSL style sheets and XSLT
  • Used Junit to develop the test cases

Environment: Java / J2EE, Spring, Hibernate, Struts, Core Java, Java Collections, Java Threads, Multi-threading, OOPS, Design Patterns, HTML, XML, XSLT, Web Services, SOAP, JMS, JUnit, Database Design, SQL, Oracle, SQL Server, Servlets, JSP, Eclipse, Maven, Jetty, JBoss, Tomcat, DB Visualizer, SQL Server Management Studio, Jenkins, Jira, Tortoise SVN, Test Driven Development, SoapUI, Agile Development

We'd love your feedback!