We provide IT Staff Augmentation Services!

Java Developer Resume

Charlotte, NC

SUMMARY:

  • A motivated proactive professional with 6 years of experience, coupled with strong analytical and adaptive skills in implementing various business applications and products using JAVA/J2EE technologies.
  • Experience in all phases of Software Development Life Cycle Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development.
  • Good experience in application development using Java, J2EE, JDBC, JSP, Servlets, XML, HTML, AJAX.
  • Hands on experience in Web Application Development using Client Script design technologies like JQuery as well as HTML, CSS, XML.
  • Extensive experience in various Java/J2EE technologies including spring (MVC, AOP, DAO), Hibernate and Java Web Framework along with Web Services (SOAP, RESTful API) and Database related technologies.
  • Experience in designing and developing Service Oriented Architecture using SOAP.
  • Good knowledge of Design Patterns like Singleton, DAO, Factory, MVC.
  • Experience in Java IDE tools like Eclipse, Net Beans.
  • Experienced in building sophisticated distributed systems using REST/hypermedia web APIs (SOA)
  • Good Knowledge in building and deploying MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Working knowledge of PL/SQL and databases like MS SQL Server, Oracle 10g/11g and tools like oracle SQL Developer.
  • Expertise in JUnit for core java business logic to develop unit testing and debugging of application.
  • Experience using Web/Application Servers like Apache Tomcat and Oracle Application Server.
  • Experience with source control platform such as Git repository.
  • Experienced in handling end users and troubleshooting real - time issues in production environment including network, operational and application problems.
  • Ability to achieve immediate and long-term goals and meet operational deadlines
  • Excellent organizational and analytical abilities teamed with effective oral and communication skills and ability to work in complex environments.

TECHNICAL SKILLS:

Application Servers: Oracle Application Server, Apache Tomcat, HTTP Web Server

Operating Systems: Windows, Linux

Java Technologies: J2EE, JSP, Servlet, spring, JDBC, Hibernate, JUnit, Web services (RESTful, SOAP)

Languages: Core Java, basic C, Android

Scripting Languages: JavaScript, jQuery

Markup Languages and Design: HTML, XML, CSS

Databases: Oracle 10g/11g, MY SQL, SQL Server

Query Language: SQL,PL/SQL

Build Tools: Maven

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Java Developer

RESPONSIBILITIES:

  • Involved in gathering and analyzing business requirements and converting them into technical specifications.
  • Implemented major concepts of the application using Core Java, J2EE, Servlets, JSP, JDBC, MVC, Spring Framework, Hibernate, Java Beans and XML.
  • Developed user-friendly web-based GUI using JSP, JavaScript, CSS and HTML.
  • Implemented the back-end components of the application using spring framework, integrated Hibernate ORM with the spring framework for object relational mappings and data management using Oracle database.
  • Wrote configuration files to integrate hibernate with spring framework.
  • Involved in designing and implementing persistence layer with Hibernate following the Generic Data Access pattern.
  • Experienced in build tool like Maven and using them with continuous integration tools like Jenkins to create and publish application artifacts.
  • Used Hibernate annotations for defining object relational metadata.
  • Used JSP, JavaScript and JDBC to create web Servlets.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Experience in Java IDE tools like Eclipse, Net Beans.
  • Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.
  • Consumed SOAP services in the application using WSDL's to get data from other services of the client.
  • Extensive use of JAXB to convert the xml schemas into objects to use in the application.
  • Written fast and effective Integration test cases using spring for Persistence layer; test cases which test persistence layer concepts such as Attach/detach entity objects, Optimistic locking, and Transactional behavior of methods using the real database.
  • Used AJAX and Custom tag lib.
  • Designed and developed Use Cases, Class Diagrams and Sequence Diagram using UML
  • Responsible for Development, Bug fixing and maintenance of application.
  • Wrote JUnit test cases to test business logic.

ENVIRONMENT: Spring, AJAX, Hibernate, Hibernate-Annotations, Hibernate Entity Manager, HQL, Oracle 10g, Eclipse, XML, JUnit, Log4j, Java, JSP, JDBC, Web Services.

Confidential, Charlotte, NC

Java Developer

RESPONSIBILITIES:

  • Actively involved as analyst to gather requirement, requirement analysis, and converting into UIM design.
  • Involved in development of the applications using SpringWebMVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet)
  • Have used oracle design studio for designing solution for telecom products and services.
  • Have used Weblogic server to deploy the application managing users and authentication.
  • Worked on data migration from different sources to UIM database.
  • Have used bulk inserts, parallel DML and query tuning for data migration optimization.
  • Have developed SOAP based services to integrate with oracle order management system
  • Have used JMS queue for integration with up and down stream application
  • Developed test cases and performed unit test using JUnit Framework
  • Responsible in complete Software Development Life Cycle (SDLC) - design, coding, testing and documentation in agile methodology.
  • Experience in Java IDE tools like Eclipse, Net Beans.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Used Hibernate to store the persistence data into the IBM DB2 UDB database and written HQL to access the data from the database.
  • Designed and implemented an interpreter for a generic object-oriented language.
  • Used XML, WSDL SOAP Web Services for communicating data between different applications
  • Deployed the application on Web Sphere Application server.

ENVIRONMENT: Java, J2EE, Spring MVC, Hibernate, HTML, JSP, JDBC, DB2, Web sphere, Oracle 11g, PL/SQL, Weblogic, Oracle UIM.

Confidential

Java Developer

RESPONSIBILITIES:

  • Mainly involved in enhancements, new changes in functionality.
  • Developed the screens using JSP - Servlets technology.
  • Involved in writing stored procedures and PL/SQL scripts in Oracle.
  • Involved in bug fixing.
  • Involved in writing scripts in Oracle for updating the backend.
  • Writing procedures and packages for handling database operations.
  • Involved in Bug fixing and maintenance of the application.
  • Developed multi-tiered object-oriented system architectures utilizing Use cases , UML
  • Using threads to create bulk data to users into excel sheets.
  • Used JAVA, JSP and Servlets using EA framework.
  • Using CSS, Java script for client validation.
  • Used XML language for handling events

ENVIRONMENT: J2EE /Oracle 10g, JAVA/J2EE, Weblogic 10.X, JSP, Servlets, spring, JavaScript, PL/SQL.

Hire Now