Java Developer Resume
Duluth, GA
SUMMARY:
- Having 3.5 years of experience in Software Development using Java/J2EE technologies.
- Core Java, with hands - on experience using JDK 7 and 8 language and libraries.
- Proficiency in using Java Collection libraries and Proficiency in multi-thread programming.
- Implementation of Web Applications and Client/Server based Business Applications.
- Working knowledge on MYSQL.
- Having good experience in Working different IDE’s.
- Experience in developing Web and Enterprise Applications using various tools and API’s.
- Having experience in development and deployment of applications using Java/ J2EE.
- Knowledge and experience in Software Development Life Cycle (SDLC), and Agile Model Driven Development (AMDD).
- Experience in Databases with SQL Querying.
- Expert on Error Debugging.
- Responsible for developing multi-tier websites, the full cycle: analysis, design, development, testing, and documentation.
- Proficiency in Java Servlet, JSP and Web application development
- Working knowledge of Windows, Linux including basic scripting skills
- Working knowledge of Java application server - Tomcat, JBOSS
- Working knowledge of SQL databases - Oracle, SQL Server including JDBC API etc.
- Working knowledge of XML.
- Good debugging and troubleshooting skills.
TECHNICAL SKILLS:
Programming Languages: C, C++, Java
J2EE: JSP, Hibernate.
Markup Languages: HTML, XML, XML Schema
Tool s: Ant, Maven
RDBMS: Oracle, MySQL, PostgreSQL
Web/ Application Servers: Tomcat, JBOSS-Wildfly
IDE s: Eclipse, Myeclipse.
Operating Systems: Windows, Linux.
Version control: github
PROFESSIONAL EXPERIENCE:
Confidential, Duluth, GA
Java Developer
Responsibilities:
- Coded front-end components using HTML, JavaScript and jQuery, Back End components using Java, Hibernate, Services Oriented components using Restful based web services, and Rules based components using JBoss Drools.
- Involved in design and development phases of Software Development Life Cycle (SDLC).
- Proficient in writing SQL queries, stored procedures for multiple databases, Oracle and SQL Server 2005.
- Integrated Spring Dependency Injection among different layers of an application with spring and O/R mapping tool of Hibernate for rapid development and ease of maintenance.
- Wrote Stored Procedures using PL/SQL. Performed query optimization to achieve faster indexing and making the system more scalable.
- Implemented the Connectivity to the Database Server Using JDBC.
- Developed the RESTful web services to provide user a way to run the job and generate daily status report.
- Configured domains in production, development and testing environments using configuration wizard.
- Used AJAX and JavaScript for validations and integrating business server-side components on the client side within the browser.
- Used RESTFUL Services to interact with the Client by providing the RESTFUL URL mapping.
- Implementing project using Agile SCRUM methodology, involved in daily stand up meetings and sprint showcase and sprint retrospective.
- Developed user interface using JSP, JSP Tag libraries, and Java Script to simplify the complexities of the application.
- Used XSLT to transform my XML data structure into HTML pages.
- Deployed EJB Components on Tomcat. Used JDBC API for interaction with Oracle DB.
- Developed the UI panels using XHTML, CSS, and jQuery.
Environment : Java 6 - JDK 1.6, JEE, Java Server Pages (JSP) 2.0, Servlets 3.0, JDBC4.0, AJAX, Web services, Rest API, JSON, Java Beans, jQuery, JavaScript, Oracle 10g, JUnit, HTML Unit, XSLT, HTML/DHTML .
Confidential
Java Developer
Roles and Responsibilities:
- Created structure of the projects for Service and UI.
- Involved in system analysis, design, management, development and designing Framework for business components. Involved in designing Java Components with various Java core design patterns.
- Implemented persistent classes for storage and retrieval of information to and from the persistent storage.
- Responsible for development of presentation layer using JSP’s.
- Created tables and wrote SQL queries for retrieve and storage.
- Created JavaScript functions for client-side validations and also involved in back end validation.
Environment: Java, J2EE, HTML, XML, JSP, JDBC, Hibernate, MySQL, ANT, Tomcat, Eclipse, github.
Confidential
Java Developer
Responsibilities:
- Used message driven beans for asynchronous processing alerts to the customer.
- Used Struts framework to generate Forms and actions for validating the user request data.
- Developed Server side validation checks using Struts validators and Java Script validations.
- With JSP’s and Struts custom tags, developed and implemented validations of data.
- Developed applications, which access the database with JDBC to execute queries, prepared statements, and procedures.
- Developed programs to manipulate the data and perform CRUD operations on request to the database.
- Worked on developing Use Cases, Class Diagrams, Sequence diagrams, and Data Models.
- Developed and Deployed SOAP Based Web Services on Tomcat Server
- Coding of SQL, PL/SQL, and Views using IBMDB2 for the database.
- Working on issues while converting JAVA to AJAX.
- Supported in developing business tier using the stateless session bean.
- Extensively used JDBC to access the database objects.
- Using Clear case for source code control and JUNIT testing tool for unit testing.
- Reviewing the code and perform integrated module testing.
Environment: Java 6 - JDK 1.6, JEE, Java Server Pages (JSP) 2.0, Servlets 3.0, JDBC4.0, Web services, JSON, Java Beans, jQuery, JavaScript, Oracle 10g, JUnit, HTML Unit, XSLT, HTML/DHTML.