Java Developer Resume
San Francisco, CA
SUMMARY
- Over 5 years of JAVA/J2EE Web applications development experience.
- Experience in developing applications using enterprise J2EE technologies like Java Servlets & JSP.
- Hands on experience using J2EE frameworks like Struts, Spring, Hibernate.
- Developed server - side applications using Java, Servlets, JSP, JDBC, JMS, SOAP, XML/XSL, Junit.
- Good understanding of object-oriented design and J2EE Design patterns.
- Excellent communication skills.
- Able to work both as a team player and on individual assignments.
- Experience with Agile Development.
TECHNICAL SKILLS
- Java
- Spring
- SQL
- REST
- Spring Boot
- JMS
- Apache Kafka
- Hibernate
- JPA
- Oracle. MySQL
- Maven
- Eclipse
- ANT
- Git
- Perforce
- SVN
- Agile scrum environments
PROFESSIONAL EXPERIENCE
JAVA Developer
Confidential, San Francisco, CA
Responsibilities:
- EM is a highly scalable service to deliver the notifications for customers.
- Involved in various phases of software development life cycle (SDLC) of application which includes requirement gathering, design, analysis and code development.
- Used Data Access Object and Service Locators in the application framework.
- Implemented Quartz scheduler 1.4 for scheduling batch jobs. Developed report specifications based on user requirements.
- Designed and developed a module for generating customer service message which will be delivered via email, SMS, fax and voicemail.
- Created XSD's and generated the java code using Apache XML Beans.
- Used SAX and DOM parsers for parsing XML documents and performed XML transformation using XSLT.
- Implemented business logic for processing the web service request and generating the response to populate customer settings on Event Messaging Portlet (Front end) present on Confidential wholesale customer portal.
- Worked with backend ATG developers to create the JSP pages for developing dynamic web content using HTML 5, CSS3, JavaScript, jQuery.
- Implemented Spring MVC architecture binding Angular application with RESTful Web services developed using Spring Boot.
- Used ANT automated build scripts to compile and package applications.
- Worked in complete agile environment with 4 weeks of release cycle.
Environment: Core Java, JSP, Servlets Spring MVC, SQL Programming, Spring Boot, xml, Eclipse, Maven, SVN
JAVA Developer
Confidential | San Jose, CA
Responsibilities:
- Enterprise Pricing Solution (EPS) is a pricing optimization and management software tool, which is used to strategically manage the pricing process for Enterprise Products
- Involved in the development and maintenance of existing application, encompassing modules and external data queries.
- Developed the performance logging code changes to automatically log the timings for workbooks whenever the user queries it.
- Responsible for the coding, debugging, testing, documentation and maintenance of the application.
- Used Spring MVC module to write REST controllers, map URL’s for the request and present with different views for different use cases.
- Involved in the deployment of the workbooks in the Unix environment.
- Developed report specifications based on user requirements.
- Scheduling, maintaining and monitoring the output from weekly and monthly jobs on the Unix server.
- Enhanced an existing application to receive the price data from external sources.
Environment: Java, JSP, Servlets, JDBC, Log4J, XML, Eclipse, Maven and Perforce. Tomcat · MySQL, Hibernate
JAVA Consultant
Confidential | Cupertino, CA
Responsibilities:
- Parametric reporting is used to refresh, Email, Download and Schedule the web reports based on the parameters provided by the users.
- Involved in the development and maintenance of Parametric Reporting application.
- Developed the functionality for Scheduling Multiple reports.
- Used the Business Objects publication feature to schedule the BO (Webi) reports.
- Extensively involved in the enhancement of the functionality for Emailing and downloading of multiple reports .
- Written client side validations using java script.
- Wrote Microservices to export/import data and task scheduling and Spring boot, Spring and Hibernate in the microservices and Swagger API for Microservices.
- Involved in the modification of existing web application to add new components and features.
- Involved in writing JSP/HTML/JavaScript and servlets to generate dynamic web pages and web content.
- Interacting with the client to understand the project and finalize its scope.
- Coordinating with other teams working on the same project.
- Coordinating with the offshore team to ensure the smooth delivery of the project.
- Unit testing and integration testing of the application.
Environment: Bugzilla, XML, Java, SOAPUI 3.4, Windows 2003/XP/Vista, Oracle 9i, Unix.
JAVA Developer
Confidential | San Jose, CA
Responsibilities:
- Involved in the development and maintenance of ARS (Action Request System) installer application.
- Developed Domain and Business logic classes in Core Java.
- Extensively involved in defect fixing and new enhancements.
- Involved in developing the new installation panels and validation panels, building and launching the installers in Solaris and Unix environments.
- Developed the GUI using Struts Framework, JSP, Servlets, HTML and JavaScript.
- Used databases (Sybase, MS SQL Server, Oracle, DB2) for data layer.
- Deployed, tested and debugged the AR System applications in UNIX, Windows, Solaris and Aiax platforms and also on the remote VM's.
- Worked as a client-side specialist with JavaScript, HTML.
- Designed REST API using standard approach for all exposed services and Integrated GIT into Jenkins to automate the code checkout process
- Involved in project requirement discussions and customer escalations.
- Wrote JUnit test classes for testing the application in individual modules.
Environment: Java, JUnit, JDBC, Web services, Log4J, XML, Eclipse, Maven, Windows XP, Unix (Solaris), X Manager, VSphere, and Perforce.
JAVA Consultant
Confidential | San Francisco, CA
Responsibilities:
- Involved in requirement gathering, design, analysis, implementation, testing, validation, and deployment of RPOS application.
- The front-end JSP pages were developed using the Struts framework and were hosted in a J2EE environment on an Apache tomcat server.
- Responsible for production support and maintenance of existing Inventory management (Bug fixes and enhancements).
- Developed new reusable Swing view and server side components using existing RPOS framework.
- Developed bootstrap server processes to download and install the manifest data outbound files based on store center data for SIM application.
- Used Swing Components for Front End Design.
Environment: Java, Swing, JDBC, Ant, XML, Eclipse, Oracle and Perforce.
