Engineer Resume
San Jose, CA
SUMMARY
- An AWS Certified Developer with 4 years of experience in Object oriented, Java and J2EE related technologies
- Experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, application development, testing and maintenance.
- Skilled in different software development methodologies like Water Fall Model, Agile - Scrum.
- Adept at developing applications using Java (Multithreading, I/O Stream, Serialization, Collections, JDBC and Java Beans).
- Strong functional experience on various MVC Java frameworks like Angular.JS, JQuery, Backbone.JS, Node.JS, Bootstrap, React.JS, ExtJS
- Rich experience in working on various Frameworks like Spring, Struts, JSF and ORM Technology like Hibernate and IBatis which implements JPA
- Expert in producing/consuming web services - REST, SOAP, WSDL
- Sound Knowledge and experience in using J2EE Application Servers such as IBM WebSphere, Oracle WebLogic, (JBoss). And IDE's like Eclipse, IntelliJ IDEA, and Net Beans for Application development
- Familiar with agile methodology implementations like Daily scrum meetings, sprint planning's, resource planning, etc.
- Knowledge in SOA architecture implementation.
- Hands-on Experience in UML designing Use Case diagrams, State Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams, and Object Diagrams.
- Knowledge and understanding of AWS (Amazon Web Services)
TECHNICAL SKILLS
J2EE technologies: Java, JSP, JDBC
Client Technologies: JQUERY, Java Script, AJAX, CSS, HTML 5, XHTML, XML
Operating Systems: Windows 7/ Vista /XP /2000 and Linux
Application Servers: JBoss, Tomcat
Databases: SQL Server, Oracle, MongoDB, Neo4j
Web Services: WSDL, SOAP, Rest
Framework: Hibernate 2.x/3.x, Spring 2.x/3.x, Struts 1.x/2.x
Tools: Visual Studio, Eclipse IDE, NetBeans, Visio, SVN, ServiceNow, JIRA, Confluence
Scripting languages: JavaScript, JQuery
Unit testing: JUnit
Build tools: Maven, Ant
Methodologies: Agile
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Engineer
Responsibilities:
- Involved in analysis, design, development and implementation oflarge scale Java/J2EE projects.
- Applied Core Java concepts such as Multi-Threading, Exception Handling, and Collection API to implement features and enhancements.
- Developed Enterprise Applications using J2EE technologies such as Hibernate, Spring and JDBC.
- Integrated Web Services with Java backend using SOAP and RESTful (HTTP methods: GET, POST and DELETE).
- Experienced in writing SQL queries and PL/SLQ, triggers and stored procedures in MySQL.
- Extensively worked with web application server Apache Tomcat.
- Worked on Configuration Management and Version Control using SVN also worked on Unix/Linux commands
- Extensively used JIRA-project management tool.
- Used Agile Scrum Methodology in the execution of projects.
- Involved in L1, 2, and 3 production support activities.Analyze and resolve production issues and collaborate across teams when necessary to fix chronic production issues.
- Monitored the process and quality of four productionlines ensuring a continuous flow.
- Monitored, managed and resolve incidents in the ServiceNow. Provide high-level customer support to remote clients using a support e-ticketing system. Experience in 24*7 on production support.
- Mentored off-shore production support engineers.Takeover of the pending issues from the off-shore team.
- Prepare project weekly/monthly report. Create and maintain project documentation.
Environment: Java, SOAP, REST, MySQL, Karaf, GIT, Linux, Putty, SVN, JIRA, ServiceNow.
Confidential, Philadelphia, PA
Java Developer
Responsibilities:
- Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning.
- Responsible for documenting High & low-level designs with UML-Unified Modelling Language diagrams.
- Involved in the development of various use cases, classes and sequence diagrams using UML.
- Developed responsive UI web pages using XHTML, jQuery, HTML5, CSS3, AngularJS 2.0, JavaScript and AJAX.
- Implemented EJB's session bean to maintain application session and Entity Beans for the persistence.Implemented methods to validate, keep alive session for login process & maintaining session credentials.
- Used Spring framework to develop the Spring MVC architecture and modularize the application.
- Used Spring Framework for IOC, AOP, and DAO layer design patterns.
- Used Hibernate as ORM to map Java classes to data base tables.
- Used Hibernate Query Language (HQL) for accessing data from database and created Hibernate POJO Objects and mapped using Hibernate Annotations. Implemented business logic components using POJOs.
- Implemented REST Microservices using Spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP.
- Developed SOAP as well as RESTful web services using CXF API and developed the services after the deployment on server using SOAP UI.
- Used JAX-WS, JAX-RS, Apache CXF and WSDL, SOAPUI to implement and test the web service.
- Transformed, Navigated, Formatted XML documents using XSL, XSLT, and XPath.
- Done with Peer and Lead level code reviews.
- Used Java Message Service (JMS) API and IBM WebSphere MQ to create, send, receive, and read messages to main asynchronous; Also developed customer portals using Grails and Groovy, leveraging MVC architecture.
- Resolving spring framework artifacts and code build & deployment via Maven and ANT scripts.
- Developed automated Build files, reporting and documentation using Maven.
- Tested components using JUNIT during development; Used GIT for source code version controlling.
Environment: Java/J2EE, HTML5, XHTML, JS, AJAX, JQUERY, CSS3, AngularJS, Servlets, JSF, JMS, XML, XSLT, SOAP, OAuth, REST, JAX-RS, JAX-WS, Embedded Tomcat, IBM WebSphere 8.1, Docker, Eclipse, JUNIT, GIT, Spring MVC, DI, AOP, Boot, Hibernate, Maven.
Confidential, Livermore, CA
Java Developer
Responsibilities:
- Involved in gathering requirements, deriving functional requirements and system requirements from the Business Requirements; For exchanging the text and communication with web service JSON is used extensively.
- Experience in (ORM) Object Relational Mapping frameworks such as Hibernate.
- Experience in PL/SQL Stored procedures, Functions, Triggers and Complex SQL's.
- Developed Rich UI applications using JavaScript, JSP, HTML and CSS.
- Used JAX-RS servlet to implement the restful web services.
- Implemented Collection Framework and used the Thread, I/O functionalities for meeting access.
- Used Hibernate for database and to manage Transactions.
- Hibernate Persistence Strategy is used for database operations and Developed Hibernate as the data abstraction to interact with the database.
- Define data transfer process through asynchronous web service using REST (HTTP)
- Tested the Restful Services using Webpage by using XML and JSON format; Used JUnit for Unit Testing
- Written SQL queries for performance improvement and refactored the queries for business reporting for different database such as Microsoft SQL, Oracle data at enterprise level.
- Integration with the J2EE Services layer of Unity Platform, using spring application context.
- Introduced spring based architecture for the newly designed UI Infrastructure services to interact with the legacy services.
- Maven is used to download the Java Plug-in for developing the applications.
- Extensively used Eclipse 3.2 with Debugging and Development.
- Managed Source Control and Version Control using CVS.Deployed the project in the WebLogic Application server.
Environment: JSP 2.2, Spring 3.0, Hibernate 3.0, HQL, Web Services (REST), JSON, JDBC 3.0, JavaScript, HTML, servlet, CSS, JSP, Spring MVC, Servlet XML 1.0, AJAX, Eclipse 3.7, WebLogic 10.3.1, PL/SQL, Oracle 10g, CVS, Maven, RDMBS.
Confidential, Santa Clara, CA
Java Developer
Responsibilities:
- Developed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Built different modules, controllers, templates, custom filters and directives in JSP & Servlets.
- Worked on Java 8 upgrade using new library for refactoring, lambda, functional interfaces, streams -parallel processing and aggregations.
- Involved in writing application level code to interact with APIs, Web Services using JSP & Servlets.
- Responsible for making responsive web pages using twitter bootstrap and media queries.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js and Node.js.
- Designed Business logic into SQL's, Stored Procedures, functions and views.
- Experience in upgrading and migrating various versions of Oracle database on different platforms.
- Making changes to the existing web applications and creating new components using JSP and Servlets.
- Used functionalities to write code in HTML5/HTML, CSS3/CSS and JavaScript with MySQL database as backend
- Involved in Developer Testing, Review and Trouble shooting.Developed UI tests with Protractor and Java tests in JUnit.
Environment: Java 1.8, J2EE, Git, Jenkins, Angular 2, Unix, Cucumber, Kafka, APIGEE, Struts2, XML, XSD, RPC, HTML5, CSS3, UML, JUNIT, JSP, JSON, AJAX, JMS, JPA, SOAP, SOA.
Confidential
Java Developer
Responsibilities:
- Interacted with the client to understand the project and finalize its scope.
- Responsible for developing UI for the application using JSP and HTML.
- Involved in writing CSS styles to give more look and feel to UI; Estimation, design & development of various modules.
- Worked on Java, JDBC, XML and XSLT. Used Eclipse as the development tool.
- Bug fixing, maintenance of the product and ensuring smooth delivery of project.
- Client-side validation using JavaScript.
- Consumed HP Extreme Service using JAX-WS to create PDF documents.
- Involved in performance tuning of MySQL and Hibernate. Gained extensive experience in MySQL 5.0/5.1 triggers, stored procedures, and replication; Used Hibernate framework for the backend persistence.
- Resolved system defects and perform bug fixes during testing phase.
- Performed code review and unit testing for the application; Provided technical & functional support to testing teams.
- Committing the updated files to repository using SVN.
Environment: Java, JSP, Servlets, Hibernate, MySQL, Oracle9i, CSS, JavaScript, HTML, Eclipse IDE, Tomcat server, SVN, Windows XP.
Confidential
Jr. Java Developer
Responsibilities:
- Involved in the Analysis, design and development of Applications based on J2EE and Design Patterns.
- Attended design review meetings and developed Use Cases, Class Diagrams, Activity Diagrams and Sequence Diagrams; Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
- Used GitHub repository to manage and share our code base.
- Wrote and executed efficient SQL queries, to create and test data in MySQL Database.
- Reviewing the developed code to check for the errors if any, in the code.Used Eclipse as the development tool.
- Used SVN as version control system; Deployed the application on the Tomcat
- Bugs in the developed code were fixed by taking assistance from the seniors.
Environment: Eclipse 4.7, Java, HTML, CSS, Agile, GitHub, MySQL, SVN, Tomcat and Jenkins.