Java Developer Resume
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 DeveloperConfidential .
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.