Sr. Java/ J2ee Developer Resume
Cumming, GA
PROFESSIONAL SUMMARY:
- 7+ years of experience in analysis, design, development, testing, implementation, production support and maintenance of various web based and client - server applications using Java/J2EE technologies.
- Expertise in designing and developing multi-tier enterprise solutions using Servlets, JSP, Struts, JDBC, Java, Groovy on Grails and Spring Beans, EJB, Hibernate, XML, Java Script, JNDI, JTA, JMS and Java RMI.
- Developed the applications using Java/J2EE design patterns such as Business Delegate, Service Locator,
- Transfer Object, Data Access Object, Session Façade, Singleton, Command & Flyweight patterns.
- Used Testing tools like Quality Center.
- Familiar with Object Oriented Programming (OOP) and RDBMS concepts. Working in Agile environment and well aware of Agile Methodology (Scrum and Kanban) and Test Driven Development concepts.
- Experience working with XML technologies for data exchange and presentation using XML, SAX, DOM and XSLT.
- Experience in GUI development with HTML, CSS, JavaScript, JQuery and AJAX.
- Experience in developing stored procedures, functions and database triggers using PL/SQL.
- Experience working with DB2, MS-SQL Server databases.
- Expertise with Java/J2EE compliant IDE's such as IBM Rational Application Developer (RAD 6.0/7.0) and Eclipse
- Experience with Source code management tools such as Git, SVN, CVS.
- Well versed with the complete Software Development Life Cycle process.
- Committed to excellence, self-motivator, team player and prudent developer and tester with strong problem solving and communication skills.
TECHNICAL SKILLS:
Programming Languages: C, C++, Java, Groovy, SQL, PL/SQL, JavaScript, JQuery
Java/J2EE Technologies: Servlets, JSP, Java Beans, EJB, JNDI, JMS, JDBC.
Design Patterns: Singleton, Business Delegate, Service Locator, DAO, DTO, Command, Flyweights
XML/Web Technologies: XML, XSLT, SAX, DOM, CSS, HTML, DHTML
Frameworks: JUnit, Log4j, Spring, Grails, Hibernate
Web Services: SOAP, UDDI, WSDL
Application/Web Servers: WebSphere, Jboss, Tomcat
Databases: DB2, SQL Server, HSQL
IDE Tools: RAD, Eclipse, Jbuilder, GGTS
Operating Systems: UNIX, Windows
Tools & Utilities: ANT, Rational Rose, CVS, Subversion, Git
Testing Tools: Quality Center, Selenium IDE
PROFESSIONAL EXPERIENCE:
Confidential, Cumming, GA
Sr. Java/ J2EE Developer
Responsibilities:
- Involved in the complete design discussion to development of the application.
- Used JSPs and JSPF to create front end and used JavaScript and JQuery for front end scripting.
- Used Servlet technology for business logic
- Wrote the test cases using Selenium IDE
- Used Apache Tomcat 6 as application server
- Used SQL to write queries for drawing necessary data
- Was involved in defect management and bug-fixing.
- Used Eclipse Luna for code development and Git for source code management.
Environment: J2EE 1.6/Java EE 5, Groovy, JSP, Servlets, Junit, HTML, CSS, JavaScript, JQuery, MS SQL server, Git.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Involved in the complete design discussion to development of the application.
- Developed the user email templates using Freemarker template engine.
- Used Gson library to convert the data retrieved from database to Json.
- Used Freemarker API to replace the placeholders in the email templates with the Json data
- Wrote Junit test cases.
- Was involved in defect management and bug-fixing.
- Used Eclipse Luna for code development and Git for source code management.
Environment: J2EE 1.6/Java EE 5, JSP, Servlets, Junit, FreeMarker, HTML, Json, JavaScript, MS SQL server, Git.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Involved in the complete design discussion to development of the application.
- Developed the user interface using Java, HTML, JSPs and Css
- Used Servlets for developing the Business logic.
- Wrote Junit test cases
- MSSQL server database was used for handling data.
- Extensively used JavaScript for validations and hide-show functionality.
- Was involved in defect management and bug-fixing.
- Used Eclipse Luna for code development and Git for source code management.
Environment: J2EE 1.6/Java EE 5, JSP, Servlets, Junit, CSS, HTML, JavaScript, jQuery, MS SQL server, Git.
Confidential, Des Moines, Iowa
J2EE Developer
Responsibilities:
- Was involved in the design, implementation and testing phases of the parts of the project.
- Developed the user interface using Java, HTML and JSP's.
- Used XML for writing rules for the Rules Engine.
- Used XSLT for data presentation on PDF.
- Used J2EE for developing the Business logic.
- Extensively used JavaScript for validations and hide-show functionality.
- Developed the Jsp's using struts tag libraries and custom tag libraries.
- Created ANT scripts to build and deploy the application into System Testing and Pilot environments.
- Was involved in defect management and bug-fixing using HP Quality Center.
- Used RAD for code development and SVN for source code management.
Environment: J2EE 1.4/Java EE 5, JSP, Servers, Struts 1.3, Hibernate, Spring, CSS, XML, XSL, JiBX, JUnit, Log4j, CVS, Web Sphere 5.1 Test Server, WAS 6.1, RAD 6.0/7.0, MQ-Series, I-Text, HSQL, SQL-Server, DB2.
Confidential
J2EE Developer
Responsibilities:
- Was involved in the implementation and testing phases of various modules of the project.
- Developed the user interface using CSS, HTML and JSP’s.
- Extensively used JavaScript for validations and hide-show functionality.
- Developed the Jsp’s using struts tag libraries and custom tag libraries.
- Used SPRING framework for injecting the necessary services and setting the transactional boundaries for the application framework.
- Spring’s Hibernate Dao Support was used for data access.
- Used the Struts Validator framework for validations
- Responsible for implementing the Struts Tokens and Session Management in these projects.
- Used JiBX framework to Un-Marshall the XML data sent from the mainframe and saved the objects to the database.
- Command pattern was used mainly for the business logic implementation.
- Used the I-Text PDF API for populating the ACORD forms.
- Used Log4j for logging and Junit for unit testing.
- Created ANT scripts to build and deploy the application into System Testing and Pilot environments.
- Was involved in defect management and bug-fixing using HP Quality Center.
- Used RAD for code development and SVN for source code management.
- Also worked on the projects: Commercial Amendments(CCRF)
Environment: J2EE 1.4/Java EE 5, JSP, Servers, Struts 1.3, Hibernate, Spring, CSS, XML, XSL, JiBX, JUnit, Log4j, SVN, Web Sphere 5.1 Test Server, WAS 6.1, RAD 6.0/7.0, MQ-Series, I-Text, HSQL, SQL-Server, DB2.
Confidential
J2EE Developer
Responsibilities:
- Was involved in the design, implementation and testing phases of the project.
- Developed the user interface using SWT.
- Used J2EE (EJB Session beans) for developing the Business logic.
- Was involved in defect management and bug-fixing using Bugzilla.
- Used Eclipse for code development and CVS for source code management
Environment: EJB, Java, Swing, XML/XSL, JUnit, Log4j, Eclipse, JBoss application server, iReports using Jasper Reports.