We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Six years of experience in System Design, Enterprise Software development and complex Client/Server Implementation, Web Development using Core Java/J2EE Technologies like Spring, Hibernate ORM, JDBC, Servlets, JSP.
  • Expertise in MVC architecture/implementation, Web Services, SOA, Analysis, Design, Object modeling, Data modeling, Integration, Validation, Implementation and Deployment.
  • Strong front - end UI improvement abilities utilizing JSP, JSP Custom Tag Libraries, AJAX, HTML5, CSS3, DHTML, JavaScript, jQuery, Responsive Web Design, Bootstrap and involvement in making WebPages cross program good, single page web applications utilizing AngularJS.
  • Strong Object-Oriented development experience using Java, Python and Ruby.
  • Good noledge and experience in User Interface (GUI) driven application design and development using JavaScript and jQuery.
  • Experience in Spring modules like MVC, AOP, ORM, JMS, and Web Services.
  • Experience in using various Web and Application Servers like Apache Tomcat, IBM -Web Sphere servers.
  • Experience wif various J2EE design patterns like Model View Controller (MVC), Data Access Object, Session Facade, & Singleton in the development of Enterprise Applications.
  • Experience in developing web applications wif Ruby on Rails.
  • Experience in working wif databases like MySQL and Oracle DB.
  • Well experienced in Multithreading, Collections and Asynchronous programming.
  • Hands-on experience in writing complex SQL queries, stored procedures, and triggers.
  • Extensive hands-on experience in different aspects of enterprise software development including integration, web services (SOAP, REST).
  • Good Knowledge on JAVA 8 features like functional interfaces and lambda expressions.
  • Experience in designing Use Cases and Class Diagrams using UML.
  • Experience in developing software using SDLC and Agile/Scrum methodologies.
  • Experience in scripting languages like Python.
  • Proficiency in analyzing the Functional Specification Document (FSD) and converting it to Technical Specification Document.
  • Strong verbal and written communication skills.
  • Result oriented, motivated and an organized team player wif a capability of working for a common goal.
  • Composed, professional and a well-balanced individual wif strong understanding of business relationships and business requirements.

TECHNICAL SKILLS

Languages: Java, Python and Ruby.

Frameworks: Spring 3.0, Struts 1.0/2.0, Hibernate 4.0, JSF, JDBC, Servlets 2.3/3.1, JSP, EJB 3.0, JMS, Ruby on Rails.

IDE: Eclipse, IntelliJ, STS, JBoss Developer Studio.

Design Patterns: Singleton, Factory, DAO, Session Facade, MVC, Prototype, Observer.

Application Servers: Web Logic 11/12, Web Sphere 8/8.5.

Web Servers: Apache Tomcat 8.x.

Web Services: SOAP and REST

Build Tools: Maven and Ant.

Version Control: CVS, GitHub

Testing & Logging Frameworks: JUnit, Log4j.

Database Management Systems: MySQL 5, Oracle 11g

Web Technologies: HTML, XML, JavaScript, JQuery, AngularJS.

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Java developer

Responsibilities:

  • Involved in Analyzing Software Requirements, Specification, Design and implementation of application.
  • Developed application using Spring MVC architecture along wif Hibernate.
  • Developed and tested application in AGILE/SCRUM environment using Spring, Ruby on Rails, AngularJS, HTML5 and JavaScript.
  • Developed user interface using Java Server Pages (JSP), HTML, CSS, JavaScript, AngularJS for the Presentation layer.
  • Developed and consumed Web service using REST API.
  • Used Hibernate as Persistence framework for mapping the entity models to database tables usingannotations.
  • Involved in injecting dependencies into code using Spring Core module concepts like IOC of Spring Framework.
  • Worked on developing application mostly using Core-Java functionalities like interfaces and Collections framework.
  • Implemented Message Queues usingJMS wif ActiveMQ.
  • Involved in writing SQL queries to implement the functions of the application using Oracle 11g database.
  • Worked on integrating Web Services wif Angular JS components wif server-side components.
  • Developed single page applications (SPA), components using Angular JS directives, controllers, view and routing, service modules.
  • Wrote JavaScript validations to validate the input fields in webpage.
  • Deployed application using Web Sphere Application Server.
  • Performed Unit testing of modules using JUnit following TDD methodology.
  • Used Git for version control and Maven for building application.
  • Used ApacheLog4J logging API to log errors and messages.
  • Interacted wif the Managers and created prototypes as per the business requirement.
  • Responsible for keeping documents for the project, writing instruction, making demo and presentation materials.
  • Communicate wif Client to improve the application as requested and control the timeline.

Environment: Agile, Scrum, Core Java/J2EE, JavaScript, AngularJS, Bootstrap, Spring, Jquery, JSP, REST, Hibernate 3.0, Eclipse, Git, Web Sphere, Oracle 11g, CSS, Apache ActiveMQ, Junit.

Confidential, Glen Allen, VA

Java Full Stack Developer

Responsibilities:

  • Created UML diagrams (use case, class, sequence, and collaboration) based on the business requirements.
  • Developed the application modules using Spring framework wif MVC architecture.
  • Developed Spring AOP aspects to address cross cutting concerns.
  • Used Hibernate Framework for object relational mapping and persistence.
  • Written HQL queries and applying Hibernate Template for CRUD operations.
  • Experienced in developing Restful web services, consumed and produced.
  • Used JavaScript for client-side validations.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Involved in designing and developing dynamic web pages using JSP, JSTL, HTML, CSS, JavaScript and AngularJS.
  • Written JUnit test cases to test the functionality in a Test-Driven Development (TDD) environment.
  • Used Log4J for implementing logging functionalities across the project.
  • Used Git for version control and Maven scripts for managing dependencies of application.
  • Configured and deployed the web application using Web Sphere Application Server.
  • Prepared technical reports and documentation manuals for efficient program development.

Environment: Core Java/J2EEJSP, JSTL, JavaScript, Spring Framework, REST, Hibernate, HQL, Oracle10g, PL/SQL, Web Sphere Application Server, Eclipse, JUnit, Maven, Git, Log4J.

Confidential

Java Developer

Responsibilities:

  • Responsible for design and development of various screens and responsible for leading some developers in my team.
  • Designed and developed the application using Struts and used Spring Security for authentication and access control.
  • Responsible for designing some of the framework components such as pagination and updates to the persistence mechanism.
  • Used Spring Dependency Injection in combination wif Struts 1.2.
  • Implement Singleton, proxy Design Patterns in developing the application.
  • Used SOAP Web Services for Data Exchange (send/receive information, documents, etc.) wif external agencies.
  • Developed the java beans (POJO) to represent the model classes and mapped them to the tables using the Hibernate Mapping files.
  • Developed test cases wif input data injected through Dependency Injection to test various components developed.
  • Used Value Objects generated from tables to map to their corresponding classes (ORM).
  • Worked wif HTML5, CSS3, JavaScript for developing user interface.
  • Used Maven for building and deploying the application on Web Logic Application Server.
  • Used Git for repository management and version control.
  • Interact wif the Project Manager to provide estimates for different phases in the projects and to interact wif the client team to convey the progress.

Environment: Java, Web Logic 10, Maven, Eclipse, EJB 3.0, XML, Struts 1.2, Spring, JPA, HTML, CSS, JavaScript, JSP, JSTL, Web Services, AJAX, Oracle DB, Git.

Confidential

Jr. Java Developer

Responsibilities:

  • Developed the Java based modules to interact wif the database (Oracle) at backend.
  • Developed SQL queries using Toad as editor.
  • Developed the stored procedures and PL/SQL to be termed from a program.
  • Involved in Database Designing including ER Diagram and Database Normalization (3NF).
  • Involved in testing the modules wif Junit.
  • Developed the test specifications as per the want of client.
  • Communicated wif the client for requirements gathering and changes.

Environment: Java, Oracle 10g, Toad, Eclipse, Tomcat, Maven, PL/SQL, Git.

We'd love your feedback!