Java/j2ee Developer Resume
NJ
SUMMARY:
- Over 7+ years of experience in analysis, design and development with system study, code review, maintenance, deployment, documentation and testing of Web applications development using Java and J2EE technologies.
- Exposure to Complete Software Development Life Cycle of Distributed Enterprise Applications and Web Based Solutions.
- Proficient in Java/J2EE technologies, JDBC, Struts, Spring, EJB (Entity, Session Beans), Servlets, JSP, Java Beans, JavaScript, Web Services etc.
- Expertise on working with server side scripting languages like JSP, Java Script, JQuery, JSP, HTML, XML, JAVASCRIPT, and AJAX.
- Experience in developing and deploying applications using Web Servers like Apache Tomcat, Application Servers like IBM WebSphere/WebLogic Application Servers and BEA WebLogic 5.1.
- Strong conceptual and hands on programming skills on Collections, Multi - Threading, Garbage Collection, Exception Handling, OOPs concepts in Core Java.
- Experience using MVC (Model View Controller) architecture framework and various Java / J2EE design patterns (DAO).
- Good experience in Object Oriented Analysis & Design using different design methodologies and tools like UML, Agile and Waterfall.
- Hands on experience in building Web Services (WSDL using SOAP protocol) like Web Services, SOAP, REST, SOAP UI.
- Experience with databases like Oracle 9i, Oracle 10g, MS SQL Server, and MySQL.
- Programming experience of PL-SQL to code Oracle Stored Procedures.
- Experience with Code Quality Governance related tools (Sonar, PMD, JIRA etc.)
- Experience with Source Code Management Tools (GitHub, SVN, CVS)
- Production Support, Defect resolving for various releases and hotfixes in the pre-live and production environment, rollout support.
- Hands on experience in Putty.
- Proficient with Linux/Unix shell commands to debug issues and check system stats
- Excellent written and verbal communication skills clubbed with good presentation skills
- Strong analytical, presentation, problem solving and excellent inter-personal skills, ability to work independently and active team player with proven work ethics and leadership qualities.
TECHNICAL SKILLS:
Technologies: J2EE, Servlets, JSP, WSDL, XML, EJB, JDBC, UML, JavaBeans, Struts, jQuery, Web Services, Spring
Databases: Oracle 10g/9i, MySQL, PostgresSQL
Markup Lang: HTML, DHTML, XML, JavaScript
Methodology: UML, MVC 2 (Struts)
App Servers/ Source Control: IBM Web Sphere, BEA WebLogic, Oracle WebLogic, Git, SubVersion.
Web Servers: Apache Tomcat
Scripting Lang: Shell, Java Script, Ajax, Python, Angular.js
Tools: Unit Testing:
Development Methodologies: Linux/Unix Shell scripting, Eclipse, SVN, MVN, Edit plus, Text pad, Toad, Quality Center
Waterfall, Agile: Proficient with most of the shell commands for file handling and system stat check. ( ls, grep, cat, ps, sed, awk, cp, mv, rm, kill, chmod, ssh, scp etc)
Operating Systems: Windows, Linux, Mac OS
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Java/J2EE Developer
Responsibilities:
- Design and development of application components for ErosNow OTT media application.
- Design and development of APIs to support in-house products.
- Involved in developing front end screens using JSP, JPA, Struts View Tags, EJB, JSTL, JSON, XML, XSLT, DHTML, HTML, CSS, AJAX, Web2.0 technologies, JavaScript.
- Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
- Used STRUTS framework for Front-end pages using JSP, Struts custom tag libraries (bean, logic, html), JSP custom tags (JSTL) and JavaScript.
- Involved in development of WebServices using JAX-WS.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS. Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from the JMS provider.
- Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, and JNDI and deployments in WebLogic Server.
- Used WebLogic for design, development, and deployment of applications.
- Used XML to transfer the application data between client and server. In server-side Servlets is used to construct and parse the data in XML format and in client-side Java is used.
- Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Developed and deployed EJB2.0 bean components on JBoss application server.
- Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
- Used Eclipse for developing web components such as JSP, Controller tier that includes action classes.
- Developed client-side AJAX application that uses XSLT, XPath, JavaScript OOP, and more Bind objects and retrieve them via JNDI interface.
- Used LOG4J & JUnit for debugging, testing and maintaining the system state.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, packages on Oracle database.
Environment: J2EE, JSP, Servlets, Struts, MVC, JSTL, JavaScript, EJB 3.0, Web Service, Hibernate 3.0, Multi Threading, CSS, log4j, JBoss 4.0.3, HTML, CSS, AJAX, Junit, Subversion, WebLogic, ANT, AJAX, Eclipse, SOAP and Oracle 11g, Windows.
Confidential, Chicago, IL
Java/J2EE Developer
Responsibilities:
- Involved in Requirements gathering, analysis and design and documentation as the application was started from scratch.
- Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS, and MQ Series by using RAD.
- Used Struts /MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology
- Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Developed middle-tier application with J2EE using Servlet, EJB, Java Beans and Web Services Standards (SOAP, WSDL, UDDI).
- Designed and developed JSP pages using Spring MVC 3.0 framework.
- Designed and developed Web service provider for applications to consume.
- Used Rest for exposing the services. Developed the application using Spring MVC.
- Used MVC annotations extensively to configure the controllers.
- Developed the application using spring framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB’s and Java classes and web implementation controllers are Servlets.
- Worked with Angular JS on the client side. Designed Navigations using ng-route and developed services to make Ajax calls.
- Designed html components using bootstrap CSS library.
- Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a WebLogic Application server.
- Used Log4j to provide central logging facility, comes under singleton design pattern.
- Used Junit for debugging the application.
- Used ANT automated build scripts to compile and package the application.
- Worked with Web Services, XML/XS, AJAX for Live Link Content Management, WSDL and SOAP.
- Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
- Used PL/SQL, Stored Procedures for handling Oracle database.
- Written SQL, PL/SQL queries. And used Oracle stored procedure, functions, triggers, cursors, objects, sequences etc.
- Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
- Involved in Unit, Integration and Performance Testing for the new enhancements.
Environment: J2EE, JSP, Java, spring, JMS, Hibernate, Servlets, struts, JSTL, JSF, JNDI, JAXP, JMS, MQ series, Eclipse, JDBC, Multi Threading, RAD, EJB, XML, Log 4j, Junit, Web Logic, SOAP, SVN, ANT,PL/ SQL, Oracle and Windows
Confidential
Software Engineer
Responsibilities:
- Working as a core developer. Direct interaction with client for requirement analysis.
- Development and implementation of business logic (JAVA/J2EE/Struts) and database operations of various modules (Oracle 11i).
- Involved in development of Uverse/Titan Module in BAU flow.
- Involved in analysis, design, development and testing of application
- Involved in Unit testing & Integration Testing for OPUS U-verse and Titan modules.
- Developed EJB’s (Session and Entity) to implement the business logic and to handle various interactions with the database.
- Used DAO pattern to retrieve the data from database.
- Implementing all the Business logic in the middle-tier using Java classes.
- Designed and develop web based application using HTML5, CSS, JavaScript (jQuery), AJAX, JSP framework.
- Developed Client-Side validations using Struts validate framework.
- JQuery library has been used for creation of powerful dynamic Webpages and web applications.
- Responsible for writing, tuning and maintaining complex SQL statements.
- Used XML for data exchange and schemas (XSDs) for XML validation.
- Experience with Continuous Integration and related tools (i.e. Jenkins, Maven)
- Experience with Code Quality Governance related tools (Sonar, PMD, JIRA etc)
- Providing Technical support to the other team members.
- Used WebLogic server for deploying various components of application.
- Experience with Source Code Management Tools (Github, SVN, CVS)
- Used Log4j for Logging various levels of information like error, info, debug into the log files.
- Peer-review of design and development deliverables.
- Maintaining design and coding standards and Best Practices.
- Giving project demos to the customer on timely basis.
Environment: Java, J2EE, Junit, JSP, Controllers, JQuery, JavaScript, Oracle9i/10g, SQL, PL/SQL, SVN, web sphere 7.0, Maven, jQuery, Eclipse Galileo, Putty, UNIX, HP Quality Center.