Java Developer Resume
Phoenix, AZ
SUMMARY:
- Over 7 years of experience in developing Web based and distributed J2EE Enterprise Applications and expertise in implementing Object Oriented Programming (OOPS) with Java/J2EE.
- Experience in the entire Lifecycle process in projects which includes Design, Development, Deployment, Testing and Implementation.
- Proficient in developing advanced web - based applications design and development using Java, J2EE, Servlets, JPA, JSTL, Spring, Hibernate, XML, XSLT, JDBC and WSAD.
- Good knowledge of core design patterns and J2EE design patterns like MVC, Session Façade, Business Delegate and Data Access Object.
- Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, and DML SQL queries.
- Handfuls of experience in build and deploy tools such as ANT and Maven.
- Skilled in developing front-end applications using JSP, HTML5, CSS3, XML, AJAX, JSON and JQuery.
- Experience in the functional usage and deployment of applications in JBoss, WebLogic, WebSphere and Apache Tomcat Server.
- Proficient in SOA and developing Java Web Services using SOAP, REST, XML and WSDL
- Extensive experience in IDEs such as Eclipse and Spring Tool Suite (STS).
- Skilled in using automated functional testing and test driven development using JUnit and debug tools like Log4j.
- Good Working knowledge on databases like Oracle, SQL Server, MS Access and MySQL.
- Experience in using SVN and GIT for version control.
- Excellent communication skills and strong architecture skills.
- Self-motivated, Energetic, Innovative with excellent communication, analytical, problem solving and trouble shooting skills.
TECHNICAL SKILLS:
Languages: Java, C, C++, PHP.
Web Technologies: HTML5, CSS3, AJAX, JavaScript, XML, JSON, Servlet, JPA.
Frameworks: Spring MVC, Spring Security, Hibernate, Angular JS.
Web Services: SOAP, REST.
Databases: Oracle, SQL, MS Access, MySQL.
Built Tools: Maven, ANT.
Version Controls: GIT, SVN.
IDEs: STS, Eclipse.
Platforms: Windows, UNIX.
Design Patterns: MVC, Session Fa ade, Business Delegate, Data Access Object.
SDLC: Waterfall, Iterative, AGILE (SCRUM).
Other: JUnit, Log4j, SOUP-UI, Rally.
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Worked in a full Agile environment delivering output in sprints and participating in SCRUMS.
- Worked on Service Isolation, code refactoring to develop a separate component to deploy in a separate JVM with new mapping context, Unit tested for the component.
- Developed war files using maven build and deployed on the WebSphere server by usage of Spring, REST web services.
- Analyzed and developed documents on domain validation, creation of custom constraints for domain validation, separation of domain relationship at application and database level.
- Used Oracle, Spring controllers, DAO layers, and configured mappings of controller classes, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema, stored procedure for data manipulation.
- Written client interfaces, and implementation classes to consume the REST Web Services.
- Implemented the JAX-RS annotations for domain validation of data producing or consuming, validate the user requests, map user requests and to pass input parameters.
- Developed Maven scripts to build and deploy the application in the Web Application Server.
- Developed the application using Eclipse as the IDE and version control (SVN).
- Used the Log4j to log regular Debug and Exception statements.
- Worked for the creation and execution of the Unit Test Cases using JUnit for each coding assignment, Hibernate Validator for domain validation.
- Used Agile Tool Rally for the work distribution and iteration planning, SOAP UI for testing SOAP and REST APIs.
- Used test driven development approach for application development.
Environment: Java, J2EE, Spring MVC, Hibernate, Eclipse IDE, REST/SOAP Web Services, Oracle, SQL, Maven, WebSphere, SOAP UI, Rally, JUnit, SVN, Log4j, Windows.
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Worked in an Agile environment delivering output in sprints and participating in SCRUMS.
- Developed interactive web pages and applications by usage of Spring MVC, HTML5, CSS3, Angular JS and JQuery.
- Integrate the dynamic pages with Angular JS and JQuery to make the pages dynamic.
- Used test driven development approach for application development.
- Added security for service layer methods using Spring Security.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Created the spring Bean Factory for initializing services.
- Developed code for obtaining bean references in Spring IoC framework.
- Written client interfaces, and implementation classes to consume the REST Web Services.
- Used JAX-RS annotations to specify the type of data producing or consuming, validate the user requests, map user requests and to pass input parameters.
- Developed ANT scripts to build and deploy the application in the JBoss Application Server.
- Developed the application using Eclipse as the IDE and version control (GIT).
- Used the Log4j to log regular Debug and Exception statements.
- Responsible for the creation and execution of the Unit Test Cases using JUnit for each coding assignment.
Environment: Java, J2EE, Spring MVC, Hibernate, Eclipse IDE, REST Web Services, HTML5, CSS3, Angular JS, JQuery, SQL, PL/SQL, Oracle, ANT, JBoss, JUnit, GIT, Log4j, Windows.
Confidential, Irving, TX
Java Developer
Responsibilities:
- Implemented J2EE standards, MVC architecture using Spring Framework.
- Developed cross-browser/platform HTML5, CSS3, JQuery and JavaScript to match design specs for complex page layouts while adhering to code standards
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript and JQuery.
- Developed Static and Dynamic pages using JSP and Servlets.
- Created SOAP web services using Apache Axis to extract data from databases.
- Developed the data layer using Hibernate Persistence Framework. Created Hibernate mapping files and Hibernate configuration files for individual modules.
- Used Spring Dependency Injection to inject required services.
- Written SQL queries and stored procedures for data manipulation.
- Developed Maven to build and deploy the application in the WebSphere Application Server.
- Developed the application using STS as the IDE and version control (GIT).
- Used the Log4j to log regular Debug and Exception statements.
- Responsible for the creation and execution of the Unit Test Cases using JUnit for each coding assignment.
Environment: Java, J2EE, Spring MVC, Hibernate, STS IDE, JSP, Servlets HTML5, CSS3, JavaScript, JQuery, SOAP Web Services, SQL, PL/SQL, Oracle, Maven, JUnit, WebSphere, GIT, Log4j, Windows.
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Designed, developed and implemented of the application using Spring and J2EE framework.
- Created UML Use Case diagrams, Sequence diagrams, Activity diagrams and Class diagrams using Rational Rose.
- Developed the User Interface using JSP, Servlets, JavaScript, CSS3, HTML5, and AJAX.
- Used JSP, Servlets, and HTML5 to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
- Wrote client side validations using Java Scripts Validations.
- Created Spring controllers, DAO layers, and configured mappings of controller classes and methods to view layers using JSP.
- Implemented Object Relational Mapping (ORM) in persistence layer using Hibernate in conjunction with Spring functionality.
- Worked with the development of Hibernate mapping files, configuration file and Hibernate POJO Objects.
- Used HQL for fetching and storing the data in Oracle database.
- Created SOAP Web Service for allowing other application to access customer balance.
- Developed Maven to build and deploy the application in the WebSphere Application Server.
- Developed the application using Eclipse as the IDE and version control (SVN).
- Used the Log4j to log regular Debug and Exception statements.
- Responsible for the creation and execution of the Unit Test Cases using JUnit for each coding assignment.
Environment: Java, J2EE, Spring MVC, Hibernate, Eclipse IDE, SOAP Web Services, JSP, Servlets, CSS3, AJAX, JavaScript, HTML5, PL/SQL, HQL, Oracle, Maven, WebSphere, JUnit, SVN, Log4j, Windows.
Confidential
Java Developer
Responsibilities:
- Interacted with the clients to understand business requirements and identified the areas of improvement and the scope of the enhancements in the system.
- Analyzed and developed Use Case diagrams, Sequence diagrams and Activity diagrams using UML Rational Rose.
- Developed the User Interface using JSP, Servlets, CSS, HTML and JavaScript.
- Utilized features of Spring Core layer and Spring DAO support layer in order to develop the application.
- Created XML schema documents based on the input requirements.
- Configured and developed the Java beans using Spring Framework and Hibernate framework.
- Used Oracle as database server and written complex SQL Queries, Stored Procedures, Triggers, Views, Cursors and Joins.
- Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
- Created SOAP Web Services for data transfer from client to server and vice versa..
- Developed ANT Scripts to build and deploy the application in the WebLogic Application Server.
- Developed the application using Eclipse as the IDE and version control (SVN).
- Used the Log4j to log regular Debug and Exception statements.
- Responsible for the creation and execution of the Unit Test Cases using JUnit for each coding assignment.
Environment: Java, J2EE, Spring MVC, Hibernate, UML, Eclipse IDE, SOAP Web Services, XML, JSP, Servlets, CSS, HTML, JavaScript, JMS, SQL, PL/SQL, Oracle, JUnit, WebLogic, ANT, SVN, Log4j, Windows.
Confidential
Jr. Java Developer
Responsibilities:
- Actively participated in requirements gathering, analysis, design, and testing phases.
- Developed presentation tier using JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Developed various Servlets and Java Interfaces as part of the integration and process flow required for the system.
- Used Spring framework as middle tier application framework and handled persistence strategy using Spring's ORM module for Hibernate.
- Used Hibernate as persistence mechanism implementing object relational mapping and implemented advanced features like HQL and Criteria based querying.
- Developed REST architecture based web services to facilitate communication between client and servers.
- Deployed the application in the WebLogic Application Server and Apache Tomcat Web Server.
- Developed the application using Eclipse as the IDE and version control (SVN).
- Used the Log4j to log regular Debug and Exception statements.
- Responsible for the creation and execution of the Unit Test Cases using JUnit for each coding assignment.
Environment: Java, J2EE, Spring MVC, Hibernate, Servlets, JSP, Java Script, HTML, CSS, Eclipse IDE, REST Web Services, HQL, PL/SQL, Oracle, WebLogic, Apache Tomcat, JUnit, SVN, Log4j, Windows.
