Java Developer Resume
Sacramento, CA
SUMMARY
- 9 years of professional experience in developing web based, distributed architecture S
- Strong Knowledge on Application Development using Software Development Life Cycle (SDLC) using various methodologies like Waterfall, Agile/Scrum.
- Expertise in working with various J2EE technologies including Struts (MVC), JSP, Servlets, Hibernate, AJAX, JNDI, JMS, JDBC and Maven.
- Strong experience Web Services (REST and SOAP).
- Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC.
- Strong hands - on experience with Spring IO, Spring Boot with Thymeleaf.
- Experience in core Java 1.4/1.5/1.6-Multithreading, Collections, Servlets and JDBC.
- Extensive experience in designing front end interfaces using HTML/HTML5, JSP, CSS/CSS3, Java Script, jQuery and Ajax.
- Experience in Tomcat 5.5/6.0/7.0, JBOSS, Web Sphere Application Server.
- Experience with IDEs like Eclipse, Net Beans.
- Hands on experience working on XML Suite of technologies and validations with DTD &XML Schema and processing profile with SAX, DOM Parsers.
- Hands on experience with build and deployment tools including Ant / Maven, Logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit.
- Working knowledge in stored procedures, functions, triggers.
- Sound RDBMS concepts and broadly worked with MySQL 5.0/5.5, MS SQL Server 2005/2000 and PostgreSQL 8.0/9.1.
- Strong Air and Travel domain experience.
- Proven ability to quickly learn new technologies and apply them in business solutions.
- Excellent team player with good analytical, strategic planning and interpersonal and communication skills. Highly motivated, enthusiastic and self-starter.
TECHNICAL SKILLS
Platforms: Windows 2000/XP/7, Linux
Languages: JAVA 1.4/1.5/1.6, SQL
J2EE Technologies: Struts 1.3/2.0, Spring 3.x/4.x, Spring Boot 1.2.3, Hibernate 3.x/4.x, Servlets, JSP, Web Services (REST and SOAP), SOA, JDBC.
Web Development: HTML/HTML5, JavaScript, CSS/CSS3, XML, JAXP (SAX, DOM), XSL, XSLT, AJAX, DHTML, XML Schema
App/Web Servers: Apache Tomcat 5.5/6.0/7.0,JBoss, WAS, GlassFish server
Database: MySQL 5.0/5.5, MS SQL Server 2000/2005, PostgreSQL 8.0/9.1
IDE: Eclipse 2.0/3.x/Galileo, NetBeans and NWDS (NetWeaver Developer Studio)
Build Tools: Ant and Maven
Source Control Tools: CVS, SVN
Other software: JUnit, Apache Commons, SoapUI, Sonar, Slf4 and Log4J
PROFESSIONAL EXPERIENCE
Confidential, Sacramento, CA
Java Developer
Responsibilities:
- Responsible for requirements analysis, technical design, implementation and testing.
- Implemented Java EE components using Struts MVC.
- Implemented DAOs, entities using SAP Java JCO API.
- Created REST WS for Salesforce to Add/Create new Client Billing User and Update Existing User.
- Developed cross browser and multi browser compatible web pages using JSP, jQuery, HTML, CSS and JavaScript.
- Used SAP DTR (Design Time Repository) as version control system.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Used Firebug, Firebug Lite, Chrome Developer tools and IE Developer Toolbar for debugging and to resolve the browser compatibility UI issues.
- Created build and deployment scripts using Ant.
Environment: Java 1.6,Java EE, Struts 2.0, SAP API JCO, JSP, Servlets, SOAP WS, REST WS, Agile/Scrum, SAP as backend, JavaScript, HTML5, jQuery, CSS3, SAP AS (Application Server) Java, Linux, Ant 1.8, NWDS DTR for Version Control, Log4j.
Confidential, Sacramento, CA
Java Developer
Responsibilities:
- Responsible for requirements analysis, technical design, implementation and testing.
- Implemented Java EE components using Struts MVC.
- Implemented DAOs, entities using SAP Java JCO API.
- Created SOAP WS for Salesforce to Add/Create new Eyefinity User and Update Existing User.
- Integration of Paymetric XiSecure REST WS to store the Credit card information s at Paymetric s secured server and XiPay REST WS to complete the payment transactions.
- Developed cross browser and multi browser compatible web pages using JSP, jQuery, HTML, CSS and JavaScript.
- Used SAP DTR (Design Time Repository) as version control system.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Used Firebug, Firebug Lite, Chrome Developer tools and IE Developer Toolbar for debugging and to resolve the browser compatibility UI issues.
- Created build and deployment scripts using Ant.
Environment: Java 1.6,Java EE, Struts 2.0, SAP API JCO, JSP, Servlets, SOAP WS, REST WS, Agile/Scrum, SAP as backend, JavaScript, HTML5, jQuery, CSS3, SAP AS(Application Server) Java, Linux, Ant 1.8, NWDS DTR for Version Control, Log4j.
Confidential, Chicago, IL
Sr. Java Developer
Responsibilities:
- Responsible for requirements analysis, technical design, implementation and testing.
- Designed and created UML model artifacts using Sparx.
- All the functionality is implemented using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM.
- Implemented Java EE components using Spring MVC, Spring IOC, Spring Transactions and Spring Security modules.
- Implemented DAOs, entities using Hibernate API and Hibernate QL.
- Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.
- Implemented all the components following test - driven development methodology using JUnit.
- Used SVN as version control system.
- Created build and deployment scripts using Maven.
- Developed the Sign up and Login flow for Stores.
- Implemented the product listing and management functionality, using which stores can add new products and update and delete the listed products.
- Implemented web crawling of store demographics, products, brands and categories using Python and Scrapy WebCrawler.
- Implemented geocoding functionality to create the co-ordinates for each store location using Google Geocoding API and indexed them in Elastic Search for location based searching.
Environment: Java 1.6,Java EE, Spring IO, Spring boot 1.1.x with Thymeleaf 2.1.4, Spring Framework 4.1.5, Hibernate ORM 4.3.5, Agile/Scrum, SOA, MySQL 5.5, HTML5, jQuery, Python 3.4.2, JBoss, Linux, Maven 4.0, SVN 1.7, Log4j2.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC).
- Integration of Payment Gateway using SOAP WS for Auto Payment flow.
- Developed critical components of the application including Spring forms, Spring controllers, JSP views, business logic and data logic components that include Hibernate Entities, Spring - Hibernate DAO and Spring models following MVC architecture.
- Used JavaScript for Client Side validation in JSP pages.
- Conducting Quality check, analyze and fix performance issues.
- Worked on Installing and configured Tomcat Server.
- Release Maintenance (Preparation and Deployment on the servers).
- Fixing deployment issues with restructured code and migrated builds.
- Used Apache Maven to build projects, which assisted in testing, and produce reports on projects.
- Made use of SVN for checkout and check in operations.
Environment: J2EE (Core Java 1.6, XML, JDBC, JSP and Servlets), Spring 3.0 (MVC, IOC, AOP, JDBC), Hibernate ORM 3.6, WebServices, SOA, JavaScript (ExtJS, Mootools), Log4J, PostgreSQL 9.1, Tomcat and LINUX
Confidential
Sr. Java Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC).
- Developed critical components of the application including Spring forms, Spring controllers, JSP views, business logic and data logic components that include Hibernate Entities, Spring - Hibernate DAO and Spring models following MVC architecture.
- Used JavaScript for Client Side validation in JSP pages.
- Conducting Quality check, analyze and fix performance issues.
- Worked on Installing and configured Tomcat Server.
- Release Maintenance (Preparation and Deployment on the servers).
- Fixing deployment issues with restructured code and migrated builds.
- Used Apache Maven to build projects, which assisted in testing, and produce reports on projects.
- Made use of SVN for checkout and check in operations.
Environment: J2EE (Core Java 1.6, XML, JDBC, JSP and Servlets), Spring 3.0 (MVC, IOC, AOP, JDBC), Hibernate ORM 3.6, WebServices, SOA, JavaScript (ExtJS, Mootools), Log4J, PostgreSQL 9.1, Tomcat and LINUX.
Confidential
Java Developer
Responsibilities:
- Designing, developing, integrating, testing, troubleshooting and debugging of the embedded applications.
Environment: J2EE (Core Java 1.6, XML, JDBC, JSP and Servlets), Spring 3.0 (MVC, IOC, AOP, JDBC ), Hibernate ORM 3.6, JavaScript (ExtJS, Mootools), MVC Architecture (Struts prototype), Log4J, PostgreSQL 9.1, Tomcat and LINUX.
Confidential
Java Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle.
- Developed Action classes, Action Formsand Struts Configuration file to handle required UI actions, JSPs for Views.
- Designing, developing, integrating, testing, troubleshooting and debugging of the embedded applications.
- Worked on Installing and configured Tomcat Server.
- Conducting Quality check, analyze and fix performance issues.
- Fixing deployment issues with restructured code and migrated builds.
Environment: J2EE (Core Java 1.6, XML, JDBC, JSP and Servlets, JavaScript (ExtJS, Mootools), MVC Architecture (Struts prototype), Log4J, PostgreSQL 9.1, Tomcat and LINUX
Confidential
Java Developer
Responsibilities:
- Interaction with clients for requirement gathering.
- Designing, developing, integrating, testing, troubleshooting and debugging of the embedded applications.
- Conducting Quality checks.
- Release Maintenance (Preparation and Deployment on the servers)
Environment: J2EE (Core Java 1.5, XML, JDBC, JSP and Servlets), JavaScript (ExtJS, Mootools), MVC Architecture (Struts prototype), MS SQL Server 2000, Tomcat and LINUX
