Java/j2ee Developer Resume
Miami, FL
PROFESSIONAL SUMMARY:
- Around 9 Years of progressive experience as a Senior Java/J2EE developer with strong background of working knowledge in all the phases of Software development life cycle with strong analytical, programming skills and solid experience in the development, implementation and maintenance of complex Java/J2EE based systems.
- Designed, developed and implemented software solutions for high visibility, high impact projects; solved technical problems in growing business environments.
- Actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
- Hands on experience in designing and developing distributed and multi - threaded applications with technologies such as core and advanced Java technologies JAVA, J2EE, Struts, Spring, Oracle, Web Services, Hibernate, JNDI, JUnit and XML-related technologies.
- Experience with Application servers (Oracle WebLogic and JBoss 5.x).
- Experience in Core java technology including multithreading, JDBC, JSP, Servlets.
- Good experience in writing complex oracle SQL queries and creating PL/SQL stored procedures.
- Used JSTL tag libraries as a component of the Java EE application development.
- Worked extensively on Web Services both SOAP and REST.
- Experience in client design and validations using HTML, JavaScript, Bootstrap, AJAX and Angular JS.
- Experience in Object Oriented Design (OOD) & Analysis (OOA) based on UML architecture.
- Experience in developing Class, Sequence, flow diagrams using RSM.
- Strong hands on experience in implementing Design patterns like MVC, Singleton, Data Access Object, DTO, Service Façade, Delegate and Factory.
- Has experience with source control tools like SVN and GIT.
- Followed AGILE methodology of software development.
- Ability to learn and adapt quickly to the emerging new technologies.
- Ability to handle multiple tasks and work independently as well as in a team.
- Sun Certified Java Programmer.
TECHNICAL SKILLS:
J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS, SOAP Web Services, REST.
Architecture & Framework: Client-Server, MVC, J2EE, Struts, Spring, Hibernate.
Database: Oracle 11g, SQL Server 2008, MySQL
IDE: Eclipse, NetBeans, Spring Tool Suite
Design Methodology: Agile
Operating Systems: Windows 2003/VISTA/7/8, Linux, UNIX
GUI: HTML, XML, AJAX, JavaScript, CSS, JQuery, JSON, AngularJS
Query Languages: SQL, PL/SQL, HQL
Programming Language: Core Java APIs (I/O, Thread, Collection), C
Design patterns: Business Object, Database Access Object, Factory, Singleton, Session Fa ade.
Servers and Tools: Oracle WebLogic, JBOSS, Tomcat, JUnit, ANT, Log4j, ANT, Maven, SQL developer
Source control: GIT and SVN
PROFESSIONAL EXPERIENCE:
Confidential, Miami, FL
JAVA/J2EE Developer
Responsibilities:
- Followed Agile Methodology and involved in requirement gathering, development and production support.
- Collaborated with team Code Review and Technical design.
- Responsible for design, development and implementation of modules.
- Developed and enhanced core services using Java, Spring IOC, Spring MVC and Spring JDBC and exposed as XML over HTTP.
- Used Spring Rest for consuming and producing RESTful Web services.
- Involved in writing SQL and stored procedure logic to implement business logic and data retrieval.
- Used OAuth 2 authentication and authorization for Social media login integration (used spring social core).
- Worked on screens to make them web responsive by using media queries and bootstrap.
- Troubleshooting production issues.
- Create Branches in GIT and merge with Master once moved to Production and update lower working branches.
Technologies Used: Java 6, Servlets, JSP, JavaScript, JQuery, AJAX, Spring MVC, Spring JDBC, WebLogic 10.3, Oracle DB 11g, PL/SQL, JUnit, Maven, Eclipse Indigo IDE, SQL Developer, CSS 3, HTML 5, Bootstrap, AngularJS 1.5, Gulp, Bower, NPM, Apache 2.4, OHS, GIT.
Confidential, Austin, TX
JAVA/J2EE /Drools Developer
Responsibilities:
- Followed Agile methodology and Participated in Sprint planning meetings with business users and prioritizing user stories using Version One for project development.
- Used Java, Spring IOC, Spring JDBC and JMS for core Application Services.
- Developed User Interface using JSP/AJAX/HTML/CSS/Java Script.
- Played an important role in design and development.
- Supported Deployment teams for any deployment issues.
- Created workflow for validations with Drools Engine 5.0 (JBPM 5.0)
- Integrated Drools and jBPM with application for dynamic creation of knowledgebase, Knowledge session.
- Involved in writing SQL and stored procedure logic to implement and test business logic for rules on the database.
- Responsible for the creation and execution of JUnit Test cases for each coding assignment.
- Deployed the application on Jboss Application servers using Jenkins continuous integration.
Technologies Used: JDK 1.7, Spring MVC/IOC/DAO/JDBC, JSP, RESTful Web Services, Oracle 11g, SQL Developer, Java Script, XML, Ajax, Maven, Jboss 5.x, Drools 5.4, Serena VM, Version One, Merant Tracker.
Confidential, Rockville, MD
JAVA/ J2EE Developer
Responsibilities:
- Involved in design, Implementation and Testing.
- Used Spring Security for Authentication and authorization extensively.
- Designed and developed Application based on Spring Framework and java.
- Developed screens using UI technologies.
- Trouble shooting any issue related to cookies.
- Developed test cases for Unit testing and performed integration and system testing.
- Participated in designing Web Service in support of the product.
- Consumed and produced web services using RESTFULL/JAXRS.
- Deployed the application in various environments DEV, QA.
- Involved in complete development of Agile Methodology and tested the application in each phase.
- Wrote complex SQL queries to retrieve data from the Oracle database.
- Involved E2E Development by integrating Front End and Backend by Debugging.
- Involved in Bug fixing issues and Enhancements.
Technologies Used: Core Java, J2EE, JSP, Spring, JDBC 3.0,Spring Security, Web Services, XML, JNDI, Hibernate 3.0, Tomcat v6.0, Eclipse, Oracle 11g, SQL developer, HTML, Spring batch, Maven, Junit 4.0, JavaScript, XML.
Confidential, Franklin, TN
JAVA/ J2EE Developer
Responsibilities:
- Coordinating with Project Manager for getting the requirements and developing the code to support new applications.
- Developing Web applications using Java, J2EE and Hibernate.
- Using Hibernate for the backend persistence.
- Involved in writing Spring Configuration XML file that contains object declarations and dependencies.
- Implementing MVC, DAO J2EE design patterns as a part of application development.
- Developing DAO interfaces for hibernate to interact with databases.
- Designing the front end using JSP, CSS and Html as per the requirements that are provided.
- Participating in project design sessions to document technical specifications and to provide design options and solutions.
- Migrated web application from Tomcat to WebLogic.
- Preparing test cases and strategies for unit testing and integration testing.
- Collaborating with Team for code review.
Technologies Used: Java, J2EE, JSP, Web Services, XML, JNDI, Hibernate 3.0, JMS, Spring 3.X, WebLogic Application Server10, JQuery, Maven, Eclipse, Oracle 10g, WinCvs 1.2, HTML, Rational Rose XDE, Junit 4.0, Log4j, Ajax, JavaScript 1.2, XML, SAX, DOM.
Confidential
JAVA/ J2EE Developer
Responsibilities:
- Developed Web interface using JSP, Standard Tag Libraries (JSTL), and Struts Framework.
- Used Struts as MVC framework for designing the complete Web tier.
- Developed different GUI screens JSP using HTML, and CSS to design the Pages according to Client Experience Workbench Standards.
- Validated the user input using Struts Validation Framework.
- Client side validations were implemented using JavaScript.
- Designed generic database Connection Pooling with JDBC using Oracle and involved in the SQL query optimization.
- Developed PL/SQL packages and triggers.
- Developed test cases for Unit testing and performed integration and system testing.
- Trouble shooting Regression issues.
- Wrote Stored Procedure for reports and business needs for complicated business logic.
- Used Java Message Service (JMS) API to create, send, receive, and read messages between application components.
Technologies Used: J2EE, Web Logic, Eclipse, EJB, Struts 1.0, JDBC, JavaScript, CSS, XML,HTML, ANT, Log4J, JUnit, SVN, SOAP Web Services, JMS, PL/SQL and Oracle 9i, JQuery.
