Server Side Engineer Resume
Sunnyvale, CA
SUMMARY
- 4+ years of professional experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications wif Java/J2EE technologies & developing applications wif agile methodology.
- Experience in design and developing multi-tier enterprise applications using Java, JEE and related technologies such as Servlets, Struts, Spring, JDBC, Hibernate, JMS, XML, JSP, HTML and Web services.
- Strong experience in Service Oriented Architecture (SOA) and publishing web services (Soap, Restful) dat include several components like SOAP, WSDL, XSD, UDDI, Axis2 and JAX-WS.
- Sound RDBMS concepts and extensively worked wif Oracle 9i 10g 11g, DB2, SQL Server 9.0 10.0 10.5 11.0, MySQL and Toad.
- Worked experience in Object Oriented Analysis, Design and Development of Applications wif UML diagrams using Enterprise Architect.
- Experience in using CVS, GIT and Subversion.
- Exposure to complete software life cycle from client requirement analysis to deliver.
- Proficient in developing applications using Spring and Modules (Spring-DI, MVC, Spring JDBC and AOP)
- Experienced wif development and testing of SOAP web services using SOAP and Restful Protocols
- Experience in Hibernate to store teh persistent data as an Object-Relational Mapping (ORM) tool for communicating wif database and defining configuration files and using annotations.
TECHNICAL SKILLS
Languages: Java (Java SE6,7,8),J2EE, JavaScript, C, C++ and UNIX (ksh) Shell Scripts.
Methodologies/Design Skills: Agile methodology, UML, OOP, OOAD and J2EE Design patterns.
Technologies: J2EE, JDBC, JMS, JSP, JavaBeans, EJB, JNDI, JAX-WS, Apache CXF, JMS, EMS, JSF, JavaScript, CSS, Applets, AWT, Hibernate, HQL, JIRA.
Servers: J-Boss, Web Sphere, WebLogic, Apache Web Server, Apache Tomcat.
Frame-Works/OR Mapping: MVC, JPA, Struts1.x/ 2.0, Spring 2.x/3.0, JSF, SOA and Hibernate 3.0/4.0.
Web Technologies: HTML4.0,5.0/DHTML,CSS2/3, Ajax, JQuery, JSON, JSTL SAX, DOM, XML, DTD, XSD, JAXB, XPath and JAXP.
RDBMS/DBMS: Oracle 9i 10g 11g, IBM DB2, MS Access 2003, MS SQL Server 2005, 2008, TSQL, SQL, PL SQL, Triggers, Views, HQL, Criteria and Toad.
Version Control: CVS, Subversion, Git
Unit Testing Tools: Junit, UAT
Other Utilities: Log4j, ANT, Maven
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CA
Server Side Engineer
Responsibilities:
- Designed and developed a web-based client using Servlets, JSP, Tag Libraries, Java Script, HTML and XML using Struts/Spring Framework.
- Application logging implementation based on Jakarta Commons-logging and Log4j.
- Used XML parsing techniques for data handling and JavaScript front-end pages.
- Used Hibernate as teh ORM tool to communicate wif teh database and developed Persistence layer using Hibernate using stateless session beans incorporating session façade design pattern.
- Data Modeling (Conceptual, Logical and Physical) during Design phase of teh product.
- Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop teh application.
- Developed User- Interface using JSP, JavaScript, Html4.0/5.0, CSS3.0 and XML DOM parser.
- Wrote annotated POJO classes, which contain business logic to map database tables wif java Objects.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to teh database wif Hibernate transaction control.
- Implemented persistence layer using various features of Hibernate 3.0 framework like HQL queries, Criteria etc.
- Used GIT for version control.
- Used Maven for project builds.
- Coded Tested and debugged Java code and Servlets using Eclipse.
- Development, testing Servlets and JSPs in teh typical MVC Architecture.
- Used SQL Developer, TOAD, Ultra-Edit as tools in building teh Application.
- Configured Struts Config.xml and deployment descriptor Web.xml for teh required customization
Environment: JAVA JDK 1.6,1.7, J2EE, Servlets, Hibernate 3.0/4.0, Apache Axis2, SOAP and RestFul Web Services, Spring Framework 3.0, HTML4.0/5.0, JUnit, JavaScript, Eclipse, JDBC, PL/SQL, XML, UML, UNIX, Windows XP, Oracle 10g, Web logic Application Server 10.3, Tomcat 7.0, Maven, Putty, JPA 2.1, Agile scrum.
Confidential
Technical Java Lead Developer
Responsibilities:
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing teh member request for teh two modules.
- Used Spring MVC Framework Dependency Injection for integrating various Java Components
- Developed teh DAO layer using teh hibernate and mapped using annotations
- Developed RAM 2.0 app using Angular js.
- Worked on Spring MVC Controllers wif annotations and integrating hibernated DAO using Spring
- Integrated business layer using Hibernate wif Spring DAO and generated Hibernate Mappings, POJO’s, DAO’s using reengineering tool in RAD
- Used Spring, Ehcache, Hibernate, Web Services, SOAP, RESTFUL Technologies
- Hands on experience wif data persistency using Hibernate
- Used Criteria API and HQL for querying Oracle databases and Spring Framework
- Utilized Tomcat and Apache servers for teh RAM Application
- Logged teh production issues in Bug Tracker System.
- Analyzed teh logging mechanisms dat were used in different groups.
- Implemented teh logging framework in teh SOA environment.
- Reverse Engineered to generate Hibernate mapping files using Eclipse IDE.
- Used GIT for version control.
- Managed DB Schema Tables, Stored Procedures, Functions, and triggers in Oracle/MS Sql Server 2005/ DB2.
- Deployed and built various versions of RAM on different server boxes.
- Generated scripts for TEMPeffective integration of RAM applications wif other tools.
- Lead teh Offshore Team in India. Tracked project status on day to day basis. Create sprints and assigned them to teh team
- Designing teh application wif reusable J2EE design patterns like Front Controller, Session Facade, TO (Transfer Object) and DAO patterns.
- Used deployment and Continuous Integration (CI) tools like ANT, Maven, Jenkin
- Attended daily scrum meeting, release planning and iteration planning meetings
- Expert in solving complex problems, working wif cross-functional teams and managing onsite vendors for on-time project execution.
Environment: Java, J2EE, JSP, Servlets, JDBC, XML, Spring 3.x, Hibernate, Web Services, SOAP, Restful, WSDL, Jersey, Axis, SOAP UI, RAD, Oracle11, TOAD, JUNIT, SQL, PL/SQL, JSTL, Spring Tags, HTML, STS,WebServices, IntelliJ, Design Pattern,Maven, JUnit, PL/SQL, SQLDeveloper
Confidential
Java Developer
Responsibilities:
- Teh project included building a scheduling tool for nurses wif optimal patterns at teh backend using Java.
- Responsible for coding and implementing MVC2 wif JSP, Struts, Hibernate.
- Developed JSP custom tags using Tag Libraries
- Introduced various validation methods to prevent wrong inputs.
- Designed teh logic using Java classes and DAOs to perform teh functionalities.
- Integrated teh Struts and Hibernate to achieve Object relational mapping.
- Developed teh test cases and performed teh unit testing.
- View is constructed by using JSP, HTML, CSS and JavaScript.
- Developed teh UML diagrams for teh application architecture using Rational Rose software.
- Teh tool when deployed was estimated to save 80 man-hours of clerical staffing work every week in teh hospitals.
Environment: Java1.4, Struts 1.2, HTML, Java Script, JSP 1.1, Servlets2.3, JDBC 1.2, JavaScript, Junit, Log4j, CVS, Web logic Server 7.0 and Oracle 8.0.
Confidential
Java Developer
Responsibilities:
- Designed and developed user interface using Struts tags, JSP, HTML and JavaScript.
- Developed user specific Highlights (dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens wif assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework) and Hibernate.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework, Hibernate, spring, Java Scripts and Web logic.
- Developed Scalable applications using Stateless session EJBs.
- Used Axis Web Services using SOAP to transfer teh amount from an application dat is remote and global to different financial institutions
- Involved in designing teh user interfaces using HTML, CSS, and JSPs.
- Configured Hibernate, Spring and My Faces (JSF) to map teh business objects to MySQL Database using XML configuration file
- Teh required changes to teh record and save teh updated information back to teh database.
- Involved in writing shell script to export oracle table's data into flat files and performed unit testing using JUNIT and used Log4j for logging and automatic batch jobs.
- Developed stored procedures and triggers using PL/SQL in order to calculate and update teh tables to implement business logic.
Environment: Core Java, JSP, Servlets, Struts Framework, Hibernate Framework, Oracle, UNIX Shell Scripts, XSL, XSLT, Eclipse 3.x, My Eclipse, HTML, UML, Java Script, JUnit, JAXP, XML Java, J2EE, Servlets, JSP, XML, DTD, Water fall methodology, WebSphere.
