Java Developer Resume
San Antonio, TX
SUMMARY
- Java programmer with 6+ years of experience, primary expertise in object oriented and web based enterprise applications using Java/J2EE and client - server technologies.
- Experienced at managing projects from the requirements gathering/needs identification phase through to completion.
- Possess very good experience in Java, Spring Framework, Hibernate and developing Java Beans.
- Expertise in development and deployment of web components that include Servlets, JSP and business layer components that include Web Services (RESTFUL and SOAP), JDBC.
- Highly Skilled in developing Android applications.
- Experience in designing websites UI using HTML, CSS, JavaScript and jQuery.
- Good knowledge in Python.
- Used different version control tools like GIT and SVN.
- Good Team Player adept at building strong working relationships with coworkers and cross-functional teams to achieve project priorities/deadlines.
TECHNICAL SKILLS
Programming: Java, Android Development,SQL,Python
Java Technologies: Java, JDK1, JEE, J2EE, Servlets, JSP, JDBC
Databases: Firebase, MYSQL, SQLite, Oracle DB
Web Technologies: HTML, CSS, JavaScript, jQuery, WEB SERVICES (REST, SOAP)
IDE/Development Tools: Eclipse, NetBeans, Android Studio, WebStorm.
Frameworks: Spring, Hibernate, jersey, Flask.
Operating Systems: Windows, Ubuntu, Kali Linux
Application Servers: Apache Tomcat, and Glassfish V2
PROFESSIONAL EXPERIENCE
Confidential, San Antonio, TX
Java Developer
Responsibilities:
- Involved in software development life cycle including analysis, design, development, Unit testing, refactoring and documentation of the application using Java.
- Prepared Technical Design Document to understand the flow of the application.
- Analyzed, designed and developed different modules for the integration with the application.
- Used online Agile scrum development process during the project process to gather up the requirements and issues.
- Used Hibernate to create persistence class objects and created beans to interact with the database.
- Implemented client side validation using JavaScript, JQuery and also Server side validation of form data using Spring MVC framework.
- Developed the application using Spring Framework to implement a MVC design approach.
- Implemented web services using JAX-RS.
- Involved in code reviews and enhancement of application.
- Tested the application in different environments for cross browser compatibility.
- Configured Jenkins for handling continuous integration and deployments.
- Used GitHub version control for code management.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: Java 1.8, Maven, JUnit,Jenkins,IntelliJ,Eclipse, MySQL, HTML, Java Script, GitHub.
Confidential, Columbia, MDJava/J2EE Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
- Used Core Java to design application modules, base classes and utility classes.
- Designed and implemented customized exception handling to handle the exceptions in the application.
- Built data-driven Web applications with server side J2EE technologies like Servlets/JSP and generated dynamic Web pages with Java Server Pages (JSP).
- Coded Java Beans (as the model) and implemented Model View Controller (MVC) Architecture.
- Involved in mapping of data representation from MVC model to Oracle Relational data model with a SQL-based schema using Hibernate, object/relational-mapping (ORM) solution.
- Worked on AJAX web-development technique to create asynchronous web application.
- Implementation of JavaScript library JQuery to add enhancements to the code.
- Used Dependency Injection (DI) or Inversion of Control (IOC) in order to develop code for obtaining bean references in spring framework using annotations.
- Used both Java Objects and Hibernate framework to develop Business components to map the Java classes to the database.
- Used Spring IOC framework to integrate with Hibernate.
- Developed Client applications to consume the Web services through REST API.
- Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
- Utilized log4j for logging purposes and debug the application.
Environment: Java (1.7), J2EE, Spring MVC, Ajax, JQuery 2.0, JSP 2.0, Servlets, REST API, Hibernate 3.3.x, XML, JUnit 4.11, Agile Scrum.
Confidential, Portland, ORJava Developer
Responsibilities:
- Involved in taking the Clients requirement up-to-date and working on them accordingly.
- Worked extensively on Core Java.
- Involved in carrying out various transactions in a secure manner.
- Implemented the presentation layer using Struts Framework, JSP and Servlets.
- Used Java-script for providing dynamic functionality and to create a highly responsive interface.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Implemented SOAP web services for developing the application.
- Implemented DAO layer using Hibernate.
- Involved in putting the entries to external XML files whenever required for that transaction.
- Worked on Stored procedures to update the SQL database values.
- Involved in fixing existing bugs and also making modifications to already existing code.
- Worked in a Linux environment in developing application.
Environment: Java (1.6), J2EE, JavaScript, JQuery, Struts 2.3, Spring (IOC), SOAP, Hibernate, HTML, XML, SQL Server, Eclipse IDE, Linux.
Confidential
Software Engineer
Responsibilities:
- Worked on system design and analysis, made use cases for design and class diagrams using Rational Rose.
- Involved in analysis, design and development.
- Worked on coding in java, JSP, JavaScript for coding in Leave Management System, Productivity Tracking System, Employee Information System and Resource Allocation System.
- Responsible for developing dynamic web pages using JSP.
- Constructed the webpages and also developed the backend interfacing.
- Used Apache Tomcat, JSP, Servlets, and JDBC for the whole project.
- Worked on database design, handling queries and stored procedures.
- Responsible for Data Manipulations using Stored Procedures.
- Unit tested the developed modules using JUnit.
Environment: Java, J2EE, JSP 2.1, JavaScript, Servlets 2.5, JSP, JDBC, XML, HTML, Apache Tomcat 6.0.