Senior Java/j2ee Developer Resume
Berkeley Heights, NJ
SUMMARY
- 8+ years of work experience in implementation of Standalone, Client/Server and Web based Applications as Java/J2EE developer.
- Experience in all phases of software development life cycle.
- Expertise in Object Oriented Programming using Java and J2EE related technologies.
- Proficiency in developing web applications and server side development using Core Java, Servlet, JSP, Struts, Java Beans, Spring, JDBC, Hibernate,Tomcat, JBoss, WebSphere Application server, Unix etc.
- Expertise in developing applications based on Spring and Hibernate frameworks.
- Experience in using the Object Relational Mapping tool Hibernate, strong in using XML mappings and Java Objects
- Good experience in Spring’s IOC, AOP and Spring’s integration with Hibernate technology.
- Experienced in writing Maven scripts to build and deploy Java applications.
- Hands on experience in version control tools like Subversion, StarTeam and Mercurial.
- Hands on experience in continuous integration tools like Jenkins and BuildForge.
- Hands on the tools such as Eclipse, Rational Application Developer (RAD), Oracle client SQL Developer, MS SQL server client, Linux vi editor etc.
- Hands on experience in VPN, Putty, winSCP etc.
- Experience in UNIX.
- Have worked with DOM and SAX XML parsers.
- Implemented Design Patterns like MVC, Singleton, Factory and DAO.
- Proficient in developing Object Oriented Design, Methodologies and applications in client/server and distributed environments using J2EE architecture.
- Strong analytical skills with ability to quickly understand client’s business needs.
- Involved in meetings to gather information and requirements from the business.
- Research - oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
TECHNICAL SKILLS
Programming Languages: JAVA 1.6, J2EE, Servlets, JSP, Struts, Spring, Hibernate, Database, Unix commands
Web/XML Technologies: HTML, JavaScript, Servlets, JSP
Frameworks: Hibernate, Spring, Struts
Apache Projects: Ant, Log 4j, OpenL
Tools: & Utilities: Eclipse, RAD, WSAD, winSCP, Subversion, Jenkins, BuildForge, StarTeam, Oracle client SQL developer, MS SQL server client
Application/Web Servers: IBM Web Sphere Application server, JBoss, Sun Java Application Server, Tomcat
RDBMS: Oracle, Sybase, MS SQL Server
Source Control: Subversion, StarTeam, Mercurial
Build tool: Maven
Operating Systems: Windows 9x/2000/XP, 7, Linux, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Berkeley Heights, NJ
Senior Java/J2EE Developer
Responsibilities:
- Working directly with business team to understand the requirements
- I am involved in understanding the policy rating engine for premier customers as well as for high net worth customers.
- I will also be implementing the policy rating engine for high net worth customers.
- Later on will be taking care of the Exigen insurance product and customizing the Exigen for Confidential ’s high net worth customers.
- Finally we need to integrate the rating engine with the product.
- Involved in design, analysis and requirement clarifications meetings. Created technical designs and Flow Charts.
- Used openL tablets, Java classes, database tables, and mapping between OpenL and Java classes to implement the rating rules.
- Used Spring and Hibernate to manage customer, policy, broker and producer details
- Responsible for co-ordinate with offshore development team.
- Used Eclipse and IntelliJ Idea and Tomcat server in entire project development.
- Worked on tools like Mercurial for version control and HP Quality Centre for defect tracking.
- Help new joiners to understand the rating engine.
- Interacting with QA teams for the application defects post QA release of the application.
Environment: OpenL, Java 1.6, Hibernate, Spring, Log4j, Maven, Eclipse, Tomcat, Mercurial, Xml, Oracle server and Unix.
Confidential, Somerset, NJ
Senior Java/J2EE Developer
Responsibilities:
- Extensively worked on business and persistence tier using the Servlets, JSP, Spring, and Hibernate frameworks.
- Involved in design, development and testing phases of project.
- Involved in design, analysis and architectural meetings. Created technical designs and Flow Charts and UCP estimations.
- Developed use case diagrams, class diagrams, database tables, and mapping between relational database tables and object oriented java objects using Hibernate.
- Responsible for co-ordinate with Cognos development team.
- Used Eclipse Integrated Development Environment (IDE) in entire project development and Websphere application server
- Involved in LDAP configuration and development to authenticate user credentials.
- Worked on tools like Subversion, StarTeam for version control and HP Quality Centre for defect tracking.
Environment: Java 1.5, Hibernate, Spring, JSP, Log4j, Maven, Eclipse, Tomcat, WebSphere 6.1 Subversion, Xml, MS SQL server and Unix.
Confidential
Java/J2EE Developer
Responsibilities:
- Collaborated with senior leadership to perform analysis of business process and develop functional and technical specifications;
- Communicated directly with stake holders of the project in gathering business requirements, and cross- functional teams during system rollout;
- Developed front end, business, and persistence tier using JSP, Servlets, Spring, Hibernate.
- Used HTML, JSP and JavaScripts for UI Component design and development.
- Wrote stored procedures in Sybase.
- Involved in Implementation of Middleware framework using Hibernate and Spring Framework.
- Also involved in code review, code promotion, user acceptance testing support, system integration, code review, code deployment.
- Development and implementation of GUI driven admin system.
Environment: Java 1.5, Servlets, JSP, Hibernate, Spring, Log4j, Maven, Rational Application Developer, Websphere application server, Sybase, Xml, UNIX.
Confidential
Senior Java/J2EE Developer
Responsibilities:
- Designed and developed the above services using Service layer using Spring framework, Hibernate persistence layer.
- Involved in Implementation of Middleware framework using Hibernate and Spring Framework.
- Integrated Apache Tiles and Struts for page layout.
- Extensively used Struts server side validation, tiles and exceptional handler.
- Developed build scripts for ear and war applications to deploy on JBoss server.
- Configured JBoss for connection pools, data sources and deployment of ear and war files.
Environment: Java, J2EE, JBoss, Hibernate, Spring Framework, log4j 1.4, Ant, MySQL, Eclipse, Struts, JDBC, XML, HTML, CSS.
Confidential
Senior Software Engineer
Responsibilities:
- Developing the actual concept of the three services through research.
- Then writing the SRS of the three services.
- Then writing the SDD (Software Design Descriptions) of the three services. We followed the IEEE standard.
- Designed and developed the above services using HTML, JSP, Servlets, Struts, WebService, EJB and database.
- Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
- Extensively used Struts server side validation, tiles and exceptional handler.
- Configured Sun Java Application Server for connection pools, data sources and deployment of ear and war files.
Environment: Java, Servlets, JSP, Struts, Log4J, JDBC, HTML, Java Script, CSS, NetBeans, Sun Java Application Server, MS SQL Server 2003
Confidential
Assistant System Engineer
Responsibilities:
- Undergone campus to corporate training
- Undergone rigorous training in Java web development competency
- Java Developer
- Developing the EJB module as well as the Web module Writing the code for JSP, Servlet, WebService, Session Bean and Entity Bean of some practice projects
- Configuring the connection to the database using JDBC
- Involved in design and implementation of one sample netBanking application.
- Developed Client and Server APIs to interact with the different modules of the project.
- Written ant build.xml files for ear and war files generation.
Environment: Java, Servlets, JSP, Websphere Studio Application Developer, WebSphere Application Server, IBM DB2.
