We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Greensboro, NC

SUMMARY:

  • More than 8 years of professional experience in designing, developing and implementing Web based and Client/Server software applications.
  • Experience in Object Oriented Programming with Technologies Java, J2EE.
  • Experience in Java based enterprise application development using J2EE, Spring Framework (Core, JDBC and DAO).
  • Experience in GUI Design using JForm Designer for swing interfaces.
  • Expertise in Web applications development with Spring MVC, Spring Web - Flow, HTML, CSS, JSP,XML, Java Script, JQuery, AngularJS, Bootstrap, AJAX and good experience in implementing web applications using multi-tier architecture.
  • Expertise in Hibernate and JPA ORM Frameworks.
  • Experienced in developing and implementing Rest and Soap Web Services and used WSDL, JAXB and Spring Web-services.
  • Expertise in Java IDEs such as Eclipse and Netbeans.
  • Experienced in working on Windows, Linux and Unix platforms
  • Experienced in Unit testing using JUnit.
  • Experienced with build tools such as Ant and Maven.
  • Strong knowledge with development in Agile Methodology.
  • Experienced in Object Oriented Analysis and Object Oriented Design using UML.
  • Excellent knowledge and experience in Oracle and SQL Server Database.
  • Experience in writing technical design documentation.
  • Team player with excellent interpersonal, communication and presentation skills.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.
  • Expert trouble-shooter and problem solver with proven ability to design and develop reliable data driven applications. Deadline-driven work ethic.
  • Versatile team player with good analytical, communication and interpersonal skills.

TECHNICAL SKILLS:

Operating Systems: Linux, Unix, Windows

Programming Languages: Java, J2EE

Frameworks: Struts, Hibernate & Spring

Web Technologies: CSS, HTML, XHTML, Java Script, Spring MVC, Spring, JQuery, AngularJS, Bootstrap, AJAX, XML, JSP, JSF

Persistence Frameworks: Spring JDBC, Spring DAO, Hibernate, JPA (ORM)Database: Oracle, SQL Server

Tools: ANT, MAVEN, Toad, SQL Developer, Log4J, SoapUI

IDE s: Eclipse, NetBeans & IBM RAD

Application/Web Servers: WebLogic, JBoss, WebSphere and Apache Tomcat

Version Control: SVN, GIT

PROFESSIONAL EXPERIENCE:

Confidential, Greensboro, NC

Java Developer

Responsibilities:

  • Developing a multi-user web application using Web and Spring MVC, Spring DAO, RESTful Web Services to provide the needed functionality.
  • Developing UI using JSP, JavaScript, AngularJS, JQuery, AJAX, Bootstrap, CSS3, and HTML5.
  • Implementing reusable service in AngularJS to have communication between different controllers and also to re-use (cache) the data.
  • Implementing AngularJS Controllers to maintain each view data.
  • Created Global JavaScript Methods for various front-end validations.
  • Designing the database and backend programming.
  • Implementing Util methods to customize/render the JSON response in the required format.
  • Working in Iterative Agile environment as SDLC with active scrum participation by using Rally Project Management tool.
  • Using Rally for defect tracking and test support activities.
  • Defining data schemas and implemented domain classes as per the project requirement.
  • Implementing DAO layer to pull the data from database using HQL, Criteria queries.
  • Implementing POJO classes and mapping them with data-base tables using hibernate annotations.
  • Involving in gathering requirements, analyzing, designing and developing some of the key components.
  • Use-case Diagrams, sequence diagrams, data flow diagram using UML modeling tool.
  • Refactoring the code by taking performance of the application and DB queries into considerations.
  • Preparing the technical design documentation for the modules.
  • Involving in Code Reviews, debugging and critical defect fixing.
  • Working on SQL Scripts to load huge raw data into the data base.
  • Created test plans, test cases and testing the applications using JUnit.
  • Unit and system testing in local, development and QA environments.
  • Used PUTTY for Linux login, to do svn code merge, commit to the iteration, release branches and to check the server, middleware, trusted logs.
  • Used Winscp tool for file transfer between Linux and Windows Environment.
  • Involved in code merge from project branches to trunk, release and iteration branches.
  • Developing automated Build files using Maven.
  • Developing Java code using Eclipse on a JBOSS Server

Environment: Java, J2EE, JSP, AngularJS, JQuery, JavaScript, Bootstrap, AJAX, HTML, CSS, JSP, JSON, Springs, Hibernate, RESTful Web Services, XML, JBoss, JUNIT, MAVEN, GIT, SQL Developer, Eclipse, MS Visio, SCRUM, Linux and MySQL

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Developed a multi-user web application using JSP, JavaScript and JDBC to provide the needed functionality
  • Used Dojo for the client side development and validations.
  • Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Used JSP, JavaScript, JQuery, AJAX, CSS3, HTML5 as data and presentation layer technology.
  • Designing the database and coding of SQL, PL/SQL.
  • Used JDBC to connect to the oracle database and JNDI to lookup administered objects.
  • Worked on web services SOAP and REST.
  • Developed the web services by using WSDL, SOAP using SOA.
  • Deployed the application in JBOSS Application Server.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Worked in Agile environment with active scrum participation.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server
  • Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
  • Developed Approved requirements with assign share functionality using JSP and mail notification using JMS.
  • Configured Server for Oracle Database and Apache Tomcat.
  • Developed Oracle Stored Procedures to update records on a daily basis and it will invoke using cron job in LINUX
  • Developed and designed web interfaces and layouts using JavaScript, HTML 5 and CSS.

Environment: s: JSF, DOJO, JavaScript, CSS, HTML5, CRUD, PL/SQL, JDBC, SOAP, Webservices, Eclipse, Websphere, JUNIT, SCRUM, UML, JSP, JSTL, SERVLET, MAVEN, XML.

Confidential, Addison, TX

Java Developer

Responsibilities:

  • Interacted with the end users to finalize the requirements for the system.
  • Designed the system architecture for correspondence application using MS Visio.
  • Designed process flows and Class diagrams using UML.
  • Developed User interface for the on demand letter order management tool for service agents.
  • Developed Spring Batch for loading the data feeds from upstream system to staging database.
  • Developed data enrichment process using spring batch from staging to core database.
  • Developed Business services using Spring framework to get the information from Mortgage web services.
  • Used Hibernate for database persistence layer and Spring for bean instantiation.
  • Worked in the styles (CSS) and images for the web application.
  • Working with Agile Methodology.
  • Involved in the Low-level design of few modules including class diagram for business classes.
  • Developed xml meta generation for Imaging system using JAXB
  • Used Java Naming/Directory Interface (JNDI) and JDBC connection pooling to access the database seamlessly.
  • Involved in writing Stored Procedures, Triggers and Cursors.

Environment: JAVA, J2EE, Spring Batch, Spring web services, JAXB, JavaScript, JSP, JDBC, WebLogic, Junit, Oracle, MS Visio, Maven

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Involved in gathering requirements, analyzed, designed and developed some of the key components.
  • Use-case Diagrams, sequence diagrams, data flow diagram using UML modeling tool.
  • Implemented various services using Service Oriented Architecture-SOA, Web Service architecture SOAP.
  • Contributed in end to end suite installer of UIM product to prepare specifications, HLD and LLD including development and delivery.
  • Deployed/supported the application Confidential various remote environments such as Dev, QA, and client environment.
  • Installed product Confidential client environment as per their requirement.
  • Acted as POC for entire UIM product Installer application.
  • Involving in code review and refactoring by taking performance into considerations.
  • Prepared various technology packs based on the clients requirements.
  • Ensuring the developed code according to the standards through code review
  • Involved in code merge from branches to trunk.
  • Implementing Mockup and Functional Junits.

Environment: JAVA, J2EE, Struts, JSP, Java Servlets, XML, Hibernate, Eclipse, Junit, Springs, Oracle, Web Logic Server, Windows, Linux

Confidential

Software Developer

Responsibilities:

  • Design of the application model using Rational Rose by utilizing Struts framework and J2EE
  • Involved in Class diagrams, sequence diagrams and detailed design documents utilizing Rational Rose
  • Designed and Developed Front end GUI for the invoice and payment module using JSP, HTML and Java Script
  • Coded and Tested business objects by utilizing J2EE (Servlets, JSP, JDBC ), Oracle 8i, JBoss 4.0, XML, XSLT
  • Developed code to communicate with Oracle 8i database using JDBC API
  • Written Stored procedures in PL/SQL
  • Developed Java code using Eclipse on a JBOSS Server
  • Integrated with other modules by utilizing J2EE, Oracle 9i, JBoss 4.0

Environment: Java, Servlets/JSP, STRUTS, JDBC, J2EE, XML, XSLT, Eclipse, JBoss, Oracle.

We'd love your feedback!