Java/j2ee Developer Resume
SUMMARY
- Around 5 + years of experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environments using Java/J2EE.
- Good hands on experience in developing applications using Core Java, Hibernate, Spring, J2EE, JDBC, Servlets, JSP, XML, Maven, HTML, JSON, CSS, Log4J
- Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
- Well versed with complete systems life cycle development processes of design, development, testing and implementation.
- Expertise in design and development of various web - and enterprise-level applications usingJava andJ2EEtechnologies like Spring, Hibernate, JSP, Servlets, JDBC, Oracle.
- Experience in using MySQL databases to write complex SQL queries, and familiarity with databases like SQL, Oracle.
- Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring Transactions, Hibernate, Oracle.
- Experience in implementing, maintain and testing Restful Web Services.
- Experienced in creative and effective front-end development using HTML,Javascript, CSS, AngularJS libraries.
- Working knowledge in NoSQL databases like Cassandra, MongoDB.
- Hands on experience in building and deploying applications on Web/Application Servers like Tomcat, JBoss, WebLogic, and WebSphere
- Extensive experience using SQL and PL/SQL to write Stored Procedures, Triggers, Functions and Views.
- Experience in Database Design, Schemas, writing complex SQL queries and stored procedures.
- Excellent Communication, decision making skills, Problem Solving skills besides commitment
- Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.
TECHNICAL SKILLS
Java/J2EE Technologies: Servlets, JSP, Junit, Log4J, JDBC, JAX-RS, JAX-WS, Jersey, Spring Rest, Spring DAO, Spring Core, Hibernate
Web Technologies: JSON, XML, CSS, Java Script, HTML, AngularJS, PHP
Application Servers: JBoss, Tomcat
Programming Languages: Java, JavaScript, HTML5, CSS3, AngularJS, Python
Database Technologies: Oracle, MySQL
IDE: Eclipse
Operating Systems: Windows, UNIX, Linux, AIX
Others: SQL Developer, Shell scripting, Maven
PROFESSIONAL EXPERIENCE
Confidential
Responsibilities:
- Involved in Analysis, Design, Development, UAT and Production phases of the application.
- Worked on variousJavastandard design patterns such as Singleton Patterns, Factory, Session Façade and Model View Controller (MVC).
- Developed Spring Beans to encapsulate business logic through Spring IOC dependency injections and Implemented web flow of the Application using Spring MVC.
- Design classes in backend to process various requests from front end and to generate responses using Servlets, Corejavaand PL/SQL.
- Extensively worked on SQL Queries, Stored Procedures, Functions, Views and Triggers inOracle 11g.
- Developed Hibernate for implementing the persistence mechanism in the application.
- Used DAO pattern to fetch data from database using Hibernate to carry out various database transactions.
- Extensively used Hibernate Named Queries, Criteria Queries, Hibernate Query Language (HQL)
- Implemented logging using Spring's Aspect Oriented Programming (AOP) concept.
- Used Dependency Injection (DI) or Inversion of Control (IOC) In order to develop code for obtaining bean references in Spring framework using annotations.
- Developed Unix commands to go through the server logs and identify the issues
- Used SVN and Rational Team City as version management tool.
- UsedJavaMessaging Services (JMS) and Backend Messaging for reliable and asynchronous exchange of information, marshalling and un-marshalling using JAXB
- Responsible to enhance the UI using HTML,JavaScript, XML, AngularJS, CSS, Python as per the requirements.
- Expertise in UI debugging and troubleshooting existing code using Chrome DeveloperTools and Firebug.
- Implemented modularization for front end UI of application using MVC pattern.
- CreatedDirectives, Controllers and Services by using AngularJS.
- Working knowledge by passing the AJAX, XML, Http Requests to server and populating in cases to JSON.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript.
- Performing the Unit testing using JUnit and basic functional testing with different set of data.
Environment: Java, J2EE, Hibernate, Spring, Maven, REST, JBoss, Tomcat, HTML5, CSS3, JavaScript, JSON, XML, Log4j, Oracle 11g, Eclipse, SVN, Python
Confidential
Responsibilities:
- Involved in the Analysis, Design, Development, and Testing phases of Software Development Lifecycle (SDLC).
- Worked in developing application using Spring Core, JDBC and DAO layers to offer abstraction for the business from the database related code
- Customized the Data Access Module using DAO patterns, to handle the entire transaction with the database.
- Formed complex associations between Plain OldJavaObjects using Hibernate.Extensively used concepts such as inheritance, lazy loading, cascading.
- Developed persistent classes, including association, inheritance, polymorphism, composition and theJavacollections framework.
- Utilized various design patterns in the process including Singleton, Factory, DAO, decorator patterns, Model View Controller, command Design Pattern.
- Implemented application specific exception handling and logging framework using Log4j
- Used Jackson for bean serialization and de-serialization.
- Participated in code review sessions.
- Maven as a build and deployment tool. Created JAR, WAR, EAR & dependency JARS.
- Performed unit testing using JUNIT framework.
- Worked with Bootstrap Twitter Framework and AngularJS to Design single page application.
- Developed front end pages in HTML5, CSS3, AngularJS to allow dynamic loading, improved interaction and rich look to the User Interface.
- Implemented user input validations using Angular.js, JavaScript and HTML.
- Inspected and debugged front-end code with FireBug.
- Consumed JSON as part of RESTful Web Services, used JavaScript to parse JSON, AngularJS and HTML to display data as part of UI.
- Managed application defects and development tickets in JIRA and HP QC.
- Actively participate in bi-weekly defect review meeting with Developers, QA staff, and Project and Product Managers as well as daily status meeting.
- Used static analysis tools like findBugs to capture issues related to code.
- Developed Soap UI, Fiddler for testing SOAP & RESTful Web Services.
- Worked closely with the QA Team for testing and resolve defects.
Environment: Java, J2EE, Collections,Servlets, Maven, Restful Web Services, Jersey Framework, JAX-RS, LDAP, AngularJS, JBoss, Tomcat, HTML5, CSS3, JavaScript, Cassandra, MongoDB, XML, Log4j, Shell Scripting, Oracle 11g, JDBC, Eclipse, Fiddler, SOAP UI, Linux, findBugs, Tibco MQ
Confidential
Responsibilities:
- Worked as a member of software development team.
- Developing Web Applications usingJava,J2EE. Spring and Hibernate.
- Involved in writing Spring Configuration XML file that contains object declarations and dependencies.
- Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
- Developed agile methodology and actively participated in Scrum meetings to produce quality deliverables within time.
- Implemented different types of Spring controllers as per application requirements.
- Implemented various design patterns such as DAO, and Singleton
- Developed Spring Hibernate API and Spring Hibernate annotations to write DAO and service layer components.
- Maintained and modified code based on user feedbacks using OO concepts.
- Used different Spring components like Spring JDBC, Spring DAO, Spring Rest, Spring MVC, Spring DI etc to manage business layer
- Wrote Hibernate configuration file, Hibernate mapping files, developed persistence DAO classes to persist the data into Oracle Database using Hibernate Query Language (HQL).
- Call SOAP Web services and provided them as Restful Web services to mobile clients, providing CRUD operations.
- Involved in system integration and user acceptance tests successfully.
- Extensively worked on Junit for testing the application code and server-client data transferring.
- Tested method level and class level functionality using Junit.
- Used SVN repository for managing/deploying application code.
- Interacted with the users and documented the System.
- Involved in preparation of documentation and logic flow charts of application.
- Involved in database design, development, wrote complex SQL Queries and stored procedures for efficient data access.
- Configured and deployed Applications on JBoss Web Server
Environment: Java,J2EE, JSP, HTML, Servlets, JBoss, Web Services, SOAP, Hibernate, JPA, JDBC, Spring, XML, SQL Server, IBM, Agile, Eclipse, and Apache Tomcat.
Confidential
Responsibilities:
- Implemented the business logic using Spring framework.
- Used dependency injection for injecting the beans. Actively participated in the implementation, maintenance and testing phases.
- Interacted with the users and documented the System.
- Enhanced user interfaces to enable input of additional personal information for the purpose of quote generation using CSS, JavaScript.
- Designed and developed communication between client and server using Web Services.
- Developed the application using Eclipse as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation and version control (SVN).
- Involved in the preparation of Test Cases for Integration Testing.
- Created Hibernate mapping and Hibernate configuration files for data manipulation.
- Used Websphere Application Server for deploying various components of application.
- Designed and implemented action-flows for persistence for user entered data.
- Used SVN software configuration management and version control.
- Utilized design patterns such as singleton to access DAO.
- Extensively used log4j to log regular debug and exception statements.
- Performed code review and unit tested the application using Junit framework.
Environment: Java1.5, JDBC, Hibernate 3, Spring 3, Servlets, JSPs, XML, XSLT, HTML, MXML, JavaScript, Maven, SVN, Log4j, JUnit, Oracle 9i, Websphere, Eclipse IDE.
Confidential
Responsibilities:
- Implemented a web application using PHP/HTML to successfully connect users and clients and creating sessions.
- Actively participated in the implementation, and maintenance of information casted onto the application.
- Interacted with the users and documented the System.
- Enhanced user interfaces to enable input of additional personal information for the purpose of quote generation using CSS, JavaScript.
- Designed and developed communication between client and server using Web Services.
- Developed the application using Eclipse as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation and version control (SVN).
Environment: Java1.7, JDBC, XML, HTML, JavaScript, Oracle 9i, PHP, Python, Eclipse IDE.
