Java/j2ee Developer Resume
Wood Hills, CA
SUMMARY
- Over 6 years of IT experience in Design, Support, Development and Implementation of Web based applications usingJAVA/J2EETechnologies such as CoreJava, JDBC, Servlets, JSP, XML, spring, JUNIT, Hibernate.
- Experience in corejavaconcepts like collections, multithreading, serialization, exception handling and synchronization.
- Proficient in unit testing the application using Junit.
- Experience in using Eclipse for developing applications, building them using ANT.
- Experience in database development, Oracle, MySQL, SQL Server, PL/SQL,JavaStored procedures and database connectivity, JDBC, created SQL, PL/SQL statements for the effective retrieval and storage of data from the database.
- Experience in writing queries using joins & inner tables and stored procedures & triggers for oracle and for the other databases.
- Diverse experience utilizingJavatools in business, Web, and client - server environments includingJavaPlatform Enterprise Edition (JavaEE), EnterpriseJavaBean (EJB),JavaServer Pages (JSP),JavaServlets, Spring, Hibernate,Javadatabase Connectivity (JDBC) and Web Services (SOAP/REST) technologies.
- Experience in creative and effective front-end development using JSP,JavaScript, HTML5, CSS3, XML, jQuery, bootstrap, angular JS, React JS.
- Proficient in working across all stages of Software Development Life Cycle (SDLC) and Agile methodologies.
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Pleasant Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Hands on experience in designing and developingJ2EEapplications using MVC Patterns, Framework, Spring and Hibernate Framework.
- Experience in creating BRMS model in Guvnor to make communication easier between business and developers by creatingJavaweb services then establish web services using JBOSS.
- Knowledge Object Oriented Analysis and Design (OOAD) and UML artifacts modeling.
- Expertise in developing UML Activity diagrams, Flow chart, Class diagrams, Sequence diagrams and User diagrams.
- Experience in implementing IOC/Dependency Injection/convention over configuration features in various modules of Spring Framework.
- Performed unit testing using JUnit, integration and deployment of applications done using tools ANT and Maven & debugging through Log4J
- Strong analytical and problem-solving skills and a proven ability to be an effective team player with excellenttime management skills.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, PL/SQL.
Web Technologies: HTML, JavaScript, JSP, XML, CSS, JSON, XML, XSL, XSLT, JQuery, Spring struts, Spring boot.
Frameworks: Struts 1.2/1.3, Hibernate 2.0/3.0, Spring, Eclipse Modeling Framework (EMF), JSF, Customer MVC
Version Control/CI tools: Sub Version, GitHub/Jenkins, AnthillPro Client
Issue tracking Tools: JIRA, HP ALM.
Web/ Application Servers: IBM Web Sphere, Apache Tomcat, JBOSS Application Server 5.0, WebLogic
Operating Systems: Windows, Unix/Linux
Database: Oracle, MySQL, SQL Server
Testing Frameworks: JUnit, Mockito/Power Mockito, TestNG, Selenium.
IDE: Eclipse, Net Beans, SQL Developer
UML Tools: Rational Rose, Oracle Data Modeler.
PROFESSIONAL EXPERIENCE
Confidential, Rockville, MD
JAVA Programmer
Responsibilities:
- Worked in all phases of the Software development life cycle (SDLC) starting from requirement gathering, designing functional document to implementation, delivery, test planning, execution and production support.
- Extensively involved in developing the new enhancement features using JAVA, XML, XSLT 2.0 and Saxon-HE 9.4.
- Involved in preparing the test cases performing unit testing of the new features developed.
- Involved in developing the Queue framework in java to process CEM file to IDR file generation.
- Involved in performing the mapping analysis for CEM to IDR file generation.
- Responsible for design and development of project modules.
- Developed the change requests for quarterly maintenance release.
- Responsible for solution design, development, testing, implementation and documentation to support data analysis, reporting and decision making.
- Developed the flowchart diagrams and involved in project documentation preparation.
- Used ANT to automate the build and deployment process to deploying the web services.
- Worked independently to develop and configure code and test programs for specification.
- Developed SOAP and REST web services usingJava, hibernate, JAX-WS, JAX-RS and JAXB
- Used Oracle 12c as a database in the backend.
- Performed Unit Testing and maintained Operations.
- Involved in making the code changes for loading 837 claims and preparing DCR’s.
- Responsible for fixing the defects logged by the testing team and releasing them on time.
- Extensively involved in defect analysis and debugging in UAT/production environments and replicate the same scenario in development environments.
- Participation in setting up the system for various software and tools needed for development and set up JMS in Web Sphere application
- Used JIRA as an issue tracker tool for collaborating with testers and functional team.
- Fixed critical defects in different environments (Dev, SIT, UAT and Production).
- Participated in code reviews and ensure that code return will compile with company standards.
- Prepared documentation for project that describes installations and operating procedures, including application user guide with limited guidance.
- Used CC version control tool to check in/out files, etc. also responsible for branching, merging the branch to main repository.
Environment: Java6,J2EE, IBM Web Sphere, Web Services - SOAP/REST, JSP, JSTL, JMS, Clear Case, Clear Quest, Eclipse IDE, JBOSS 5.0, JavaScript, XML, HTML, AJAX, JIRA, Oracle 12c.
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Worked in all phases of the Software development life cycle (SDLC) starting from requirement gathering, designing functional document to implementation, delivery, test planning, execution and production support
- Designed various data models including class diagrams, dataflow diagrams, workflow diagrams, sequence diagrams and interaction diagrams
- Developed the user interface screens for clients using Spring, JSP, JSTL, jQuery libraries, HTML, XML, AJAX and JavaScript
- Developed SOAP and REST web services usingJava, hibernate, JAX-WS, JAX-RS and JAXB
- Used Spring for creating the object using dependency injection (IOC)
- Used Hibernate for interacting the database using hibernate mapping and configuration using hibernate queries
- Used Oracle 10g as a database in the backend
- Participation in several defects raised in different environments, seeing the logs, debugging and replicate the same scenario in local
- Participation in setting up the system for various software and tools needed for development and set up JMS in Web Sphere application
- Used JIRA as an issue tracker tool for collaborating with testers and functional team
- Fixed critical defects in different environments (Dev, SIT, UAT and Production)
- Used SVN version control tool to check in/out files, etc. also responsible for branching, merging the branch to main repository.
Environment: Java1.6,J2EE, spring, Hibernate, IBM Web Sphere, Web Services - SOAP/REST, JSP, JSTL, JMS, SVN, JQuery, JavaScript, XML, HTML, AJAX, JIRA, Oracle 12c.
Confidential, Wood hills, CA
JAVA/J2EE Developer
Responsibilities:
- Involved in study of User Requirement Specification, Communicated with Business Analysts to resolve ambiguity in Requirements document.
- Worked in Agile Scrum Methodology
- Involved in configuration of Spring MVC and Integration with Hibernate.
- Used Spring MVC framework for design and development of web application
- Created Location Look up SOAP based Web services using Spring 3.0.
- Used Hibernate for Object Relational Mapping and Persistence.
- Interfaced with Oracle back-end using Hibernate Framework.
- Decomposed Epics into User stories and Maintained Iteration updates on Jira
- Implemented Test Driven Development using frameworks like Junit, Selenium.
- Used JAXB to parse XML files and Transform them into Print Ready format.
- Created location look up web services using Spring 3.0.
- Interfaced with Oracle back-end using Hibernate Framework.
- Created Smoke Test in power shell to Test Webservices.
- Used Git as Version Control.
- Used Confidential compare tool for file comparison to track errors.
- Code Review on Stash.
- Used Maven for building applications.
- Deployed applications on Websphere 8.5 and Tomcat during development.
- Created Wiki pages for technical reports and another project documentation.
Environment: Java, JSP, Servlets, Spring (3.0), WSDL, JDBC, Hibernate 3.2, XML, JUnit, Maven, Oracle 10g, Eclipse, Tomcat 6.
Confidential
Java Developer
Responsibilities:
- Involved in writing technical document, Analysis, Design, Development, Integration and Testing of modules.
- Developed this application based on the Agile Development practices.
- Developed communication between Client and server using Multi-Threading.
- Implemented IPC Message queues for communication between servers.
- Developed presentation layer of this application using JSP, HTML, CSS, AJAX, JavaScript, JQuery and Apache Wicket.
- Involved in developing the JSF/Rich faces pages.
- Created work flow management threads using multi-threading.
- Involved in designing Activity Diagrams, Sequence diagram and Class diagram using rational rose UML tool.
- Developed light weight business component and integrated applications usingSpringframework,Spring web MVCusing features likeIOCand configuring application context for spring bean factory.
- Developed integrated applications and light weight component using Spring framework and IOC features from Spring web MVC to configure application context for spring bean factory.
- Developed the DAO classes needed for application by extensively using Spring JDBC.
- Deployed the application and tested on JBOSS Application Server.
- Collaborated with Business Analysts during design specifications.
- Worked on IBM DB2 for storing and retrieving data of application.
- Created DDL, DML to create tables and to assign specifications for created tables.
- Created stored procedures, triggers and different joins for database using sql scripts.
- Used SOAP based web services (JAX-WS, JAXP-RPC, and JAXB) to communicate across different systems and worked with SOAP UI for analyzing and debugging requests/responses.
- Developed JUnit test classes for testing the modules.
- Collaborated with testing team to resolve defects raised using HP quality center.
- Configured Spring to manage Actions as beans and set their dependencies in a Spring context file and integrated middle tier with Struts web layer.
Environment: Java/J2EE, JSP, Servlets, JSTL, HTML, Spring 3.1, Spring JDBC 4.0, JBOSS Seam2.0.2, JSF, Rich faces, AJAX, jdk, Apache Wicket 1.6, JavaScript, IBM Clear Case7.1, IBM DB2, Windows 7, Eclipse Indigo.
Confidential
Jr Java Developer
Responsibilities:
- Designed the Application on Struts Framework.
- Designed the GUI part of the application using HTML, JSP, AJAX and JavaScript
- Coding in JSP and JavaScript to develop presentation layer.
- Done with Client-Side validations using JavaScript and AJAX.
- Developing business layer in Java.
- Involved in training and knowledge transfer for the system requirements.
- Maintaining code branches and versions on CVS
- Writing user interface specifications and unit test cases.
- Designing web applications architecture using Design Patterns.
- Writing Use cases for various system requirements
- Followed coding guidelines and best practices.
- Done with Unit and integration testing.
Environment: Windows 2000, Java, JSP, Java Script, Oracle, Jakarta-Tomcat Web Server, CVS, struts, Validation Framework, Ant, Junit.
