Java/ J2ee Developer Resume
Bloomfield, CT
SUMMARY
- 7+ years’ work experience in design and development of Core Java application with strong understanding of Java and J2EE technologies and 1 year of PHP Experience.
- Proficient in Object - Oriented Concepts & Software Methodologies like Waterfall model and Agile Software Development.
- Hands on experience in Web Application Development using Client side scripting/design technologies HTML, XHTML, CSS, XML, JavaScript, jQuery, Ajax.
- Experience in Core Java using Multi-threading, collection Framework and Java UTIL Package.
- Hands on Experience with JDBC for connecting database.
- Environment Java/J2EE technologies including EJBs, Servlets, JSP, JDBC, Spring (IOC, MVC, AOP, DAO), Hibernate (DAO, HQL), Struts, JSF and Java Web Services (SOAP, RESTful) related technologies and XML configuration.
- Good exposure to Service Oriented Architecture based protocols such as Java Web Services including SOAP, JAX-WS, JAX-RCP, AXIS, WSDL, and JMS.
- Experience in highly accepted software design/development patterns including OOP, MVC, ORM, DAO & DTO, Factory, Singleton.
- Good Knowledge and experience in building directories using Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
- Strong Experience in RDBMS concepts, Oracle, MySQL, DB2 and SQL Server
- Knowledge in designing and coding stored procedures, Triggers and Functions using PL/SQL
- Expertise in JUnit assertions to develop unit testing and debugging of application.
- Experience on Java IDE tools like Eclipse, NetBeans.
- Experience using web application servers like Glassfish, WebLogic, WebSphere and web servers like Apache Tomcat.
- Excellent team player with positive attitude and interpersonal skills, solution driven and ability solve teh problems within teh deadlines.
TECHNICAL SKILLS
Languages: Java/J2EE, C++, C, SQL, PL/SQL
J2EE Technologies: JDBC, JSP, Servlet, Struts, Spring, Spring MVC, EJB
Web Technologies: HTML, CSS, JAVA Script, AJAX, JQuery, XML, JSP, PHP, JSON, JSTL
Application/Web Servers: WebLogic, JBOSS, WebSphere, Glassfish, Apache Tomcat (Web server).
Frameworks: Hibernate, Spring, Struts
Middleware Technologies: Web Services (SOAP & RESTful), JMS
Design pattern: Singleton, MVC, Data Transfer Object, Value Object
Environment: Windows, Red Hat Linux, Unix, vi Editor
Other Tools: Log4j, Junit, Ant, Maven
Version Control: SVN, Git, CVS
IDE: Eclipse, NetBeans, RAD,LAMP, WAMP
PROFESSIONAL EXPERIENCE
Confidential, Bloomfield, CT
JAVA/ J2EE Developer
Responsibilities:
- Provided technical guidance to business analysts, gatheird teh requirements and converted them into technical specifications/artifacts.
- Implemented Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies.
- Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve teh data and did other database configurations using Hibernate.
- Developed stored procedures, Triggers and Functions to process teh claims using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables sitting on Oracle Database.
- Designed and developed Customer registration and login screens using JSP, HTML/DHTML and JavaScript.
- Developed web pages to display teh account transactions and details pertaining to that account using JSP, DHTML, Spring Web Flow and CSS.
- Wrote application front end with HTML, JSP, Ajax, custom JSP tags for role-based sorting and filtering and used JavaScript validations to validate teh fields of teh user registration screen and login screen.
- Used Jasper reports for generating customer reports.
- Configured spring to manage Action classes and set their dependencies in a spring context file.
- Servlets are used to service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates.
- Followed Agile Methodology (TDD, SCRUM) to satisfy teh customers and wrote JUnit test cases for unit testing teh integration layer.
- Used log4j for tracking errors and debugging teh code.
- Wrote build deployment scripts using Maven and shell script on UNIX environment and deployed teh application in WebSphere App Server.
- Involved in implementing Branching Methodology Plan and performed Check-in/Checkout in Subversion.
- Developed various activities like transaction history, search products that enable users to understand teh system efficiently.
- Involved in unit testing and system testing and also responsible for preparing test scripts for teh system testing.
Environment: Java,J2EE, Servlets, JSP, JDBC, XML, HTML/DHTML, JMS, AJAX, WebSphere, JUnit and Oracle.
Confidential, New York, NY
Java/J2EE Developer
Responsibilities:
- Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed Site Admin Application using JAVA, JSP and Servlets.
- Used SQL Server as teh backend database. Involved in design of teh database schema and development of Stored Procedures.
- Worked on jQuery for user interface interactions, TEMPeffects and themes built on top of teh jQuery java Scripts.
- Developed web application using JSF Framework that uses Model View Controller (MVC) architecture with JSP as teh view.
- me have worked on agile environment uses incremental approach and also have daily standup meetings.
- Consumed web services from different applications within teh network
- Developed Hibernate in Data Access Layer to access and update information in teh database.
- Used Spring Framework for Dependency injection and integrated with Hibernate
- Used Spring Web flow to manage complex page flows.
- Designed and developed Utility Class that consumed teh messages from teh Java message Queue and generated emails to be sent to teh customers. Used Java Mail API for sending emails.
- Coded Maven build scripts to build and deploy teh application on WebSphere
- Used JUnit framework for unit testing of application and Log4j to capture teh log that includes runtime exceptions.
- Used CVS for version control and used IBM RAD as teh IDE for implementing teh application.
Environment: Java, Eclipse Ganymede, WebSphere Application Server, Oracle, JSP, Servlet, JSTL, Spring, Hibernate, JavaScript, CSS, JNDI, JAX-WS, XML, XSL, XSLT, SQL Developer, ANT, JUnit, SOAP-UI, Log4J.
Confidential, Overland Park, KS
Java/J2EE Programmer
Responsibilities:
- Developed Presentation tier implementation which involves in creating teh JSP pages, configuring action classes and developing several Action classes involved in teh project.
- Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
- Worked on Server-side pagination for processing high volume of data to teh UI.
- Designed user interface layout using JavaScript, CSS, and HTML.
- Validation is performed using Struts validator.
- Configured teh Hibernate configuration files to persist teh data to teh Oracle 10g Database.
- Used Hibernate as ORM tool for accessing database.
- Primarily focused on teh spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Involved in teh implementation of DAO using spring-Hibernate ORM and creating teh Objects and mapped using Hibernate Annotations.
- Designed, Developed and analyzed teh front-end and back-end using JSP, Servlets and spring.
- Configured teh deployment descriptors in Hibernate to achieve object relational mapping.
- Write SQL queries to pull some information from teh Backend.
- Created JSP pages using standard JSTL tags, Struts tags and custom tags.
- Worked on Web Sphere Application Server.
- Used Ajax to provide dynamic features where applicable.
- Developed several DAO's using Hibernate.
- Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing
- Used Agile Development methodology of software development.
- Part of production support team, which involved in resolving production related issues.
Environment: Java, JSP, JSTL, JavaScript, AJAX, Struts, spring, Hibernate, HTML, CSS, Oracle, Web Sphere Application Server, Eclipse, Tortoise SVN, and Win SCP.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in teh completeSoftware Development Life Cycle (SDLC)phases of teh project.
- Involved in preparing use-case diagrams, sequence diagrams and class diagrams using Rational Rose, UML.
- Front-end development using JSF, JSP, HTML and wrote custom tags.
- Used DOJO widgets also used XML for object representation.
- Developed UI navigation using JSF MVC architecture.
- Performed Validations on UI data using JSF validators.
- Followed Spring MVC Framework for teh development of teh project.
- Involved in developing code for obtaining bean references in spring framework and used Dependency Injection.
- Used Hibernate for Object-To-Relational Mapping.
- Used Hibernate to store teh persistence data into teh MYSQL database and wrote HQL to access teh data from teh database.
- Implemented and used Web Services with teh help of WSDL, SOAP (JAX-WS) to get updates from teh third parties.
- UsedPerforceas a documentation repository and version controlling tool.
- Used Ant tool to build and deploy applications.
- Deployed teh application in JBOSS4.0 Application Server.
- Used Log4j for logging and handling defects of teh application.
- Created test cases and Involved in Unit Testing using JUNIT Framework in ECLIPSE.
- Worked in deadline driven environment with immediate feature release cycles.
Environment: JDK 1.6, Core Java, Eclipse, JSF, HTML, MYSQL, Spring, Hibernate, AJAX, XML, JBOSS, Windows XP, JSP, perforce, WSDL, SOAP, Log4j, JNDI, JUnit, UML, Ant.
Confidential
PHP/MySQL WAP Developer on Linux
Responsibilities:
- Developed WAP-based products for telecommunications providers, which provided value-added content to consumers using various models of mobile phones by various manufacturers like Nokia, Sony, and Motorola.
- Contributed to key requirements, Design and review sessions
- Design and developed new template for Content management
- Developing new templates for various Mobiles using vi editor and Linux operating System.
- Created ad-hoc reports on usage statistics of all WAP-based products.
- Provided L3 support on issues arising in above WAP-based products.
- Perform unit testing/ integration testing for developed products.
- Maintain WEB/WAP portals and set up new reports.
Environment: PHP 5.0/ MySQL, LAMP(Linux, Apache, MySQL, PHP) framework, VI Editor, CSS, HTML, DHTML, XML,WAP, Red hat Linux OS.