Java/j2ee Developer Resume
NJ
SUMMARY
- Having 4 years of experience in development, design, analysis based on Java/J2EE technologies and involved in complete software development life cycle including requirement gathering, testing and deployment in various environments.
- Expertise in J2EE - Java, Servlets, JSP, JSF, AJAX, Spring and Hibernate.
- Expertise in developing application using Spring Framework that uses features of creating the object using dependency injection IOC, Spring MVC, Spring JDBC and AOP features.
- Involved actively in designing web page using AngularJS, jQuery, JavaScript, BootStrap, HTML and CSS.
- Good exposure to Java Web Services development using SOAP and REST.
- Worked on database MongoDB and relational data modeling, object relational integration.
- Extensive experience using XML and JSON as data interchange format for asynchronous requests and have good hands on experience working with XML, XSLT, XSD and JAXB.
- Experience in developing and deploying applications through Tomcat and application servers like IBM JBoss.
- Strong Experience in working with Databases like Oracle and SQL Server and proficiency in writing complex SQL, PL/SQL Queries.
- Worked onBuildAutomation and Continuous Integrationtoolslike Jenkins.
- Strong experience with ANT, Log4j and JUnit for unit testing.
- Used CVS and GIT for version control.
- Excellent experience in developing applications using Eclipse IDE and IBM RAD.
- Knowledge on Test Driven Development (TDD).
- Worked on Agile methodology like scrum for defining user stories, tasks and defects.
- A self-motivated professional and natural communicator possessing good technical, initiating, leadership and problem-solving skills and has proven to be a good team player.
TECHNICAL SKILLS
Languages: JAVA, J2EE, C/C++, PHP, PL/SQL, SQL, UML
Web Technologies: J2EE, Servlets, JSP, JSF, JSTL, JMS, JDBC, JavaBeans, Web Services (SOAP and RESTful) XML, XSL, XSLT, Ajax, HTML/XHTML, SASS, CSS, JavaScript, TCP/IP, HTTP, HTTPS, JAXP, jQuery, Angular-JS
Application Frameworks: Spring, Hibernate
Web Servers: Apache Tomcat
Application Servers: Oracle WebLogic, IBM JBoss
IDE: Eclipse
Database: Oracle, MySQL, MongoDB, NoSQL
Version Controls: GIT, CVS
Unit Test and Build Tools: JUnit and ANT
PROFESSIONAL EXPERIENCE
Confidential, NJ
Java/J2EE Developer
Responsibilities:
- Involved in gathering business requirements directly from the end user and prepared system impact analysis document (SIA) and functionality documents.
- Worked on Spring Managed beans to use windows session state framework to persist session.
- Created REST web services to send data in JSON format to different systems using Spring.
- Developed rich Single Page Applications components using AngularJS Directives, Controllers, jQuery, AJAX, HTML/XHTML, JavaScript, CSS, and XML.
- Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods withAngularJS.
- Developed Hibernate ORM mapping and wrote HQL queries to retrieve buyer and product related information from Oracle database.
- Wrote DAO classes to retrieve the information from database using Hibernate.
- Wrote AJAX calls to populate Tables, Tab Menu and other components with JSON data in AngularJS.
- Extensively used HTML5,Angular.js, JSON, AJAX and DOM scripting for form validations.
- Developed user interface using JSP, jQuery and used JavaScript for client side validations and used AJAX.
- Created reusable Modules using the built in features like Factories, Routes, Dependency Injections and MSC architectures offered inAngularJS.
- Worked on CSS frameworks like Bootstrap and preprocessors like SASS, LESS.
- Used web services for transmission of large blocks of XML data over HTTP.
- Worked on WebLogic for deployed interface modules and used MongoDB for persist the data getting from external systems.
- Bottle micro-framework implemented with REST API and MongoDB(NoSQL) as back end database.
- Developed Messaging framework for Asynchronous messaging service using JMS and MQ-series message listeners to consume messages from queues.
- Deployed the application on a WebLogic server on a UNIX platform.
- Worked with Spring based JUnit framework for writing JUnit tests of the developed functionality.
- Used GIT for source control and developed a logging component using Log4J to log messages and errors.
- Involved in resolving bugs post production and resolved performance issues and participated in code reviews.
Environment: Core Java, J2EE, JSP, JMS, Spring, AJAX, Log4j, jQuery, RESTful web services, JSON, XML, JAX-RS, Apache CXF, AngularJS, Hibernate, JavaScript, HTML, SASS, LESS, ANT, JUnit, ECLIPSE LUNA, GIT, Tomcat, CSS and Oracle, MongoDB.
Confidential
Software Developer
Responsibilities:
- Involved in development of project using UML Class diagrams.
- Enriched UI usingJSFUI Components and Backing Beans,JSF involved in configuring faces-config.xml for navigations, controllers.
- Involved developing web services using SOAP.
- Designed the user interface of the application using HTML, CSS3, Java Server Faces 2.0 (JSF2.0), JSP, JSTL, JavaScript and AJAX.
- Implemented client side data validations using JavaScript and server side data validations using JSFvalidators.
- Developed Custom JSP converters and validators, customized default error messages by creating message resource bundle.
- Developed User Interface using JSP and Ajax based Design, added Ajax functionality to Java Server Pages using Ajax JSP framework.
- Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Session Facade and Data Access Object (DAO).
- Developed business components based on Design Patterns, Developed coding by using patterns like DAO, VO, TO Integration Pattern.
- Implemented ORM using iBatis for mapping persistence layer to database.
- Developed JDBC code for communicating with database, developed backend batch job services using Java Collections, generics, synchronization etc.
- Deployed business components into JBoss Application Server and involved in transaction management and security management.
- Developed SQL & PL/SQL queries for Oracle.
- Involved in writing the ANT scripts to build and deploy the application.
- Developed test cases like OOC, IC by using JUnit & DBUnit.
- Extensively used Eclipse while writing code & used CVS for version control.
Environment: Java, J2EE, JSF, JavaScript, AJAX, CVS, XML, JAXP, JSP, iBatis, JBoss server, SOAP.
Confidential
Team Member
Responsibilities:
- Involved in the design, coding, deployment and maintenance of the project.
- Developed application using PHP and JSP language.
- Involved in design and development of web services using AXIS 2.0 SOAP Engine.
- Performed client side validations using JavaScript.
Environment: Java, Tomcat, Axis, SOAP objects, MySQL, Eclipse, JSP, HTML, CSS, JavaScript, jQuery, Macromedia Dreamweaver.
Confidential
Team Member
Responsibilities:
- Developed a Web application that manages Student Courses and Enrollment Data for schools/colleges.
- Involved in developing to handle the Application of Graduate Students for various Departments for Universities.
- Worked in a team of 5 members.
Environment: Java, JSP, JSTL, Servlet, MySQL.
