Java/j2ee Developer Resume
Lansing, MichigaN
SUMMARY:
- Software developer with 3+ years of experience in developing web based/server - side applications using Java/J2EE technologies, Object Oriented Design, Relational Databases, Programming and Testing.
- Extensive SDLC experience including requirement analysis, code development, design, documentation, Unit testing, System testing, Production support and preparation of technical specifications.
- Experience in Web Services such as SOAP, REST, JAX-WS and JAX-RS.
- Experience in web service applications producing REST (JAX-RS) API.
- Experience in hosting web services using SPRING REST API.
- Upgrade/Migration of Databases from Oracle 11g to 12c.
- Experience in Configuration, Maintenance of Oracle Data Guard ensuring high availability, data protection, and disaster recovery for enterprise data.
- Hands on experience with Oracle, MySQL relational database management systems.
- Experience in using DBA Tools like TOAD for Oracle, SQL developer, MySQL Workbench.
- Knowledge on SQL & PL/SQL programming for packages, DML, DDL, views, stored procedures and triggers.
- Exposure on PostgreSQL and Apache Couch DB NoSQL databases.
- Experience in continuous integrated build and testing and deployment using Hudson and Jenkins.
- Exposure building Java applications using tools like ANT and Maven.
- Experience with Source Code Management Tools Git, SVN, Clear case.
- Familiarity with development IDE tools like Eclipse and NetBeans.
- Knowledge on Agile methodology for application development life cycle.
- Excellent analytical, problem solving, interpersonal and communication skills, aggressive in acquiring new skills and hard working. Self-starter, customer focused, detail oriented and research-oriented.
- Experience in coordinating with clients and understand their business requirements.
TECHNICAL SKILLS:
Operating Systems: Windows7/8, Red Hat Linux 5.x/6/x.
Languages/Scripting: C, C++, Java, JSON, SQL, PL/SQL.
Web: HTML, CSS, XML, Ajax, JavaScript, jQuery, AngularJS, Bootstrap 3
Java/J2EE Technologies: Core Java, JDBC, Servlet, JSP, RMI, Applets, Swing, EJB.
Web services: SOAP, REST.
Frameworks: Struts, Hibernate, Spring.
Databases: Oracle 10g/11g, MySQL, MS SQL Server.
Development tools: Eclipse, Putty, Toad for Oracle, DB Visualizer, MySQL Workbench, SQLdeveloper.
Web/ Application Server: IBM WebSphere, JBoss AS 6.x/7.x, Apache Tomcat 6.x/7.x, Oracle WebLogic.
Versioning Software: Git, Clear Case, SVN.
Testing: JUnit
Deployment tool: Maven.
PROFESSIONAL EXPERIENCE:
Confidential, Lansing, Michigan
Java/J2EE DeveloperResponsibilities:
- Hibernate framework is used in persistence layer for mapping an object-oriented domain model to a relational database.
- Implemented server-side validation using Struts Validator framework.
- Developed Servlets, JSPs and Java Beans.
- Used Struts framework along with JSP, HTML, CSS, JSTL and JavaScript to construct the dynamic web pages i.e. presentation layer for the application.
- Involved in writing SQL queries and Data fixes in Oracle 10g/11g using SQL Developer.
- Developed test cases and performed unit testing using Junit Test cases.
- Used Log4j to log messages to the log files.
- Involved in performing code reviews for data fixes and Sprint items before delivering to QA.
- Used JavaScript for client-side validations and validation framework for server-side validations.
- Involved in producing Restful web services using JAX-RS.
- Wrote stored procedures using PL/SQL.
- Created user and database objects such as tables, views and indexes.
Environment: Java 1.6, Struts, Hibernate, HTML, CSS, JavaScript, RAD 9.1, WebSphere application server, SQL developer, Oracle 11g, Clear Case/ Quest.
Confidential, Rancho Cordova, California
Java/J2EE Developer
Responsibilities:
- Worked in distinct phases of Software Development Life Cycle (SDLC) such as planning, analysis, design, development, implementation and maintenance.
- Developed business and persistence layers using Spring and Hibernate Framework.
- Implemented server-side validation using Struts Validator framework.
- Used Struts framework along with JSP, HTML, CSS, JSTL and JavaScript to construct the dynamic web pages i.e. presentation layer for the application.
- Created Tablespace extensions by using metric extensions on the target sites such as databases, Hosts, Fusion applications without using OEM.
- Implemented Database activity monitoring DAM (11g and 12c) to provide monitoring and management of the Oracle database estate.
- Used RESTful web services for policy holder and customer information services.
- Coded Data Access Object components with Spring JDBC template.
- Used Java and Spring Framework (DI) for maintaining the backend module.
- Involved in writing SQL queries in Oracle 10g/11g using SQL Developer.
- Developed test cases and performed unit testing using Junit Test cases.
- Used Log4j to log the user-friendly log messages to the log files.
- Involved in performing code reviews before delivering to QA.
- Involved in Production Support and Maintenance of the application.
- Involved in fixing the bugs, which were reported by both testing team as well as Customer Escalations.
Environment: JDK 1.7, JSP, Servlet, JDBC, Struts, Spring, Hibernate, Web Services, JavaScript, Ajax, jQuery, JBoss AS 7, SVN, Maven and Oracle 11g.
Confidential, North Carolina
Java Developer
Responsibilities:
- Worked as a lead in offering front end and back end development of the web application.
- Understand the business model and design the web application according to the client requirements.
- Developed code in JDK 7, Spring Framework, Spring MVC, Web services.
- Used JSPs, JSTL, custom tag libraries, JavaScript and Ajax.
- Used Log4j framework to log exception and debug data.
- Maintenance of source code in version controller.
- Developed configuration and property files in XML.
- Analyze the test cases and web application design documentation.
- Authenticate the logic by testing and debugging of source code.
- Implement system testing and migration of older platforms and applications to production.
- Prepared documentation, departmental and technical procedures and user guides with Alfresco Enterprise document management system.
Environment: Spring, Java EE, JDK 7, HTML, JSP, JavaScript, XML, JBoss AS 7, Eclipse, MS SQL Server, Alfresco Enterprise, log4j framework.