Java Developer Resume
5.00/5 (Submit Your Rating)
OBJECTIVE
- Attain the position of ‘Java Developer’ to implement my exceptional software development skills using new and improved technological tools and techniques for the development of the organization.
SUMMARY
- Expertise in developing JAVA/J2EE applications using OOPs concepts, Multi - threading, Collections and Exception handling.
- Worked on Agile Scrum methodology
- Well- equipped knowledge in web technologies like HTML, CSS, JavaScript, jQuery and Angular.js
- Expertise in developing web applications by using frameworks of Struts, Spring MVC, JSPs and Servlets
- Experience in developing Single Page Applications (SPA)
- Experience in developing use cases, class diagrams and in writing Complex Queries using SQL
- Used version control systems like Sub Version, GIT and JUNIT testing tool
- Experience in using Object-relational mapping using Hibernate
- Quick learner and capable of adapting new environments
- Positive attitude with good team-oriented skills
- Team player with excellent leadership and communication skills
TECHNICAL SKILLS
Programming Languages: C, Java
Java/J2EE Technologies: STRUTS, Servlets, JSPs
IDEs: Eclipse, IntelliJ and NetBeans.
Web Development: HTML, CSS, JavaScript, JQuery, Angular.js
Frameworks: Struts, Hibernate, Spring
Application/Web Servers: IBM Web Sphere, Apache Tomcat, JBOSS.
Methodologies/Design Patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Façade, Singleton
Databases: MySQL, Oracle
Version Control: SVN, GIT
Testing and Tracking tools: JUNIT, JIRA
Tools: Rational Rose, Microsoft Visio, Apache Tomcat, TOAD, SVN, GIT
Operating Systems: Windows 98/2000/NT/XP, UNIX
PROFESSIONAL EXPERIENCE
Confidential
Java DeveloperResponsibilities:
- Analyzed system requirements, created Class Diagrams, Use Cases, Sequence Diagrams and Object Diagrams using UML
- Was a part of SCRUM meetings and followed Agile methodology
- Created User Interface web pages using HTML, CSS, Node.js, JavaScript, JSP and Angular.js
- Used Spring MVC Framework to develop the application
- Developed Business logic by implementing collections interface, OOPS concept, Exception handling and Multi-threading and used Java collections API extensively such as List, Sets and Maps
- Used Spring framework features like Inversion of Control (IOC), Dependency Injection, Aspect Oriented Programming (AOP) and Spring security to develop the application
- Performed CRUD (Create, Retrieve, Update and Delete) operations with Database using Hibernate ORM Tool to connect to the backend
- Used Hibernate for Object relational mapping.
- Used REST web service for asynchronous data transfer process.
- Developed Complex queries, Stored Procedures and materialized views in database using SQL.
- To perform data retrieval and updates written complex SQL queries, SQL Joins and created Stored Procedures using TOAD.
- Performed Root Cause analysis and fixed them to get accurate results within no time.
- Performed testing using Junit Test cases.
- Was an effective team member, detail-oriented and able to deliver project on time.
Confidential
Assistantship
Responsibilities:
- Used VersionOne for Scrum projects development and delivery in Agile methodology.
- Used GIT for Version Controlling.
- Involved in debugging and bug fixing of application modules.
- Used JDBC interfaces to perform CRUD operations on database.
- Involved in Analysis, Design, and Development and Production phases of the different modules
- Designed & developed web user interface using JSP, Servlet, HTML, JavaScript, CSS.
- Developed JAVA/J2EE applications using OOPs concepts, Multi-threading, Collections and Exception handling.
