We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

MD

SUMMARY

  • 5+ years of experience in different phases of Software Development Life Cycle - design, development, testing, and deployment of Java/J2EE applications.
  • Experience wif developing n-tier web-based client-server applications usingJava, Servlets, JSP, HTML, JavaScript, Spring, Hibernate, JDBC.
  • Experience in designing DB Schema on Relational Database Management System (RDMS)-MySQL, Oracle, and Microsoft SQL Server.
  • Experience in front-end UI development skills using scripting languages HTML5, CSS3, JSP, JavaScript, jQuery, AJAX and Bootstrap.
  • Experience in various web/application servers like Apache Tomcat, Oracle servers.
  • Experience in Service Oriented Architecture (SOA) implementing RESTful Web Services and knowledge of SOAP web services.
  • Experience in code debugging and adherence to code quality and standard.
  • Experienced in unit testing using JUnit Framework and knowledge of Mockito.
  • Experienced in Test-driven Development TDD, Pair Programming and knowledge of Behavior-Driven Development.
  • Experience wif PL/SQL Stored procedure, functions, triggers and SQL tuning.
  • Experience wif build tools, Continuous Integration and logging framework.
  • Knowledge of Non-RDBMS NoSQL DB like MongoDB and Cassandra.
  • Good understanding of Service Oriented Architecture concepts and Web Design.
  • Experience in builds, supporting software releases, and documentation of software design & processes.
  • High-energy, confident professional wif passion for emerging technologies.
  • Ability to comprehend ideas and integrate them into desired results.
  • Ability to work both independently and in a team. Versatile team player wif detail oriented, strong analytical, problem solving skills and excellent communication/inter personal skills.

TECHNICAL SKILLS

Technologies: Core JAVA, J2EE, JDBC, Multithreading, Java Beans, Hibernate, Spring Core, Spring Data JPA, XML, JSON, Jackson, RESTful Web Services, STRUTS 2,JSTL, JSP, Servlets, AjaxUI Technologies HTML5, CSS, Bootstrap, JavaScript, AJAX

Web/Application Server: Apache Tomcat, GlassFish, Weblogic

Languages: JAVA, UML, C, Coldfusion, JavaScript, SQL, HQL,PL/SQL

Framework: Struts2, ORM(Hibernate),Spring Core, Spring Data JPA, JUnit, Log4j, Bootstrap, jQuery

Databases: MySQL, Oracle, SQL Server

Methodologies: Agile and Waterfall

Tools: Maven, ANT, Github, SVN, Eclipse, Spring Tool Suite, Jenkins, Cygwin, sublime text editor, VMware workstation, JIRA, Postman, Windows, LINUX, MS DOS

Design Patterns: MVC, Singleton, Factory Method, Facade, Data Access Object DAO, Dependency Injection

PROFESSIONAL EXPERIENCE

Confidential, MD

Java Developer

Responsibilities:

  • Analysis, design and development of Application based on JAVA/J2EE technologies.
  • Developed middle tier logic wif CoreJavausing technologies including Collection Framework, Multi-Threading, Exception Handling, Generics and Annotation.
  • Developed application in Strut2 MVC Design pattern.
  • Developed client tier using JSP along wif various JSTL tags, CSS, Bootstrap, JavaScript and AJAX.
  • Used Spring Data JPA, Spring Dependency Injection in DAO layer.
  • Technologies used Java, SQL, PL/SQL, Hibernate, Spring, XML, regular expressions.
  • Ensured coding standard, conducted code review, maintained application flow and debug.
  • Ensured the best possible performance, quality, and responsiveness of the applications.
  • Did code reviews for peers and juniors. Mentored junior developers.
  • Developed software design documents for the new functionalities.
  • Gave demo of the functionality implemented at the end of every sprint cycle to clients.
  • Used JAXB to marshal and unmarshal XML elements to Java Objects and vice versa.
  • Used Jackson API to convert Java Object to Json and vice versa.
  • Involved in writing PL/SQL, Stored Procedures, Triggers and Views for MySQL database.
  • Performed create, retrieve, update and delete (CRUD) operations in database.
  • Created SQL Views and indexes to improve performance of the system.
  • Used Apache Maven as build tool and GIT as version control tool.
  • Used Jenkins for continuous source integration and build.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON and XML format data packets between front-end and middle-tier controller.
  • Prepared documentation and gave presentations to the client.
  • Prepared Test Cases and Test Suites to perform Unit Testing, Integration testing wif JUnit Framework.
  • Deploy the application components on Apache Tomcat 8 Server.
  • Used Log4j for logging and perform daily monitoring of log files and resolve issues.

Environment: Java 1.7/J2EE, Eclipse, Apache Tomcat 8, Struts2, Spring, JSP, HTML5, JSTL, CSS, JavaScript, AJAX, Hibernate, XML, JSON,Log4j, MySQL, Windows 7, Cygwin.

Confidential, MD

Java Developer

Responsibilities:

  • Developed and maintained web applications using JSP, Java, J2EE, Struts2 MVC, and Hibernate.
  • Used Hibernate and JPA for implementing DAO (Data access Object) Layer.
  • Developed Rich UI layer using JSP, JSTL, JavaScript, jQuery and Struts 2.
  • Used Spring framework for dependency injection.
  • Invoked RESTful Web services to get the data.
  • Wrote SQL queries to store, retrieve and update data efficiently.
  • Created SQL Views and indexes to improve performance of the system.
  • Created and maintained PL/SQL Stored procedures, functions, sequences and triggers to improve performance, manipulate the database and to apply the business logic according to the client requirements.
  • Involved in build and deployment of the applications using Maven.
  • Involved in design/redesign of databases.
  • Used Tortoise SVN for version control.
  • Gathered requirements and did impact analysis.
  • Did level of estimations to implement the periodic enhancements.
  • Developed System Technical Specifications and User Manual.
  • Gave demonstration to Client at the end of Sprint Cycles.
  • Developed CSS to meet the design requirements, make the web applications Section 508 compliant and addressed the issue of browser compatibility.
  • Implemented jQuery plug-ins in the web applications.
  • Mentored Junior Developers and Intern Software Developers.

Environment: Java, Eclipse, Maven, Spring, Struts 2, Hibernate, JSP, Restful Web service, XML, JSON, JDBC, JavaScript, HTML, CSS, Ajax, Svn, Log4J, Eclipse, Tomcat, Rational Rose, JUnit, MySQL, JIRA.

Confidential

Java Developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis, Code development and Testing.
  • Implemented Struts2 framework based on the Model View Controller design paradigm.
  • Responsible for writing Struts action classes, Hibernate POJO classes.
  • Created PL/SQL functions, sequences and triggers to manipulate the database and to apply the business logic according to the client specifications.
  • Used JavaScript for client side validations.
  • Wrote SQL queries, Views and indexes for accessing RDMS efficiently using JDBC.
  • Prepared design document.
  • Performed Unit Testing and Integration Testing on the modules according to the requirements and development standards.

Environment: Java, J2EE, JSP, Servlets, Struts MVC Framework, SQL, PL/SQL, JavaScript, JQuery, XML, HTML, CSS, JDBC, SQL Server, SVN, JIRA, Eclipse IDE.

Confidential

Java Developer

Responsibilities:

  • Developed and maintained the web application using Java, JSP, HTML, CSS, and JavaScript.
  • Designed and developed the application using Struts 2 MVC Architecture.
  • Worked on client side validations using JavaScript.
  • Created PL/SQL stored procedures to manipulate the database.
  • Wrote SQL queries, Views and indexes for accessing RDMS-SQL Server efficiently using JDBC.
  • Rectified Defects reported during various testing cycles
  • Worked on gathering requirements from client, analyzing and preparing design document.
  • Performed Unit Testing and Integration Testing on the modules according to the requirements and development standards wif JUnit testing framework.
  • Used CVS as Version Control System.
  • Used Maven as build tool.
  • Used log4j to log info, warn and error messages.
  • Developed user requirements to design code and test new enhancements integrated wif SQL database.

Environment: Java 1.6/J2EE, Eclipse, Apache Tomcat 6, Struts2, JSP, HTML, JSTL, CSS, JavaScript, JDBC, Log4j, SQL Server, Window 7.

We'd love your feedback!