Java/j2ee Developer Resume
Cincinnati, OH
SUMMARY
- 6+ years of experience in software development life cycle with extensive experience in designing, developing and deploying web applications and client/server applications using JAVA and J2EE.
- Extensive experience in designing and developing enterprise applications for J2EE platform using Spring MVC and Struts 1.X.
- Strong experience in different phases of the Software Development Life Cycle (SDLC) including design, implementation and testing.
- Thorough knowledge of Object - Oriented concepts, HTML, Java Script, JQuery and AngularJS.
- Expert at using IDE’s such as Spring Source (Eclipse) and IntelliJ.
- Proficient in writing Gradle and Maven builds scripts and configuring using Log4j.
- Experienced in writing Unit Test cases using JUnit.
- Experienced at using site analytic tools such as Omniture.
- Good understanding of SOAP and RESTful Web Services.
- Excellent back-end programming skills using SQL, PL/SQL and Oracle.
- Experienced in working in an AGILE environment.
- Excellent Debugging skills.
- Ability to master new technologies and deliver outputs.
- Motivated to produce robust, high performance software.
- Ability to work independently or in a team.
- Excellent at communicating and strong problem solving skills.
TECHNICAL SKILLS
Languages: Java (JDK 1.1, J2SE 1.3/1.4/5.0, Java SE 6), SQL, PL/SQL
UML Tools: MS Visio
APIs: JDBC, JMS, JNDI,JSF,JSTL
Design Patterns: MVC, DAO, DTO, Front Controller, Session Façade, Business Delegate, Observer, Singleton, View Helper, Decorator etc
XML Technologies: XML, XSD, XSLT, DTD, DOM parser
Databases: Oracle 9i/10g, MySQL 3.x/4.1/5.0, SQL Server 2000/2005, MongoDB.
Scripting/GUI Tools: HTML, DHTML,DOJO, JSON, JavaScript, AngularJS, CSS, Shell Script
PROFESSIONAL EXPERIENCE
Confidential, Cincinnati, OH
Java/J2EE Developer
Responsibilities:
- Followed TDD in an AGILE Environment using the concept of pair programming.
- Used tools such as JMeter and AppDynamics to test the performance of the application.
- Built UI interfaces using HTML, CSS, Bootstrap and AngularJS.
- Involved in Application Development using the Spring MVC module.
- Used the IntelliJ IDE for testing and developing the application.
- Helped QA team with writing automated tests around the application.
- Developed software using site analytic tools such as Omniture.
- Used Thymeleaf to create templates in a well organized manner.
- Worked closely with the offshore team and took active part in IPM’s and prioritizing defects.
- Used the Mocha framework to test JavaScript functionality.
- Ran queries, indexed attributes and updated the database in MongoDB.
- Monitored logs on various environments to find errors/potential threats to the site and took active part in Debugging.
- Used Gradle for build automation and GIT for version control.
- Deployed code on the Apache Tomcat 7 Application Server.
Environment: Java 1.6, Thymeleaf, Log4j, IntelliJ, JUnit, Mocha, GIT, Gradle, Apache Tomcat 7, UNIX, MongoDB, JavaScript, AngularJS, Bootstrap, HTML,CSS, Windows 7.
Confidential, Houston, TX
Java/J2EE Developer
Responsibilities:
- Involved in various stages of Enhancements in the Application by doing the required analysis, development, and testing and debugging.
- Designed dynamic web pages using custom JSP tags with CSS and JavaScript.
- Developed web module using Struts framework.
- Participated actively in a team to maintain automated builds, tests, and installation updates using CVS, ANT and JUnit
- Implemented DAO pattern for interactions with Database
- Used Hibernate ORM for data persistence and transaction management.
- Used IBM Websphere 6.1 for deploying the application.
- Wrote Stored Procedures using PL/SQL query language in Oracle 10g database.
- Followed AGILE methodology and SCRUM meetings to track, optimize and tailor features to customer needs.
- Used Eclipse 3.0 IDE for writing code in the development environment.
- Implemented the logging mechanism using Log4j framework
Environment: JSP, UNIX, XML, XML, HTML, JavaScript, CSS, UML, IBM Websphere Application Server 6.1, Unix, Eclipse 3.0, JMS, IBM MQ Series, Oracle 10g,, Log4j, JUnit, ANT
Confidential, Boston, MA
Java /J2EE Developer
Responsibilities:
- Used Eclipse to create Servlets and Java Beans.
- Generated User interface Templates using JSP, HTML.
- Extensively involved in gathering requirements and preparing documents
- Developed dynamic web pages using JSP.
- Deployed code on Apache Tomcat 6 Application Server.
- Used JDBC to connect to backend databases.
- Took responsibility to migrate from Oracle 8i to Oracle 9i.
- Tested the application functionality with JUnit
- UsedJMSfor communication between the application components
Environment: Java 1.5, JSP, JMS API, Log4j, Eclipse, JUnit, ANT, JDBC, Oracle, HTML, Windows XP.
Confidential, San Diego, CA
Java/J2EE Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design &Analysis of Customer Specifications.
- Tested Software and reported bugs for Quality assurance purposes.
- Extensively used MVC, Factory, Delegate and Singleton design patterns.
- Developed the application under J2EE architecture using JSP, Spring, Java Beans,
- Used the Spring framework with hibernate configuration
- Used Hibernate ORM for data persistence and transaction management.
- Developed JSP pages.
- Created and implemented stored procedures, functions and triggers, using SQL.
- Prepared system test plans and test cases to suit business requirements.
- Prepared technical reports & documentation manuals during the program development.
- Interacted with users in case of technical problems & mentoring the business users.
- Coordinated with offshore team at various stages of the application development lifecycle.
Environment: J2EE 1.4, UML, EJB 2.0, Eclipse, JDBC, CSS, spring 2.0, Oracle10g, ANT, Windows XP.
Confidential
Application Developer
Responsibilities:
- Developed static web pages using HTML, CSS and Java Swing.
- Wrote JavaScript for Client Side Validations.
- Developed Servlets and JSP on the WebApp.
- Used Dreamweaver to design the website.
- Indexed and Created database tables.
- Performed Unit testing using JUnit and integration test to integrate different modules.
- Provided Support for Application integration and customer-based requirements.
Environment: JDK 1.4, Swing, Applets, JSP 1.2, HTML, JavaScript, CSS, Oracle 8i, SQL Developer, Windows 2000,, Apache Tomcat 4.1.x, JUnit