Java/j2ee Developer Resume
NC
SUMMARY
- 8 years of experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support
- Proficiency in developing secure enterprise Java applications using technologies such as JSP, Servlets, JAVA Beans, EJB, JMS, JNDI, JDBC, XML, CSS
- Expertise in open source frameworks like Struts1.2/2.0, Spring and Web development technologies like AJAX and Object Relational Mapping Technology like Hibernate
- Extensive experience with Spring, along with Hibernate for managing the database transactions
- Expertise in implementing various J2EE design patterns like Service Locator, Session Façade, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier distributed Applications
- Extensive experience in modeling presentation tier using Struts MVC2 (Model-View-Controller) architecture
- Expertise on in Intranet and Internet applications using Web/Application Servers like Tomcat, JBoss, WebSphere and Weblogic Application Server
- Experience with Struts and JSF (JSR 168)
- Complete Involvement in development and validation of screens using HTML and JavaScript
- Utilized Angular JS framework to bind HTML template (views) to Javascript objects (models)
- Built Angular JS framework including MVC architecture, different modules, specific controllers, templates, custom directives and custom filters
- Deep noledge of AngularJS practices and commonly used modules.
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS
- Used JSON as response type in REST services
- Proficiency in writing client side validations using validation framework, Java Script (JQuery/Angular)
- Involved in coding of JSP programs which access Java beans, using JavaScript for validations and JSON for exchanging text data
- Full-stack development in Node.js
- Installed, configured and administered Jive software systems.
- Competence in using Java IDE tools of Rational Application Developer (RAD), WebSphere Application Developer (WSAD), Eclipse 3.0 and WebLogic Workshop to develop dynamic web applications
- Experience with the database management technologies like Oracle, SQL Server, and MS Access
- Good working noledge on DOM scripting
- Experience with Restfull Webservices and Soap Webservices
- Good working noledge in version control tools like SVN, CVS and Rational ClearCase
- Good working noledge on JUNIT
- Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors
- Developed ANT and MAVEN to build and deploy J2EE Applications
- Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet the needs of the customer
- Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving and communicational skills
- Able to TEMPeffectively organize and prioritize multiple tasks
TECHNICAL SKILLS
Languages: Java, JavaScript, SQL, PL/SQL, T-SQL, C, C++, Python, NodeJS.
Operating Systems: Windows XP/7, Sun Solaris, Linux, Unix (AIX), MS-DOS.
Java Technologies: J2SE, J2EE, JSF,JSR168,JSP, Servlets, EJB, Swing, JDBC, JMS, MQ Series, MDB, JNDI, RMI, Web Services, JAVA Beans, IceFaces.
Web/App. Server: Jboss7.0, WebLogic 7.0/8.1/9.2/10.3, WebSphere 6.1/7.0/8.5, Tomcat 7.0
Frameworks & IDE Tools: Struts1.2/2.0, JSF, Spring 3.0, Hibernate 3.0, JUnit, Apache ANT, AJAX, Log4J, Eclipse 1.0/3.1, Weblogic Workshop 9.2, Jive CMS(Java), WSAD 5.1, RAD 6.0, PowerBuilder, CVS, Serena (PVCS),SVN, Github, Rational ClearCase, Jenkins, TOAD.
Web-Development Technologies: JSP, XML, XSD, XSLT, DTD, DOM, LDAP, HTML, Java Script, CSS, DHTML, Agile Methodology, Servlets, JSTL (Tag Libraries), JSF (JavaServer Faces), RUP, i18n, Apache ANT, JUnit, MQ Series, RMI, JSR 168 Portlet, Portals,ESB.
RDBMS: ORACLE 8i/9i/10g, SQL Server 6.5, IBM DB2, MS Access.
OOAD: UML, Design Patterns.
PROFESSIONAL EXPERIENCE
Confidential, NC
Java/J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using Waterfall development methodology.
- Worked with Business Owner and Business Analyst.
- Involved in Presentation Development using Spring and Struts Framework.
- Involved in business requirement gathering and technical specifications.
- Implemented Servlets, JSP and Ajax to design the user interface.
- Developed the presentation layer using CSS, HTML, AJAX, Java Script, JQuery, Ext JS, JSON and JSPs.
- Consumed JSON RESTful Web Services and sent responses with Struts MVC
- Used Spring/JPA/Hibernate for Object Relational Mapping (ORM) and data persistence.
- Successfully written the ANT scripts/Maven for building ‘war’ files for application deployment.
- Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO.
- Responsible in Debugging/Troubleshooting the issues and fixing the issues.
- Played an active role in testing the application by writing test cases for different scenarios.
- Deployed and monitored J2EE applications in WebSphere.
- Enhanced the existing UNIX scripts to achieve better performance and throughput.
- Wrote shell scripts for deploying applications in Dev/Prod systems.
- Complete Involvement in development and validation of screens using HTML and JavaScript.
- Built Angular JS framework including MVC architecture, different modules, specific controllers, templates, custom directives and custom filters.
- Expertise in Angular JS controllers, directives, factory and service resources, routings and events.
- Implemented Angular Service calls using Angular Factory
- Used JSON as response type in REST services.
- Wrote WebServices (DataServices) using RESTFUL for sending and getting data from the external interface.
- Interaction with Oracle database is implemented using Hibernate.
- Presentation Tier is built using the Spring framework.
- Implemented and configured various Action classes for handling the client requests using Spring framework.
- Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
- Created Stored procedures using PL-SQL for data modification (Using DML insert, update, delete) in Oracle
- Backend application layer is implemented using EJB (Enterprise Java Bean) in WebSphere Application Server environment.
Environment: J2EE, EJB, RESTFUL Web Services, XML, XSD, IBM RTC, Oracle 11g, IBM Datapower, IBM WebSphere 8.0/8.5, JMS, SOA, LDAP, IBM RAD 6.0, LOG4j, Servlets, JSP, Spring 3.0,Struts, Hibernate.
Confidential, CA
Java/J2EE Developer
Responsibilities:
- Involved in Functional and Detailed Designs.
- Involved in Presentation Development using Spring Framework.
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using Agile development methodology.
- Involved in business requirement gathering and technical specifications.
- Implemented J2EE standards, MVC2 architecture using Spring Framework.
- Implemented Servlets, JSP and Ajax to design the user interface.
- Participated in technical services relating to installation of Jive software. Monitored and integrated Jive along with other web technologies.
- Developed, tested, and deployed Storify Business featureset in Node.js with Express and MongoDB backend
- Complete Involvement in development and validation of screens using HTML and JavaScript.
- Utilized Angular JS framework to bind HTML template (views) to Javascript objects (models).
- Built Angular JS framework including MVC architecture, different modules, specific controllers, templates, custom directives and custom filters.
- Expertise in Angular JS controllers, directives, factory and service resources, routings and events.
- Implemented Angular Controllers to maintain each view data
- Implemented Angular Service calls using Angular Factory
- Used JSON as response type in REST services.
- Wrote WebServices (DataServices) using RESTFUL for sending and getting data from the external interface.
- Presentation Tier is built using the Spring framework.
- Implemented and configured various Action classes for handling the client requests using Spring framework.
- Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
- All the Business logic in all the modules is written in core Java.
- Workflow (Order Flow) is built using JMS technology.
- Wrote Restfull WebServices for sending and getting data from the external interface.
- Used Source Integrity tool to build and deploy the application.
- Designing and implementing fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies like Jenkins Nodes/Agents.
- Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO.
- Involved in implementing the JMS (Java messaging service) for asynchronous communication.
- Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
- Backend application layer is implemented using EJB (Enterprise Java Bean) in WebSphere Application Server environment.
- Created Stored procedures using PL-SQL for data modification (Using DML insert, update, delete) in Oracle
- Interaction with Oracle database is implemented using Hibernate.
Environment: J2EE, EJB, Restfull WebServices, XML, XSD, RUP, Microsoft Visio, Clear Case, Source Integrity, Oracle 10g, WebLogic 10.3, JMS, SOA, LDAP, RAD, LOG4j, Servlets, JSP, Unix, Spring 3.0, Hibernate.
Confidential, Augusta, ME
Sr. J2EE Developer
Responsibilities:
- Involved in Presentation Tier Development using JSF Framework and ICE Faces tag Libraries.
- Implementing Servlets, JSP and Ajax to design the user interface.
- Complete Involvement in development and validation of screens using HTML and JavaScript.
- Wrote WebServices using RESTFUL for sending and getting data from the external interface.
- Involved in building GUI (Graphical User Interface) using JSF and ICE Faces.
- Used JSF, JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Extensive experience with Spring Framework 3.0 (AOP) for the transactional management and Spring Batch for batch.
- Provided timely and accurate delivery of Jive project modules. Analyzed and resolved functional and technical problems regarding Jive software.
- Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
- Used XSL/XSLT for transforming and displaying reports.
- Developed Schemas for XML.
- Utilized Angular JS framework to bind HTML template (views) to Javascript objects (models).
- Used AngularJS as the development framework to build a single-page application.
- Involved in writing the ANT scripts to build and deploy the application.
- Developed a web-based reporting for monitoring system with HTML and Tiles using Spring framework.
- Middleware Services layer is implemented using EJB (Enterprise Java Bean - stateless) in WebSphere environment.
- Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO.
- Funds Transfers are sent to another application using JMS technology asynchronously.
- Involved in implementing the JMS (Java messaging service) for asynchronous communication.
- Involved in writing JMS Publishers to post messages.
- Involved in writing MDB (Message Driven Beans) as subscribers.
- Created Stored procedures using PL-SQL for data modification (Using DML insert, update, delete) in Oracle
- Interaction with Oracle database is implemented using Hibernate.
Environment: J2EE, EJB,, JSF, ICE Faces, EJB, Soap WebServices, XML, XSD, Agile, Microsoft Visio, Clear Case, Oracle 9.i/10.g, WebSphere 8.5,RAD, LOG4j, Servlets, JSP, Unix.
Confidential, Detroit, MI
Sr. Java Developer
Responsibilities:
- Involved in all the phases - analysis, design, and development and testing phases of software development
- Implemented J2EE standards, MVC2 architecture using Struts Framework.
- Implemented Servlets, JSP and Ajax to design the user interface.
- Used JSF, JSP, Java Script, HTML, and CSS for manipulating, validating and customizing the User Interface.
- Presentation Tier is built using the Struts framework.
- Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
- All the Business logic in all the modules is written in core Java.
- Workflow (Order Flow) is built using JMS technology.
- Wrote WebServices using SOAP for sending and getting data from the external interface.
- Involved in writing the ANT scripts to build and deploy the application.
- Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO.
- Involved in implementing the JMS (Java messaging service) for asynchronous communication.
- Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
- Backend application layer is implemented using EJB (Enterprise Java Bean) in WebSphere Application Server environment.
- Created Stored procedures using T-SQL for data modification (Using DML insert, update, delete) in SQL Server
- Interaction with SQL Server database is implemented using Hibernate.
Environment: J2EE, JSF 2.0, Facelets, RAD 7.0, WebServices, XML, XSD, SQL Server, Microsoft Visio, DB2, WebSphere6.1, WebSphere Portal6.1, JSF(JSR 168), LOG4j, Servlets, JSP, Unix, Hibernate.
Confidential
Software Developer
Responsibilities:
- Involved in the development, testing and maintenance phases of the software development.
- Resolved diverse types of problem tickets raised by the users of the application.
- Implemented J2EE standards, MVC2 architecture using Struts Framework.
- Used Tiles framework for presenting the response to the clients.
- Used Servlets, JSP to design the user interface.
- Used JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Used Design patterns such as Service locator, Model View Controller, DAO.
- Used EJBs (Stateless Session beans) to implement the business logic
- Application was hosted in WebSphere Application Server environment.
- Used JDBC to connect to DB2 database for retrieving data.
- All the Business logic in all the modules is written in core Java.
- Used Serena for source control of Java modules and Clear Case for version control of software design documents.
- Involved in writing the ANT scripts to build and deploy the application.
- Involved in JUNIT testing for the component testing.
Environment: J2EE, JSP, Servlets, Struts, Tiles, Serena Version Manager (PVCS), Clear Case, DB2, JBoss, LOG4j.