Java Developer Resume
MA
SUMMARY
- 5+ years of IT experience in Programming with Application Software Development in IT industry and dynamic experience in Software Development Life Cycle including requirement gathering, designing, programming, testing and implementation of major Systems.
- Expertise in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, Multi - Threading, Serialization.
- Expertise in application development using MVC architecture with JAVA, J2EE, JSP, Servlets, JDBC, Web services, Apache tomcat server, Oracle under Windows.
- Well versed with complete Software Development Life Cycle (SDLC) and various software development methodologies such as Agile Methodology and Waterfall model.
- Hands on experience in the design of J2EE architecture Web Applications, using technologies such as Java, Spring MVC, Hibernate, JSP, JDBC, Servlets.
- Good knowledge about using HTML 5, CSS 3, and JavaScript.
- Good knowledge about using design patterns which include MVC (Model-View-Controller), Singleton, Factory, DAO (Data Access Object).
- Expertise in developing data models using Hibernate (Caching, Relationships and Hibernate DAO) Object relational mapping (ORM) framework and configuring Hibernate persistence layer.
- Expertise in developing light weight business component and integrated applications using spring framework, spring MVC using features like IOC and configuring application context for spring bean factory.
- Detailed experience with Spring Framework projects including use of features: AOP, DAO, Dependency Injection, Hibernate 4
- Have Strong experience in using Web Services Technologies like SOAP, RESTful.
- Good working knowledge of MAVEN for project build and Log4J for logging.
- Experience in unit testing using JUnit.
- Experience in Production support and Debugging of live applications.
- Have excellent analytical, programming and problem-solving skill.
- Possesses good leadership qualities, good Interpersonal Skills, team-working attitude, take initiatives and proactive in solving problems.
TECHNICAL SKILLS
Languages: JAVA
Java/J2EE Technologies: Servlets, JDBC
Web Technologies: HTML5, CSS3, JavaScript, XML
Databases: Oracle, MySQL
Application/Web Servers: Apache Tomcat
IDE: Eclipse
Web Service Tools: SOAP UI
Frameworks: Spring, Hibernate
Testing/Logging tools: Junit, log4J
Web Services: SOAP, RESTful
Build Script: Maven
Version Control Systems: GIT, SVN, GitHub
Project Management Tools: JIRA
Continuous Integration Tool: Jenkins
Design Patterns: MVC, Factory, Singleton, DAO
Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE
Confidential - MA
Java Developer
Responsibilities:
- Developed Spring Framework Controllers and worked on spring application framework features.
- Implemented Design Patterns like Factory, Singleton.
- Implemented API based on Spring Data module for saving the stream data to the database for only read operations to make available for further use.
- Developed applications using Hibernate persistence framework, wrote persistent classes, hibernate query language, worked on Criteria API.
- Worked on Hibernate object/relational mapping as per the database schema
- Used maven to create the war/ear file.
- Implemented classes to stream the data from the social media applications.
- Written interface implementation based on third party API's Twitter4J.
- Implemented Dashboard Services using web services, XML.
- Apart from the development role, was also involved in production support activities which involve opening and resolving defect, testing and reproducing the identified bugs and analyzing the logs.
Environment: Java 1.7, Hibernate, REST Web Services, Spring, Log4j, JUnit, Git, Maven, HTML & CSS.
Confidential
Responsibilities:
- Used Spring 3.2 framework XML and Annotation methods. Obtained bean references using Dependency Injection (DI)/IOC.
- Developed handler methods in Spring MVC for the user management module.
- Used Hibernate 3.0 in persistence layer and developed POJO's, Data Access Object (DAO) to handle database operations.
- Implemented JAVA/J2EEdesign patterns such as Factory, DAO, and Singleton.
- Consumed RESTful web services to verify patient’s personal information, and to contact banks for payment.
- Assisted in developing User Interface using JSP, JavaScript, HTML 4, CSS 3.
- Used Maven 3.1 as the tool to build the project and create WAR and EAR files.
- Used SVN to commit and control the project versions and used Log4j for logging. Developed test cases and performed unit testing using JUnit 4.0.
Environment: Java 1.6, Spring 3.2, Hibernate 3.0, Servlet 3.0, RESTful, Maven 3.1, HTML 5, CSS 3, JavaScript, XML, JUnit 4, Log4j, Agile Scrum.
Confidential
Responsibilities:
- Contributed positively to the overall team dynamically, participated in standup meetings, planning and design sessions and other business-development works.
- Extensively involved in designing the database schema design and its development.
- Developed the application using Spring Web MVC architecture.
- Obtained bean references using Dependency Injection (DI)/IOC.
- Used Spring framework XML and Annotation methods.
- Developed applications using Hibernate persistence framework, wrote persistent classes, hibernate query language, worked on Criteria API.
- Worked on Hibernate object/relational mapping as per the database schema
- Used maven to create the war/ear file.
- Writing Test Cases for performing Unit Testing.
- Used Git repository for source code management.
- Participated in Scrum meetings and project planning and coordinated the status sessions.
Environment: Java 1.6, Servlets, Spring, Hibernate, Log4j, Junit, Git, Maven, XML, HTML & CSS.
Confidential
Responsibilities:
- Study the business process flow and existing system.
- Developed various Servlets and Java Interfaces as part of the integration and process flow required for the system.
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Created a loosely coupled component model to give the better flexibility to handle frequent business changes.
- Participated in design discussions and object model development workshop sessions for different lines of business.
- Configured Hibernate second level cache to reduce the number of hits to the configuration table data.
- Developed application using J2EE technologies like Hibernate, Servlets, and JSP.
- Created Hibernate mapping files, sessions, transactions, Query & Criteria's to fetch the data from the database.
- Developed RESTful web services for customers’ info retrieval, bank transactions.
- Participated in developing view pages using HTML5, CCS3, JavaScript, JSP.
- Involved in creating JUnit test cases.
- Involved in doing build & deployment using Maven.
Environment: Java 1.6, RESTful WebServices, hibernate, Spring, JSP, HTML, CSS, JavaScript, SVN, Log4j.
