Java / J2ee Developer Resume
San Jose, CA
SUMMARY
- 6+ years of professional experience as a Java Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies for banking, financial, insurance, Energy, Hotel and Mortgage organizations using Java, J2EE, JSP, Servlets, Hibernate, Spring, Web services, JDBC, XML.
- Experience in client - side development with HTML, CSS, and JavaScript.
- Performed requirement analysis, and prepared High Level and Low Level design (HLD and LLD).
- Experience in MVC architecture, spring framework, EJB, J2EE Design Patterns, Spring IOC, Java Server Faces and Hibernate.
- Used and worked with SOAP and Rest Webservices.
- Working knowledge of Agile SCRUM methodology.
- Worked with backend Oracle PL/SQL and writing stored procedures.
- Experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Experience in DB2, Oracle, SQL Server 2000, and MS ACCESS databases. Hands on with PL/SQL Stored Procedures, Triggers and Views.
- Created Unix Shell Scripts and maintained production scripts.
- Experience with unit testing using Junit and knowledge of Maven and Log4j tools.
- Experience Working in Production support on 24 x 7 x 365 basis.
- Excellent communication, analytical, interpersonal and presentation skills.
TECHNICAL SKILLS
Java J2EE: JDK (1.8), J2EE, AJAX, Maven, Struts 2.0/1.2, Spring 3.0/4.0, HibernateJSP, JDBC, JNDI, XML, (Parsers DOM, SAX), Java BeansWeb services (WSDL, XML, SOAP), HTML, DHTML, JavaScript.
Frameworks: Spring, Hibernate.
Languages: Java, SQL, T-SQL, PL/SQL, XML, HTML, UML.
Database: SQL Server, Oracle 11g/12g, MySQL.
Servers: Apache Tomcat, JBoss, WebLogic App Server.
Script /OS: JavaScript, Shell, Linux, UNIX, Windows.
Tools: Eclipse 3.5, JSON, CVS, MAVEN, Log4J.
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Java / J2ee Developer
Responsibilities:
- Worked on impact analysis, high level design, and detail design.
- Used Agile/Scrum methodology.
- Designed and implemented MVC architecture using Spring Framework.
- Developed applications for account lookups.
- Configured and Used Spring-Hibernate to manipulate data in data base
- Configured SOAP based web-services using JAX-WS.
- Responsible for developing Class Diagrams and sequence diagrams for modules using Rational Rose.
- Used Spring Core, Spring IOC, Spring MVC to develop the applications.
- Developed RESTful web services for SIMPL and Insight applications.
- Performed unit testing of core functionalities using JUnit.
- Create stories and tasks in JIRA for each sprint.
- Used UNIX Shell scripts to automate production tasks.
Environment: Java, J2EE, JSP, Servlet, Spring, HTML, CSS, XML, JavaScript, RESTeasy, Hibernate, Web Services, (REST), JBOSS, Oracle 10g, JUnit, JDBC, PL/SQL, Eclipse, Maven, Rational Rose, Linux/UNIX.
Confidential, San Ramon, CA
Java Developer
Responsibilities:
- Worked on impact analysis to migrate existing persistence layer to hibernate
- Develop and maintain elaborate services based on Spring MVC Framework.
- Developed Rich User Interface using Java Server Pages (JSP), jQuery, HTML5/CSS3.
- Design and develop application using Spring Framework.
- Implemented Spring JDBC framework and Declarative transactions.
- Involved in database design and creating database objects like tables, and retrieving data from tables in Oracle and DB2.
- Used Rest Web Service to get account information and Invoice retrieval.
- Involved in Feature Enhancements, Researching, Evaluating and Solving Production Issues.
- Deployed the application in JBOSS Application Server.
- Used MongoDB to update transactions in Data warehouse for Marketing and Order forecasting
- Used Eclipse IDE for development for versioning.
- Used Shell Scripts for running the automated test scripts and used Junit for performing White box/Unit Testing.
Environment: s: Core Java, JSP, HTML5/CSS, JQuery Spring 3.x, Hibernate, Web Services (Rest), HTML, CSS, JavaScript, JUnit, MongoDB, Shell, DB2, Oracle 11g, SQL, JBOSS, Eclipse, SVN, Linux/UNIX.
Confidential, San Ramon, CA
Java / J2ee Developer
Responsibilities:
- Involved in preparing engineering specification with OOA and OOD.
- Created the UI using JavaScript, HTML5 and CSS3.
- Designed and implemented MVC architecture using Spring Framework.
- Configured and Used spring jdbc to manipulate data in data base
- Configured spring rest based web-services for accessing API.
- Used spring web service template for accessing data in api's using Restful Web services
- Created modules to retrieve data from web services api and parsed the output JSON.
- Parsed the rendered json string to appropriate fields in value objects.
- Designed developed and maintained the data layer using Hibernate.
- Created backend data layer PL/SQL stored procedures Tables, schemas.
- Loaded data in Oracle Tables.
- Created Java/ JDBC code to read/update data.
- Implemented Authorization & Authentication, security using spring.
- Did Importing and exporting data into HDFS using Sqoop.
- Wrote code to develop DAO's using complex queries.
Environment: Java, J2EE, JSP, Servlets, JBOSS, Hibernate Spring, XML, JSON, Web Services, Maven, Rest, WSDL, JavaScript, PL/SQL, CVS, Oracle 11gi, Windows 2000.
Confidential
Programmer
Responsibilities:
- Involved in Analysis and Design of the Project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns.
- Involved in developing prototypes of the product.
- Created UML Use Cases, Sequence diagrams, Class diagrams and Page flow diagrams using Rational Rose.
- Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.
- Developed ANT scripts for builds and deployments.
- Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Parsing of XML documents was done using SAX and DOM and XML transformation was done using XSLT.
- Wrote JavaScript validations on the client side.
- Involved in writing Detail Design Documents with UML Specifications.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
- Responsible for packaging and deploying components into the Tomcat.
- Used java IO to create reports, which were mailed to be mailed to manager every hour.
- Responsible for performance tuning of the product and eliminating memory leakages in the product.
- Conducting Code Review meetings with developers.
Environment: Java, Java Beans, JSP, Javascript, Servlets, JDBC, LOG4J, XML, XSLT, HTML, SAX, DOM, Tomcat, UNIX, Oracle.
