We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Santa Ana, CA

SUMMARY

  • 7+ years of Professional Experience in System Analysis, Design, Development, Testing Documentation, implementation and troubleshooting.
  • Experience in developing applications in Banking, Capital Market, Insurance, and E - commerce, Health care Domain/vertical.
  • Strong programming skills using Java, Struts2, Spring 4, Hibernate 4, JSPs, Servlets, JPA 2, RMI, EJB, JMS, JSTL, Java Beans, XML, JDBC, HQL and used O/R mapping (ORM) capabilities of Hibernate in scalable enterprise applications.
  • Highly skilled in implementing Spring 4 concepts like Security, Auto Wiring, Transactions, Aspects, Dependency Injection along with controllers producing JSON response.
  • Proficient in Java Design Patterns: Singleton, Factory, Strategy, Proxy, Observer, Adapter etc. and also in J2EE patterns such as MVC, DAO, POJO, etc.
  • Strong experience of SQL, PL/SQL relational databases and database design development and implementation using Oracle 11g, MySQL 5.x, SQL Server, SQLite, Access Database and noSQL like MongoDB.
  • Proficient in creating Web Services using SOAP, WSDL, RESTful with working experience on JSON, XML, XQuery, DTD, XSL, and XSLT using DOM and SAX parsers.
  • Experience in using version control and configuration management tools like Github, CVS and SVN and writing Maven Build scripts
  • Experienced in various development methodologies like Waterfall and Agile/Scrum.
  • Experienced in UI development and validation using HTML5, CSS3, JavaScript XML, XHTML, jQuery, AJAX, Bootstrap.
  • Experienced in writing Junit 4.11 test cases for system testing and API testing using SOAP UI, Agile Software Development and Test-Driven Development (TDD).
  • Knowledge of integrating Apache Shiro for authentication and authorization.
  • Familiar with advanced JavaScript libraries and frameworks such as AngularJS, Object Oriented Programing in JS.
  • Excellent teamwork, quick learner, analytical problem solving and communication skills.

TECHNICAL SKILLS

Languages: JAVA, C, C++, SQL and PL/SQL

J2EE Technologies: JSP, Servlets, JDBC, Java Beans, JMS, Web Services, SOAP, Restful

Frameworks: Spring, Hibernate, Web Services, Log4j, JUnit

Web Technologies: HTML, JavaScript, XML, CSS, XHTML, Angular JS, Bootstrap

Web/Application Servers: WebSphere, WebLogic, JBOSS, Apache Tomcat

Software Methodologies Agile Scrum, Waterfall

Version Control: CVS, Subversion (SVN), GIT

IDEs/tools: Eclipse, Toad, Rapid Sql, SQL Developer, SOAP UI

Database: Oracle, My SQL, Sybase

Operating System: LINUX, Windows

PROFESSIONAL EXPERIENCE

Role: JAVA developer

Confidential, Santa Ana, CA

Responsibilities:

  • Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Visio tool.
  • Worked on property and casualty insurance market domain.
  • Extensively worked on N-Tier architecture systems with application system development using Java, J2EE, JSP, Servlets, Web service (Restful), JMS, and JDBC.
  • Consumed Web Services for transferring data between different applications using RESTful APIs along with JAX-RS.
  • Designing and developing the JMS objects and used MQ Series as provider.
  • Involved in the development of project back-end logic layer by using most of the core java features such as Collection API, Interfaces, Multi-Threading and Exception Handling programming.
  • Integrated Spring Security to provide security features like Authentication/ Authorization.
  • Utilized Hibernate 4.3.x and JPA 2.0 for Object Relational Mapping (ORM) purpose for transparent persistence onto the MySQL database and communication with data layer.
  • Involved in creating responsive web pages using CSS3 media queries along with HTML5 and JavaScript.
  • Used SVN as a version control system.
  • Used Log4J logging framework for logging message at various levels.
  • Involved in testing following TDD, developing JUnit 4.11 test cases along with agile methodology.

Environment: Java, J2EE, JDK 1.6/J2EE, Web Services (WSDL, SOAP), JSP, Servlets, Web service (Restful), JMS, JDBC, JAX-RS, JMS, Spring Security, Hibernate 4.3.x, MySQL, CSS3, HTML5, JavaScript, SVN, Log4J, TDD, Agile, JUnit 4.11,JASON,XML

JAVA developer

Confidential, IL, Peoria

Responsibilities:

  • Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces, Multi-threading and Exception Handling programming.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Service Locator and Singleton.
  • Used Struts2 validator framework for client side and server side validation.
  • Implemented MVC Architecture using Spring Framework and participated in Spring3 framework configuration integrating with Hibernate in back end.
  • Developed Object Relational Mapping (ORM) and Data Access Object (DAO) persistence layer using Hibernate and Injected objects using Spring Dependency Injection (DI).
  • Used SVN for source control and version management.
  • Used Log4J logging framework for logging messages at various levels.
  • Involved in code reviews and used Git as version control tool and used Maven as build tool.
  • Used JIRA as testing tool and Confluence to manage documents and JFreeCharts
  • Built Jasper reports for reporting.

Environment: Core Java, J2EE, HTML/JSP 2.0, Collection Framework, design patterns, Struts2, Spring3, HTML, Hibernate, ORM, DAO, DI, HQL, MySQL, Log4J, Git, Maven, Jasper, JIRA, Confluence, Jasper Studio, reports

Jr. Java Developer

Confidential

Responsibilities:

  • Developed web-based application components using JSP, Java Servlets, XML and HTML.
  • Involved in creating database management system in MySQL for the project and provides connectivity from the front end to the back end using JDBC.
  • Involved in testing and carried out support and maintenance activities for the tool.
  • Uses JDBC in data access layer, encapsulating the business logic.
  • Used JavaScript for client-side validation and to build dynamic web pages.
  • Designed a controller Servlet for handling user requests and passing them on to the middle-tier.
  • Responsible for writing complex SQL queries.

Environment: JAVA, J2EE, JDBC, MySQL, JSP, JavaScript, Java Servlets, XML, HTML, CSS, Apache Tomcat 4.0, HTML and JUnit

Jr. Software Engineer(Intern)

Confidential

Responsibilities:

  • Involved in developing applications using Java, J2EE, JSP and Servlet
  • Created the design documents with use case diagram, class diagrams, and sequence diagrams using Rational Rose.
  • Working through the documentation of legacy screens
  • Involved in maintenance and testing of the system
  • Created PL/SQL stored procedures and SQL scripts required for management reports
  • Developed various data gathering forms using HTML and CSS.

Environment: JAVA, JDBC, Servlets, HTML, CSS, Ireport, PL/SQL, JIRA, Rational Rose, Eclipse, Rapid SQL

We'd love your feedback!