Java/j2ee Developer Resume
Framingham, MA
SUMMARY
- Having around 7+ years of IT experience in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EEtechnologies.
- Experience with Object Oriented Analysis, Design & Programming.
- Expertise in developing Multi - tier enterprise level web applications using various Java 1.4/1.5, J2EE technologies JSP, Servlets, JSF, JDBC, JNDI, JAX-RS and XML.
- Good knowledge and experience in implementing open source frameworks Hibernate, Spring, Struts, and integrating among them.
- Good Knowledge of Web Services using SOAP, Restful.
- Expertise in web development using HTML, DHTML, XHTML, CSS, JavaScript, JQuery and AJAX Technologies
- Strong experience in deployment and configuration of application servers IBM Web sphere, BEA Web Logic, Apache Tomcat.
- Been working on diverse Database Servers like Oracle 9i/8i, MySQL 5.0
- Good experience in Apache ANT and Maven.
- Working on Eclipse IDE for JAVA/J2EE Application development.
- Strong hands-on experience on Application Servers viz., IBM WebSphere, JBOSS, and Weblogic including configuration, administration and documentation.
- Strong acquaintance with Web Servers like Apache TOMCAT.
- Experience with major databases such as Oracle, DB2, MYSQL, MS Access and MS SQL Server.
- Good Experience in developing test cases with JUnit and logging with Log4j.
- Experience in using Maven and Ant for build automation.
- Good Experience in Front End Technologies:JSP, HTML, Rich faces, Bootstrap, JQuery and Angular.js.
- Hands on experience in building projects using IDEs Eclipse, My Eclipse, RAD, NetBeans.
- Experienced in working with different operating systems Windows, UNIX & LINUX.
- Familiarity with Amazon web services, cloud development.
- Excellent organizational and interpersonal skills with a strong technical background.
- Quick Learner, Self-motivator and ability to work in challenging & versatile environments with an excellent written/verbal communication.
- Good in client interaction and offshore co-ordination.
- Strong team playerand display good Confidential skill when interacting with Business users, Functional and Technical team to meet the project deadlines.
- Good communication skills, leadership skills, interpersonal skills, self-motivated, quick learner, team player, pro-active learner.
- Strong Logical and Analytical Reasoning Skills, Excellent Management skills, Excellent Communication with good Listening, Presentation Skills.
TECHNICAL SKILLS
Languages: JAVA1.4/1.5, Java/J2ee, HTML, Java Script
J2EE Technologies: Servlets, JSP, AJAX, JMS, JDBC, Web Services
Frameworks: Struts1.x/2.0,Hibernate2.0/3.0,Spring 2.x, MVC J2EE Design Patterns
Application/Web Servers: BEA Web logic, JAX-RS, IBM Web Sphere, Apache Tomcat Web Server
XML Technologies: XML, XSD, DTD, XSLT, XHTML, JAX-RS, SAX, DOM, SOAP, WSDL
Databases: MySQL, Oracle11g/10g/9i/8i,SQL Server 2000/2005
IDEs: NetBeans, Eclipse3.6
Tools: CVS, SVN, Apache Ant, SQL Developer
Operating Systems: WINDOWS 9x/NT/2000/XP/2003, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, Framingham MA
Java/J2EE Developer
Responsibilities:
- Designed and developed various modules of the application with J2EE design architecture, frameworks Like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts and Hibernate.
- Followed Agile software development with Scrum methodology.
- Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
- Worked on Oracle as the backend database.
- Implemented features like logging, user session validation using Spring-AOP module.
- Developed server-side services using Spring Web Services (SOAP, WSDL).
- Used RestFul web services to consume and produce the client data to various vendors.
- Server side validations using Struts Validator and Hibernate Validator framework.
- Wrote application front end with HTML, JSP, Ajax/JQuery, Spring Web Flow, XHTML, DHTML and CSS.
- Developed an internal application using Spring MVC, Bootstarp and Angular JS to health check the 10 different applications.
- Wrote custom JSP tags for role-based sorting and filtering.
- Participated in the design, definition, planning and development of a multi-tiered browser based application that is compatible with Cerner’s SOA architecture and strategy.
- Used JQuery for UI centric Ajax behavior.
- Used Log4j to assign, track, report and audit the issues in the application.
- Worked on project build-script by using ant and deployed on JBoss.
- Develop and execute Unit Test plans using JUnit, Mockitos, powermocks and dbunit ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
Environment: Java, J2EE, JSP, Servlets 2.5/3, Hibernate 3.5, Spring 2.5.6, JAX-RS, Web Services, SOAP, WSDL, UML, HTML, XHTML, DHTML, SOA, ESB, JavaScript, JQuery, Struts 2.0, CSS, Spring Web Flow, XML, JBoss, Log4j, Oracle10g, JUnit 4, Eclipse 3.5, EJB.
Confidential, Portland, ME
Consultant - Java Developer
Responsibilities:
- Developed the Controllers, Service Layer, Dao layer using Spring MVC, Spring JDBC.
- Implemented the Caching mechanism and refreshing the Caching mechanism using EH Cache.
- Did the performance tuning of the SQL Queries which are slow.
- Developed the CURD operations using Spring JDBC.
- Developed front end application using Boot Strap and Angular.js
- Experience with using Angular.js Controllers and validating forms using Angular.JS
- Performed unit testing Using JUnit and JUnit annotations.
- Implemented Restful Web service.
- Configured the Transaction Management for the project using Spring Container Managed Transactions.
- Developed web interface to display the customer information from the database tables.
- Worked on SQL for checking scheduled cronjobs.
- Worked on UAT and Production resolving the deployment issues and worked on UI screens like developing the screens to show the orders using Spring MVC Framework.
- Developed the validations for the application using Bean Validations Framework JSR - 303.
- Used Annotations for JSR 303, spring. The complete application was developed using annotations.
- Used UNIX commands for debugging.
- Involved in resolving SSO login issue.
- Involved in Daily Stand Up Meetings, Sprint Planning and Backlog Grooming for Agile Scrum Process.
Environment: Java1.6, J2EE, Spring MVC, Spring JDBC, Spring AOP, Spring Restful WS, JSP, JSTL, JSR 303, JSON, Java Script, jQuery, HTML, Unix, Boot Strap, Angular.js, JUnit, Oracle 10g.
Confidential, Washington, DC
Java Developer
Responsibilities:
- Developed GUI using JSP, Struts MVC frame work.
- Developed Action forms, Action classes, Validation Framework using Struts framework to handle user requests.
- Implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs.
- Coded Entity Beans for data persistence within Data Access Layer.
- Developed user interface components for Deal, Activity modules along with business components.
- Leveraged struts-validations, struts-beans tag libraries.
- Designed and deployed server side EJB (Session Beans and Entity Beans) components on WebLogic.
- Written SQL, PL/SQL and stored procedures as part of database interaction.
- Responsible for code merging modules using clear case.
- Responsible for change requests and maintenance during development of the project
- Developed Stateless Session Beans using EJB 3.0 annotations version.
- Developed Message Driver Beans to receive the messages from the JMS Provider.
- Implemented the Struts Validation Framework to validate the mandatory data and for business logic validations.
- Implemented AJAX functionality using jQuery and JSON to communicate to the server and populate the data on the JSP.
- As a team we have followed Agile Scrum Methodology.
Environment: Java, J2EE, JSP, Servlets, Struts 1.3, JDBC, EJB 3.0, WebLogic, MDB, JSTL, AJAX, Eclipse, Log4J, Java Script, jQuery, My Sql.
Confidential, Roseville, MN
Consultant - J2EE Developer
Responsibilities:
- Developed Web-Services using Apache axis. Configured SOAP Monitor for monitoring web-services.
- Creating rich UI views using JSF framework.
- Validations are done using JSF validation framework.
- Defining screen navigation in the faces-config.xml configuration file of JSF.
- Business logic implemented is done in backing beans.
- Implemented security concepts by HTTPS, SSL Authentication and Configuring certificate authentication.
- Writing standalone Java classes, reusable components using JDBC and Java Beans for getting data from oracle tables.
- Developed Views, Procedures, Functions, Triggers, and Sequences in SQL Server.
- Developed functional use cases and class diagrams.
- Design and development of Custom reports web application using the JSF frame work.
- Developed automation build scripts using ANT.
- Involved in monitoring and performance tuning of applications.
- Responsible for coordinating with team members in development and testing.
- Responsible for overseeing the Quality procedures related to the project.
- Developed and deployed applications to production.
- Administered VSS for source control, change management and build/ releases.
- Successfully tested all applications for Units, Functional verification and System Integration.
- As a team we have followed Software Development Life Cycle.
Environment: Java1.5, J2EE, JSP, Servlets, JSF, Hibernate, Web Services, Apache CXF, SQL Server 2005, IntelliJ, Tomcat, Web Logic App Server, RAD, Windows.
Confidential, Bridgeport, CT
Java Developer:
Responsibilities:
- Gathered user requirements, analyzed and wrote functional and technical specifications
- Designed and developed the user interface using Struts 1.3, JQuery, JavaScript, XHTML Designed front-end, data driven GUI using Struts, HTML, JavaScript, DOJO and CSS.
- Implemented Web Services for communicating one application to another application by using SOAP, WSDL and EJB Technology.
- Developed asynchronous, rich user interface with AJAX and rich Internet application embedded with Flex to get user information from the server and project to user.
- Designed, implemented and deployed J2EE web application using Struts 1.3and Spring IOC.
- Used Hibernate for Object Relational Mapping (ORM) and data persistence.
- Implemented business processes to develop email notification components using JMS API.
- Wrote SQL commands and Stored Procedures to retrieve data from Oracle database
- Used log4j for logging and SVN for version control.
Environment: Java 1.5, Servlets, JSP, Struts 1.3, Hibernate3.2, EJB, JMS, Spring 2.5, XML, CSS, Flex, Eclipse, HTML, Java Script, Oracle10g.
Confidential
Software Engineer
Responsibilities:
- Involved in development of Reusable Components (Java Beans) such as Price List, Stock Rates, material Beans and many other attributes which affect the display of the stock Pricing.
- Developed SQL queries, Joins with JDBC API to access data.
- Developed Action Form and Action classes and used Action Errors for error reporting.
- Utilized the Stringtokenizer and collections in jsp
- Used struts html, logic, bean tags in JSP.
- We have followed Software Development Life Cycle for the analysis and development of the requirement.
- Developed Custom XML Parser for parsing large XML files and update the data to the data base using SAX based Parser.
- Developed Stateless Session Beans for accessing the data and for transaction management.
Environment: JDK 1.5, J2ee 1.4, JSP 2.0, Struts 1.3, Servlet 2.3, XML, JDBC, EJB 2.1, Oracle 9i, Web Sphere Application Server 6.0.
