Java Developer . Resume
Detroit, Mi
SUMMARY:
- Java/J2EE Programmer with 3+ years of experience in Java Application Development, Distributed Application Development, Object Oriented Programming, Internet/Intranet based Database Applications and also developing, testing and implementation.
- Expertise in JEE Technologies - Spring, Struts, Servlets, JSP, JDBC, EJB, and Hibernate.
- Experience in J2EE Design Patterns such as MVC, Business Delegate, Service Locator, Singleton, Transfer Object, Data Access Object.
- Proficient in Developing and updating the web design using technologies such as ASP.NET, JQuery, Java Script, Angular JS, CSS, HTML5.
- Good knowledge at SOAP/WSDL and REST FUL interfaces in java. Created and executed both load and functional tests for web services.
- Familiar with all aspects of technology projects including Business Requirements, Design Specification, Design Patterns and Deployment.
- Experience in Unit Testing, Debugging, Remote Debugging, Error Logging, Integration and System Testing using Log4J, JUNIT and Testing.
- Experience in developing, deploying enterprise applications on IBM WebSphere, BEA WebLogic, Oracle Application Server, JBoss, and Tomcat.
- Experience in programming with RDBMS like Oracle, MySQL & concepts like writing SQL Queries, Functions, Stored Procedures, PL/SQL Packages, Query Optimization, views and Triggers.
- Extensive experience working on databases: Oracle, DB2, SQL Server and MySQL.
- Good at Documentation on User requirements and System Specifications
TECHNICAL SKILLS:
Language s and Tools: Java 1.5/1.6/1.7, J2EE, SQL, Clear Case, Subversion, SVN, Git
Java Technologies: Multi-Threading, Servlets 2.3, JSP 1.2, EJB 2.0/3.0, Spring, Spring MVC, Hibernate, JDBC, JAXB, Web Services, WSDL, SOAP and REST.
Web Technologies: HTML, DHTML, CSS, Bootstrap, XML, JSON, JQuery, JavaScript, AngularJS
Databases: Oracle 11g/10g/9i DB2 10.1, SQL Server 2008 and MySQL
Application Servers: IBM WebSphere 5.x/6.0/8.1, WebLogic 8.x/9.x, JBoss AS 4.x/5.1, Tomcat 6.0/7.0, Apache Web Server
Frameworks: S pring 2.0, 3.2, Struts1.3,2.0, Hibernate 3.0/3.1
Operating Systems: UNIX (AIX), Red Hat Linux and Windows
IDE: RAD 6.1/7.0, Eclipse 3.2, Web Logic Workshop
PROFESSIONAL EXPERIENCE:
Confidential, Detroit, MI
Java Developer .
Responsibilities:
- Worked in multiple projects/applications.
- Used Agile methodology for the application development.
- Created Test plan documents for applications for executing the scripts for major enhancements.
- Developed Restful web services API using Apache Jersey for client applications.
- Wrote and maintained Technical Documents and Release Documents.
- Developed System architecture based on different design patterns like SOA, DAO, Singleton, Factory, etc.
- Developed independent & re-useable service components using Web services, Spring Dependency Injection and Design Patterns.
- Worked with project management tools like JIRA and worked in cloud computing environment.
- Implemented Message-layer and Transport-Layer Security
- Used Hibernate as persistence (DAO) layer to interact with database.
- Developed Complex SQL queries, Views and Stored Procedures for DAO Layer.
- Involved in Database Schema/XSD/WSDL Design for the various components.
- Used Core Spring for Dependency Injection of various component beans.
- Involved in Unit & Integration testing, bug fixing, Design Reviews, Code Walk through, Client Interaction and Prod Support.
Environment: JDK 1.7, Spring MVC, Design Patterns, UML, Hibernate, Tomcat, Eclipse, Oracle 11g, Maven, XML, HTML, Java Script, JSP, Angular JS, Log4j, Web Services, REST, JIRA, SOAP UI, UNIX.
Confidential, Overland Park, KSJava Developer
Responsibilities:
- Collaborated with multiple teams to implement the requirements and deploy releases.
- Used Agile methodology for the application development.
- Implemented web-tier using Spring MVC.
- Wrote and maintained Technical Documents and Release Documents.
- Used Spring MVC, JSP, HTML5, JavaScript, and AngularJS for web layer/I interface.
- Worked with UI designers and User experience team to define screen designs. Developed angular partials based on UI screens.
- Developed independent & re-useable service components using Web services, Spring Dependency Injection and Design Patterns.
- Responsible for the performance improvement of batch processes using Core Java: Collections API & Multithreading.
- Used Hibernate as persistence (DAO) layer to interact with database.
- Developed Complex SQL queries, Views for DAO Layer.
- Used Core Spring for Dependency Injection of various component beans.
- Performed unit testing using JUnit framework and monitored the error logs using Log4J and fixed the problems.
- Involved in writing application level code to interact with Cloud Web Services, JSON and XML.
- Involved in Unit & Integration testing, bug fixing, Design Reviews, Code Walk through, Client Interaction and Prod Support.
Environment: Java, Spring MVC, Design Patterns,, Hibernate, Web sphere 8.5, Oracle 11g, Maven, JSON, XML,HTML, Java Script, Cloud Web Services.
ConfidentialSoftware Developer
Responsibilities:
- Involved in the Design, Development Phases of quotes, customer service modules.
- Developed the front-end using JSP, Struts, MVC, JavaScript, HTML and DHTML.
- Used Struts-validation Framework to provide Server-side Validation.
- Developed middleware business logic using Enterprise Java Beans.
- Server Implementation for the infrastructure of the company (Active directory, windows Server 2008/2012)
- Involved in code versioning, Check In, Check outs and code merging using SVN.
- • Used Java Persistence API (JPA) for managing relational data mapping.
- Involved in developing spring web MVC frame work for portals application
- Used XML for developing tool for user interface customization.
- Analyzing the logs and debugging code when transactions failed.
- Resolving various multithreading issues in the application.
- Release deployment planning and execution of releases.
- Used ClearCase for version control.
- Monitored the error logs using Log4j and fixed the problems.
- Written SQL queries, stored procedures modifications to existing database structure as required per addition of new features.
Environment: Java, EJB, Struts, Spring MVC, XML, SOAP, WSDL, AJAX, JSP, HTML5, JavaScript, CSS3, Log4J, Tomcat 5, JBoss 5.0, SQL Server, Linux.