Java/j2ee Developer Resume
San Ramon, CA
SUMMARY:
- 5 years of experience in Object Oriented Designing, Developing, Implementation and testing in Client/Servers e - business applications using Java&J2EE Technologies
- Good exposure to all phases of SDLC process, including system use case, functional & technical specification documentation based on business requirements.
- Used Agile methodologies during the complete project life cycle.
- Expertise in distributed, secure and scalable application development using J2EE technologies like Servlets, JSP, Struts, Spring Core, Spring MVC, Amazon Web Services (AWS), Web Service Development (Using SOAP and REST) and Hibernate
- Expertise in implementing MVC design pattern using Struts and spring framework.
- Extensive programming experience in developing web based applications using Java, J2EE, JSP, Servlets, EJB, Struts, spring, Hibernate, JDBC, JavaScript, HTML, Java Script Libraries, Web Services cobalt etc.
- Developed the front-end using HTML5, JavaScript, JQuery, AJAX and CSS3
- Experience in the design and development of SOAP and RESTful web services, and integrating with the existing applications.
- Experience in writing DAO using Hibernate mapping.
- Experience in database design and development using PL/SQL, Stored Procedures, Functions, Triggers, prepared statements and writing native queries.
- Experience in build scripts for enterprise applications using ANT, Maven and Gradle.
- Excellent understanding of java concepts like Multithreading, String handling, generics.
- Followed Single Page Application (SPA) Pattern and used Angular JS MVC to build a cross-browser complaint application.
- Implemented Unit testing, Integration Testing and generating of test cases for web applications using JUnit, Mockito and TestNG
- Excellent understanding of java concepts like Multithreading, String handling, generics.
- Experience with version control tools like ClearCase, Subversion, CVS and GIT.
- Experience in handling different Web Servers like Tomcat, and Application Servers like JBoss, WebSphere and WebLogic.
- Implemented log4j for debugging. Utilized the same for logging each sensible data access from the application.
- Well versed with Core Java concepts like Collections, Multithreading, Serialization, Java Beans and Network programming.
- Involved in Junit testing, software testing, regression testing, management and defect tracking using Clear Quest and HP Quality Center(QC).
- Experience developing Service Oriented Architecture SOA.
- Experience working with Databases like MySQL, Oracle.
- Expertise Confidential programming in different IDE’s like Eclipse and Net Beans.
- Expertise in distributed, secure and scalable application development using J2EE technologies like Servlets, JSP, Struts, Spring Core, Spring MVC, Amazon Web Services (AWS), Web Service Development (Using SOAP and REST) and Hibernate.
- Developed common XML schema's (XSD) as client contracts used to publish Top Down approach based Web Service.
- Good in communicating with clients, customers, managers and other teams in the enterprise Confidential all levels.
- Ability to meet project deadlines, handle multiple tasks.
TECHNICAL SKILLS:
Programming Languages: Java,C, C++, PL/SQL
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access
Java/J2EE Technologies: J2EE, Servlets, JDBC, JSP, JPA, Spring, Spring Boot Hibernate, Junit, Apache Struts, Java Beans, JMS, EJB, Java Security, JNDI, JSF, REST, JAX-WS
Web Technologies: JavaScript, HTML 5, XML, CSS, XHTML, Angular JS, GUI, XSL, XSLT, jQuery, JBoss SEAM, JSON, JSF
Frameworks: Hibernate, Spring, Struts, Junit and Apache Camel.
Web Services: REST, SOAP.
Web/Application Servers: Web Logic, JBoss, Apache Tomcat, IBM Web Sphere
Database/Database Tools: MySQL, Oracle, DB2, SQL Server
IDE: Eclipse, Spring Tool Suite(STS), Net Beans, Dreamweaver.
Modeling/CASE Tools: Star UML, Rational Rose, MS Visual Professional.
Build Tools: Ant, Maven.
Configuration Management Tools: GIT, SVN, CVS.
OS & Environment: Windows 10/8/7/Vista/XP/2000/NT, UNIX, Linux
Others: Load UI, Beyond Compare, RTC, Putty, Notepad++, WinSCP, JNA, Star Team, Jenkins, Rational Clear Quest, HP Quality Center(QC).
PROFESSIONAL EXPERIENCE:
Confidential, San Ramon, CA
Java/J2EE Developer
Responsibilities:
- Designed and Implemented User Interface (UI) for General information pages, Administrator functionality.
- Pages and internal administration interface.
- Front end design using JSP and business logic in Servlets.
- Analysis, design and development of Application using J2EE technologies like JSP, Servlets, and EJB.
- Developed the database and UI design for the web module.
- Built prototypes of complex modules and analyzed the performance.
- Developed EJBs, JSPs and Java Components for the application using Eclipse.
- Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
- Developed various helper classes needed following Core Java multithreaded programming and Collection classes.
- Involved in the understanding and designing of the complex back-end middleware framework.
- Used Java Servlets, JSPs, AJAX, HTML and CSS for developing the Web component of the application.
- Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors.
- Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Participated in the technical code reviews, prepared unit test cases, detailed time estimation, impact analysis and code review documents.
Environment: Java 1.5, Struts 1.2, Hibernate, EJB, WebLogic Server 8.1, HTML, CSS, JUnit, JSP, Servlets, JMS, Oracle 9i, Windows XP, MVC Pattern, SVN, Log4J.
Confidential, Richmond, VA
Java Developer
Responsibilities:
- Actively participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
- Successfully delivered design and code in agile methodology by actively involving in scrum meetings that allow clusters of teams to discuss their work, focusing especially on areas of overlap and integration.
- Implemented back end logic using core java using Java concurrency utilities and taken care of complete Java multithreading part in back end components.
- Developed applications using J2EE technologies like Spring Boot, Spring MVC on the business layer and the persistent layer using Hibernate as ORM tool.
- Consumed and built web services in SOAP, REST supporting both XML and JSON by taking advantage of Spring technologies.
- Developed the whole business logic in a microservices architecture using Spring Boot technology.
- Rest API is used for the communication among different Microservices.
- Code is developed in a Test-Driven Development approach (TDD).
- Participated in end-to-end designing and development of Single Page Applications using HTML5, CSS3, Bootstrap, JavaScript, jQuery and Angular JS on the presentation layer.
- Used AngularJS to structure JavaScript code in an MVC and for responsive design of the application.
- Implemented design patterns like DAO, singleton, factory to achieve design principles.
- Worked on Oracle DB and created Oracle DB PL/SQL Tables, Views, Stored Procedures, Triggers and Functions.
- Development and creation of Web Services using REST with JSON response type.
- Implemented JMS as messaging service to asynchronously send messages.
- Involved in using continuous integration tool (CI/CD) Jenkins. Created builds using Maven and pulled the project code from GitHub repositories.
- Deployed in Linux environment and used Tomcat as application server, UNIX shell scripts for data migration and batch processing.
- Performed the unit testing, integration testing and system testing for the application using JUnit.
- Involved in the development of Java Web Services to get customer data from various application systems.
Environment: Java 1.6, J2EE, Spring 3.0, Hibernate 3.0, Spring Boot, Jersey 1.0.2, Log4J, SOAP Web services, JSON, WebSphere Application Server 6.1, Oracle, JMeter, Java script, HTML5, jQuery, Ajax.
Confidential, San Francisco, CA
J2EE Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications and Development of the Application.
- Co-ordinated with the offshore team in various phases of application.
- Prepared the JUnit test cases, Integration scenarios to test the implementation.
- Performed the design review, code review and test case review.
- Used Reflection API to invoke the service class dynamically
- Used Spring IOC to get the dependencies and look up business objects.
- Developed authentication and access control services for the application using spring security and Spring LDAP.
- Used JMS to place the Import run requests into JMS Queue.
- Implemented design patterns like Data Access Objects and Value Objects/Data Transfer Objects (DTO) to transfer data between different tiers of the application to decrease the network traffic when invoking remote objects.
- Used Clear case tool to maintain the version control.
- Involved in implementation of compute grid job processing.
- Developed several web services using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal.
- Generated the WSDL files to implement the Web Service.
- Used JAX-B for marshaling/un-marshaling of XML documents to java objects and vice versa.
- Developed the application using RAD7.0 and deployed it on IBM WebSphere 6.0 Server.
- Resolved production issues while deploying the application and provided the production support while the application is in UAT.
Environment: Core Java, J2EE, JSP 1.2, Selenium, TestNG, WebSphere Application Server 7, Rational Application Developer 7.0, Web services, Hibernate, Windows 7, Spring 3.x, XML, HTML.
Confidential
Java Developer
Responsibilities:
- Generated the WSDL files to implement the Web Service.
- Used JAX-B for marshaling/un-marshaling of XML documents to java objects and vice versa.
- Developed the application using RAD7.0 and deployed it on IBM WebSphere 6.0 Server.
- Resolved production issues while deploying the application and provided the production support while the application is in UAT.
- Designed and Implemented User Interface (UI) for General information pages, Administrator functionality.
- Pages and internal administration interface.
- Front end design using JSP and business logic in Servlets.
- Analysis, design and development of Application using J2EE technologies like JSP, Servlets, and EJB.
- Developed the database and UI design for the web module.
- Rest API is used for the communication among different Micro services.
- Code is developed in a Test-Driven Development approach (TDD).
- Participated in end-to-end designing and development of Single Page Applications using HTML5, CSS3, Bootstrap, JavaScript, jQuery and Angular JS on the presentation layer.
- Used AngularJS to structure JavaScript code in an MVC and for responsive design of the application.
- Implemented design patterns like DAO, singleton, factory to achieve design principles.
- Worked on Oracle DB and created Oracle DB PL/SQL Tables, Views, Stored Procedures, Triggers and Functions.
Environment:Java 1.6, J2EE, Spring 3.0, Hibernate 3.0, Spring Boot, Jersey 1.0.2, Log4J, SOAP Web services, JSON, WebSphere Application Server 6.1, Oracle, JMeter, Java script, HTML5, jQuery, Ajax.
Confidential
Java Developer
Responsibilities:
- Built prototypes of complex modules and analyzed the performance.
- Developed EJBs, JSPs and Java Components for the application using Eclipse.
- Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
- Developed various helper classes needed following Core Java multithreaded programming and Collection classes.
- Generated the WSDL files to implement the Web Service.
- Used JAX-B for marshaling/un-marshaling of XML documents to java objects and vice versa.
- Developed the application using RAD7.0 and deployed it on IBM WebSphere 6.0 Server.
- Resolved production issues while deploying the application and provided the production support while the application is in UAT.
- CSS3, Bootstrap, JavaScript, jQuery and Angular JS on the presentation layer.
- Used AngularJS to structure JavaScript code in an MVC and for responsive design of the application.
- Implemented design patterns like DAO, singleton, factory to achieve design principles.
- Worked on Oracle DB and created Oracle DB PL/SQL Tables, Views, Stored Procedures, Triggers and Functions.
Environment: Web services, Hibernate, Windows 7, Spring 3.x, XML, HTML,WebSphere Application Server 6.1, Oracle, JMeter, Java script, HTML5, jQuery, Ajax.
