We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • More than 4 years of experience in application development and design using Java/J2EE Technologies, Adobe Technologies, Object Oriented Programming.
  • Proficient in developing web applications and server side development using JavaScript, JSP, Servlets, Hibernate, Spring, Struts, JDBC, XML, Log4j, JUnit, HTML, CSS3, JQuery.
  • Experienced in Java and integration with Restful Webservices.
  • Experienced in application design using Unified Modeling Language (UML), Sequence diagrams, Case diagrams, Entity Relationship Diagrams (ERD), Data Flow Diagrams (DFD).
  • Experienced in design, development, Unit testing, integration, debugging and implementation and production support, client interaction and understanding business application, business data flow and data relations from them.
  • Experienced in creating Webservices using Restful Webservices and SOAP protocol.
  • Experienced in Continuous Integration tools like SVN, GIT etc.
  • Experienced with software development methodologies like Agile and Scrum.
  • Experienced in using various web/application servers like Glassfish and Apache Tomcat 6.x.
  • Ability to work independently or in a group with minimal supervision to meet deadlines.
  • Good understanding and experience with Software Development methodologies.
  • Excellent communication, analytical skills and flexible to learn new technologies in the IT industry towards company’s success.
  • Skills include Software Development, Solutions Deployment, User Training, GUI Design, Requirements Definition, Coding & Scripting, Debugging & Troubleshooting, Testing & Documentation

TECHNICAL SKILLS:

Programming: Java, Ajax, C, C++, XML, SQL, JavaScript, JSON, spring 3.0

Framework: Spring 3.0, Hibernate 3, JPA

Databases: MySQL, MSSQL, Oracle

UI/UX: Javascript, JQuery, HTML5, CSS, angularJS

Build, Version Controls, CI: Ant, Maven, SVN, GIT

Systems: Linux, Windows (all)

Software: MS Office Suite (Access, Word, Excel, PowerPoint)

IDE: Eclipse, STS, Netbeans, IntellJ Idea, Visual Studio

Project Management: JIRA

PROFESSIONAL EXPERIENCE:

Confidential

Java Developer

Responsibilities:

  • Led web and enterprise application development using Java and J2EE technologies.
  • Worked in Agile environment for developing application using "Jira" tool.
  • Participated in daily SCRUM stand up meeting and assisted to clarify any details.
  • Worked on all phases of SDLC implementations including analysis, design, development, testing, maintenance and code - refactoring.
  • Used Spring Framework to implement IOC and DI.
  • Implemented transaction management using Spring JTA, high level authorization and authentication using Spring Security and logging and validation using Spring AOP.
  • Implemented object relational mapping in the persistence layer using Hibernate framework..
  • Used several design patterns to define solutions with excellent Object Oriented Design.
  • Implemented Web Services such as REST and SOAP.
  • Implemented RESTful web services using AngularJS on front-end and used JavaScript, CSS3, HTML5, jQuery and Bootstrap to design and develop interactive User Inference.
  • Server side web development using Servlets, JSP.
  • Proficient in using RDBMS concepts with Oracle, MySQL and MSSQL and experienced in writing SQL, PL/SQL, functions, stored procedures, triggers and views.
  • Integrated third party API.
  • Continuous Integration to production with Maven, Git and Jenkins.
  • Completed issue identification and resolution, testing and debugging, and project collaboration.

Environment: Technologies: Java, JSP, HTML, JavaScript, XML, CSS, REST Web Services, JQuery, JSON, AJAX, Bootstrap, MySQL, MS SQL, Eclipse, STS, Jenkins, TortoiseSVN, Git, Windows, Windows RC Server, Linux, Apache Tomcat, Pivotal.

Java Developer

Confidential .

Responsibilities:

  • Built sequence and UML diagrams using StarUML.
  • Developed modules for student registration, course assignment, and event notifications.
  • Used spring security for authentication and role-based authorization of logged in user.
  • Used Hibernate as ORM tool and implemented JPA to define the mapping between MySQL database table and domain model.
  • Created interactive user interface using HTML, CSS, JavaScript, jQuery and customized JSP Tag Libraries.
  • Used SMTP to send emails for event notifications.
  • Built the application using Maven and deployed on Weblogic Application Server.
  • Used Log4j to configure and customize logs.

Environment: Java, J2EE, Eclise, Spring 3.0, Hibernate, HTML, CSS3, Restful Services, JQuery, JSP, MySQL, Maven were used. Java Mail API is used for Email Communication at different faces of the Application.

Front-end/Back-end Developer

Confidential

Responsibilities:

  • Coordinated application architecture and interface design with project lead.
  • Implemented various design patterns like Factory and Singleton to achieve optimal functionality.
  • Implemented product and cart management modules using AJAX and RESTful web services with AngularJS.
  • Created modules for placing the orders.
  • Used JSP in the front-end and integrated to the back-end using Spring for DI and Hibernate for ORM.
  • Implemented secure file upload.
  • MSSQL database design.
  • Used GIT to implement version control system.
  • Deployed the application on Glassfish server.
  • Performed Test Driven Design using JUnit.

Environment: Java, J2EE, Spring, Hibernate,HTML, JavaScript, JSP, AngularJS, Java Servlets, JavaBeans, JDBC, Restful Services, Ajax, JSON, and MySQL database.

Developer

Confidential

Responsibilities:

  • Involved in daily standup and sprint planning sessions as part of Agile Scrum Methodology.
  • Created modules for teachers and students, and for performance report generation.
  • Used Spring for implementing DI and implemented features like Spring AOP, Spring Data and Spring security.
  • Used Hibernate for implementing Data Access Layer, and mapped POJO to the relational tables in database using Hibernate mapping files.
  • Developed repository classes to access to database.
  • Designed databases in MySQL creating tables and views and extensively used HQL to perform complex queries.
  • Used the Eclipse as IDE, configured and deployed the application onto Apache Tomcat server.
  • Used jQuery and AJAX to develop interactive User Interface and for asynchronous data retrieval.
  • Performed unit testing using JUnit and Mockito framework.

Environment: STS, Springboot, JPA,HTML, JavaScript, JSP, JavaBeans, JDBC, Restful Services, Ajax, JSON, and MySQL database. Used shuffling algorithm to generate the random set of questions for the test.

We'd love your feedback!