We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

GA

SUMMARY:

  • 8+ years of IT experienceinanalysis, design, development and implementation of Core Java oriented enterprise - based application based with strong understanding ofJava and J2EEtechnologies.
  • Experience in Java/J2EE technologies including Spring, Hibernate, Servlets.
  • Strong experience in Software Development Methodology such asSDLC, Design, Implementationand Testing ofObject Orientedapplications, Web basedEnterprise Applications.
  • Object-Oriented analysis and design experience with UML &OOAD (Object Oriented Analysis and Design) Techniques.
  • Developed Use Cases, Sequence and Class diagrams.
  • Hands on experience with Core Java with OOP, Multithreading, Event, Exception Handling, File handling, IO, Generics, Data structures, Collections, Garbage Collection.
  • Experience in using different modules of the Spring Framework like Spring Core, Inversion of Control, Dependency Injection, Transaction Management, Model-View- Controller modules.
  • Implemented various J2EE Design patterns like MVC and Singleton
  • Experience using web applications servers like Apache Tomcat.
  • Strong Experience in RDBMS concepts, Oracle.
  • Experienced in developing GUI/front-end components using HTML, JavaScript, Angular JS, CSS, XML.
  • Good Experience as UIdeveloperusing HTML-CSS-JavaScript-AngularJS.
  • Experience with build tools like Maven for building and Git for version control
  • Used JUnit for testing the application.
  • Experience in using Java Swing for building the desktop applications.
  • Involved in building the front-end web applications using JSP’s.
  • Involved in an Agile based approach with Scrum for UI Development.
  • Rectified performance bottlenecks and eliminated critical bugs.
  • Designed test cases and performed extensive testing using TDD (Test Driven Development).
  • Experience in developing data models using Hibernate Object relational mapping (ORM) frame work and used Hibernate Annotations to reduce time at the configuration level.
  • Have good Work experience on databases Servers like Oracle.
  • Expertise in Database Design and Database Programming (Stored procedures, Triggers, Packages, PL/SQL) using Oracle 10g and 11g.
  • Knowledge in troubleshooting UNIX scripts.
  • Experience in writing SQL queries. Worked with SQL to create tables, and views.
  • Excellent verbal, written, and interpersonal communication skills

TECHNICAL SKILLS:

Languages: C, Java

Web Development: HTML5, CSS3, JavaScript, jQuery, JSON, XML, XHTML

Database technologies: SQL, PL/SQL

Unit testing: JUnit

Server-Side Programming: JSP, Servlets

Frameworks: Spring, Hibernate, Bootstrap, Angular JS

Web Services: SOAP(JAX-WS), Restful(JAX-RS)

Design Patterns: Model View Controller(MVC), Singleton Pattern

IDE: Eclipse, Net Beans, IntelliJ, Visual Studio

Operating systems: Unix, Windows, Linux

Build tools: Maven, Jenkins

Version Control: SVN, GitHub

Cloud Technology: AWS- Certified Developer

PROFESSIONAL EXPERIENCE

Confidential, GA

Java Developer

Responsibilities:

  • Experience in translating Business Requirements into Technical Design.
  • Design and develop the application using MVC and spring frameworks includingSpringBeans,SpringAOP.
  • Responsible for designing some of the framework components such as pagination and updates to the persistence mechanism.
  • Developed JSP’s in conjunction with JavaScript and AJAX to make the HTML pages more user-friendly and interactive.
  • Experience in following the working standards of ed-tech for better understanding of HTML5, CSS, SVG, images, audio, video
  • Applied Spring Framework for transaction Management and Spring JDBC for building ORM .
  • Used custom persistence mechanism to execute queries and JPA to create, retrieve, update and delete operations.
  • Worked on Core java concepts Exception Handling, File handling, IO, Generics, Data structures, Collections, Logging and Garbage Collection.
  • Make the application generic enough as to configure by individual superior courts and authorize the requests according to their own needs.
  • Utilized prepared and callable statement parameterized queries to prevent SQL Injection.
  • Developed the Java beans (POJO) to represent the model classes and mapped them to the tables using the Hibernate Mapping files.
  • Implemented Database Access Objects (DAO) using the Spring Hibernate Support.
  • Developed Restful API's, which takes in an HTTP request and produces the HTTP response in JSON Format using micro services
  • Implemented Micro servicesarchitecture using Spring Boot for making application smaller and independent
  • Developed test cases with input data injected through Dependency Injection to test various components developed.
  • Involved actively in designing web page using HTML, Angular.js, JavaScript and CSS.
  • Enhanced an existing application using Angular JS to follow strict MVC patterns for improved source code maintenance.
  • Created a custom, single-page, responsive web application to replace a legacy line-of-business web application using Angular JS.
  • Implemented Business Logic using POJO’s and used Web Sphere to deploy the applications.
  • Used Singleton and MVC Design Patterns in developing the application.
  • Designed and developed the REST based Micro servicesusing the Spring Boot.
  • Wrote SQL/PLSQL queries for database models
  • Experience with Continuous Integration/Continuous Deployment using Maven.

Environment: Java, J2EE, Web Sphere, Ant, Eclipse, EJB 3.0, XML, Spring, Spring Boot, JPA, Hibernate, HTML5, JavaScript, JSP, JSTL, Java Script, Angular.js, Docker, Micro services, Junit Web Services, AJAX, Clear Case, Windows, Micro services, Oracle11g, SQL, Selenium, Agile/Scrum and BDD/TDD, Cucumber, PLSQL, Unix, SQL server

Confidential, TX

Java Developer

Responsibilities:

  • Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC).
  • Used agile methodology for Software Development.
  • Involved in design phase and data modeling, interacted with other team members to understand the requirements for the project.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Mavenized the existing applications using Maven tool.
  • Added the required jar files to the application as dependencies to the pom.XML file.
  • Angular JS, Bootstrap and Web Services used for random dash board monitoring.
  • Used JSF&Struts frameworks to interact with the front end.
  • Utilized Swing/JFC framework to develop client-side components.
  • Developed J2EE components on Eclipse IDE.
  • Used spring framework configuration files to manage objects and to achieve dependency injection.
  • Implemented cross cutting concerns like logging and monitoring mechanism using Spring AOP.
  • Worked on SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Developed desktop interface using Java Swing for maintaining and tracking products.
  • Used JAX-WS to access the external web services, get the xml response and convert it back to Java objects.
  • Developed the application using Eclipse IDE and worked under Agile Environment.
  • Working with Web admin and the admin team to configure the application on development,, test and stress environments (Web logic server).
  • Build PL\SQL functions, stored procedures, views and configured Oracle Database 10g with JNDI data source with connection pooling enabled.
  • Used Hibernate based persistence classes at data access tier.
  • Adopted J2EE design patterns like Service Locator, Session Facade and Singleton.
  • Worked on Spring Core layer, Spring ORM, Spring AOP in developing the application components
  • Added functionality to web pages using Angular JS like click events, toddles, radio buttons, check-boxes, form validations and blade containers.
  • Coded Angular JS controllers and directives for application functionality.
  • Used custom components using JSTL tags and Tag libraries implementing struts.

Environment: Java, J2EE, JSF, Hibernate, Struts, Spring, Angular JS, Swing/JFC, JSP, HTML, XML, Web Logic, DB2, Eclipse IDE, SOAP, Maven, JSTL, TOAD, DB2, Web Logic Server, WSDL, JAX-WS, Apache Axis.

Confidential, TX

Java Developer

Responsibilities:

  • Involved in all the phases of the system including designing, coding, testing, building, deployment and supporting the production environment.
  • Involved in Agile software development lifecycle which involves designing, coding, testing, debugging and support.
  • Developed the application using Spring (MVC) Framework that helps in separating the business logic, presentation logic and navigation logic.
  • Configured and built SpringMVC application on Tomcat web server.
  • Design and implemented the backend layer using Hibernate.
  • Implemented transaction management for ORM project using Spring Transaction Management API.
  • Created Stored Procedures and other SQL scripts using PL-SQL.
  • Implemented various cross-project functionalities using SpringAOP.
  • Involved in multi-tiered J2EE design utilizing SpringInversion of Control (IOC) architecture and Hibernate.
  • Applied design patterns including MVC Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
  • Involved in developing front end screens using JSP, JSTL, DHTML, HTML, CSS, AJAX, and JavaScript.
  • Used SpringFramework for Dependency injection and integrated with the EJB 3.0 using annotations.
  • Developed RESTful services using Jersey, JAX-RS and Rest let to call third party vendors.
  • Involved in requirement gatherings and prototype development.

Environment: Core Java, Java, J2EE, Spring, Hibernate, HTML, JavaScript, CSS, Ajax, jQuery, JUnit, Apache Tomcat, GitHub, Agile, PL/SQL, RESTful Web Services,Angular JS, Design Patterns

Confidential, TX

Java Developer

Responsibilities:

  • Extensively involved in gathering business requirements and system requirements and specifications. Provided conceptual solution. Translated conceptual solution into technical design. Extensively worked on system architecture.
  • Used UML to create used cases, used case diagrams, classes & sequence diagrams.
  • Used design patterns like singleton and factory.
  • Code Reviews, customization and maintenance of code across applications.
  • Designed and developed the front-end part using JavaScript, HTML, JQUERY, DHTML and CSS.
  • Utilized message driven beans for message processing using JMS.
  • Developed and deployed SERVLETS and JSP's on Tomcat server.
  • Responsible for release of code into production and its integration with other Applications.
  • Creating environment for user-acceptance testing and facilitating Integration and User Acceptance Testing with JUnit, and fitness Test.
  • Implemented various batch processes using Quartz schedulers to send out packets for the filers with temporary passwords and to send out email notifications.
  • Used JIRA as Project management tool.

Environment: Java, Hibernate, HTML, DHTML, JavaScript, Oracle 10i (SQL, PL/SQL), XML, Tomcat, JMS, Ant, and Eclipse.

Confidential

Java Developer

Responsibilities:

  • Involved in Object analysis, design and documentation(OOAD) of the application model using UML.
  • Adopted J2EE best Practices, using Core J2EE patterns.
  • Designed and developed presentation layer using JSP, HTML and JavaScript.
  • Created JSPs using JSTL and Struts tag libraries.
  • Deployed J2EE components (EJB, Servlets) in WebLogic Application server.
  • Performed unit testing using Junit framework.
  • Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client-side validation and used Cascading Style Sheet (CSS).
  • Developed JSP custom tags and used JSTL for reusability.
  • Used AJAX to support dynamic page element rendering to enhance user experience.
  • Used Digester parser which reads an XML file, and updates data in the Oracle Database.
  • Extensively used Spring ORM component for Hibernate support for manipulating data for Oracle 10g.
  • Used Eclipse IDE for development, configured and deployed the application on WebLogic Server. Version control by CVS and tested using JUnit.

Environment: J2EE 5, Java 1.6, JSP 2.0, Servlets 2.5, EJB 3.0, JDBC 2.0, WebLogic Server, Eclipse 3.6, Hibernate 3.0, Spring 3, Oracle 11g, Log4J, JUnit, HTML, DHTML, JavaScript, UML, Clear Case.

Confidential

Junior Software Developer

Responsibilities:

  • Used Struts framework for the development.
  • Prepared required mappings in Struts-Config.xml file.
  • Created java classes to communicate with database using JDBC.
  • Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
  • Used JavaMessaging Services (JMS) and Backend messaging for reliable and asynchronous exchange of important information such as payment status report.
  • Developed the Struts Controller Servlet for the application.
  • Developed front-end using HTML, JSP, Struts, Taglibs and Tiles.
  • More involved in writing SQL Packages, Stored Procedures, and functions.

Environment: J2EE 5, Java 1.6, JSP 2.0, Servlets 2.5, EJB 3.0, JDBC 2.0, JSP, Eclipse 3.6, Struts, Oracle 11g, Log4J, JUnit, HTML, DHTML.

We'd love your feedback!