J2ee Developer Resume
Bloomington, IL
SUMMARY
- Self - motivated and adaptable with 4+ years ofexperience inAnalysis, Design, Development, Implementation of Enterprise Applications using Java/J2EE Technologies and Related Technologies
- Expertise in Core Java with strong understanding and working knowledge in Object Oriented Concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.
- Proficient in implementation of frameworks in design and development of various web and enterprise applications using J2EE technologies including Servlets, JSP, Spring MVC, JDBC, Hibernate and Web Services.
- Experience in working with web technologies like HTML, CSS, JavaScript and XML.
- Experience in Oracle, MY SQL Server, SQL query optimization and JDBC.
- Configured application domains in Web Logic and Apache Tomcat servers on Unix/Windows platforms.
- Participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding and testing with J-Unit and good experience with software development methodologies like Waterfall and Agile.
- Proficiency in using version control software tools like CVS, SVN and Rational Clear Case.
- Extensive experience in developing unit testing frameworks using JUnit, Mock Object and Cactus based on test first or test driven methodology.
- Experience in using Maven tool to generate deployable files.
- Strong in Object Oriented Programming Concepts.
- Ability to work in a fast paced collaborative environment.
- As a Masters and Bachelors student of Computer Science, actively participated in different technical workshops and seminars.
- Expanding my skills and learning the latest technologies & best practices for both front-end and back-end development.
TECHNICAL SKILLS
Programming Languages: C, C++, Oops, Java, and .Net.
Web Technologies: HTML, DHTML, XHTML, CSS.
J2EE Technologies: JDK1.7/1.6/1.5, Servlets, JSP and JDBCSpring MVC, Hibernate, web services, JUnitJ2EE Design Patterns.
Databases: Oracle-10g, IBM-DB2, MySQL and SQL Server
Tools: Eclipse, Net Beans, Toad, Soap UI, Visio.
Application Servers: Apache Tomcat-5.0 and Web Logic 10.3
Source Control/Build: Maven
Version Control: CVS, SVN, Rational Clear case
Platforms: Windows 7, UNIX, LINUX Windows XP and 98.
Defect tracking tools: JIRA, Clear Quest, Trello.
Scripting Languages: JavaScript, AJAX
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, IL
J2EE Developer
Responsibilities:
- Implemented agile methodology in the development of the Life Quote and Purchase.
- Involved in Analysis, Design, Coding and Development of custom Interfaces for Life Quote Application.
- Prepared Low Level Design documents for Technical architecture documents which consist of Sequence diagram, Class diagram and component diagram using rational software Architect (RSA), Microsoft Visio, MS Word, MS Excel and the Pseudo Code Logic.
- Involved in Technology upgrade and enhancement of the UID (User Interface Design) for the phase1.5.
- Developed life quote application using different J2EE Services like JSP, JSF, JMS, RMI, JDBC and Web Services.
- Implemented Controller and Model layer using Spring MVC also Developed MAX Implementation (Internalization) using Spring MVC interceptors.
- Used Spring Dependency Injection for injecting values into beans.
- Developed Life Quote and application User Interface screens using different web development technologies JQuery/Ajax/HTML/CSS, Tiles.
- Actively involved in development of life-hub integration Web service.
- Used SOAP Web Services and WSDL to communicate life-hub integration service to Life Quote application over internet.
- Used XSD (XML Schema) based XML for passing data between UI and server side, also used DOM/SAX parsers to parse XML to retrieve data from it.
- Created tables, views, performed queries and all CRUD operations in Oracle SQL Developer using Oracle 10g.
- Involved in configuring and developments for WAR and JAR files for APP Server and also involved in build and writing build scripts using MAVEN.
- Used SVN for software configuration management and version control of various development projects
- Responsible for Coding, Unit Testing (Junit and Easy Mock) and Functional Testing and Regression Testing of the systems.
- Participate in code reviews, troubleshooting, bug fixing, testing and providing production support.
- Daily stand-ups and meetings with onsite and offsite development teams on the requirement progress and impediments. Supervised offshore team of four developers during agile scrum development.
Environment: JDK, J2EE (JSP, Servlets, JDBC), Spring Framework, UML, XML, HTML, VMWare server, RSA, JavaScript, XSLT, Maven, STS, SQL, PL/SQL, Web Services, SOAP, WSDL, Windows7.
Confidential, Springfield, IL
Java/J2EE Developer
Responsibilities:
- Agile methodology used for various phases of Software Development Life Cycle.
- Designed rich interface using HTML, CSS, JavaScript and JQuery.
- Developed Confidential application using Core JAVA &J2EE Services like Servlets, JSP and JDBC.
- Developed JDBC code to interact with stored procedures on Oracle database.
- Created tables, views, performed queries and all CRUD operations in Oracle using Oracle SQL Developer.
- Designed user acceptance cases and test case scenarios. Tested (Validating) front end with different set of data.
- Developed and Deployed the Application on Web Logic Server.
- Coded the Java Beans to populate the data required by JSP.
- Written test cases for unit testing the code using JUnit testing Framework.
- Developed the Soap Service requests to interact with the billing system of the employee details.
- Used SVN for software configuration management and version control of development project.
- Maintaining the application documentation and lessons learned in wiki.
Environment: JDK 1.7, Servlets, JSP, JDBC, Cascading Style Sheet (CSS), HTML, XML, JavaScript, JQuery AJAX, UML, SQL, Oracle SQL Developer, Maven, Web Logic 10.3, Eclipse Indigo, Web Services, Windows 7.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing phases of application using agile methodology and Java/J2EE.
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
- Developed the prototype of the application using HTML, JSP, and Servlets
- Developed the UI of the application using HTML, javaScript, JQuery, and CSS.
- Involved in Coding and testing of Java features using Spring MVC, JSP, and web services.
- Used spring’s DAO module to interact with the data base and extensively used simple JDBC template to run the queries and stored procedures against the database.
- Extensively used Factory, DAO and Singleton design patterns.
- Traced error logs using UNIX commands on production servers.
- Provided version control by using Sub Version (SVN).
- Involved in Tomcat administration like setting up Data Sources, deploying applications.
- Involved in SQL development using Stored Procedures, Views and Queries with Oracle.
- Implemented Maven build tools to build jar and war files and deployed war files to target servers.
- Research, Design, Develop, Unit Test, Deployment and Support of Java based Web and Enterprise applications in both windows and UNIX environments.
Environment: Java/J2EE, Spring MVC, Design Patterns, JSP, Web Services (SOAP), SQL, Hibernate, Oracle, Oracle SQL Developer, SVN, Apache Tomcat, Maven, Windows 7, UNIX, Eclipse, Jira.
