We provide IT Staff Augmentation Services!

Server Side Engineer Resume

5.00/5 (Submit Your Rating)

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 with Java/J2EE technologies & developing applications with 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) that include several components like SOAP, WSDL, XSD, UDDI, Axis2 and JAX-WS.
  • Sound RDBMS concepts and extensively worked with 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 with 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 with development and testing of SOAP web services using SOAP and Restful Protocols
  • Experience in Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with 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 the ORM tool to communicate with the 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 the product.
  • Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop the 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 with java Objects.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with 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 the typical MVC Architecture.
  • Used SQL Developer, TOAD, Ultra-Edit as tools in building the Application.
  • Configured Struts Config.xml and deployment descriptor Web.xml for the 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 the member request for the two modules.
  • Used Spring MVC Framework Dependency Injection for integrating various Java Components
  • Developed the DAO layer using the hibernate and mapped using annotations
  • Developed RAM 2.0 app using Angular js.
  • Worked on Spring MVC Controllers with annotations and integrating hibernated DAO using Spring
  • Integrated business layer using Hibernate with 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 with data persistency using Hibernate
  • Used Criteria API and HQL for querying Oracle databases and Spring Framework
  • Utilized Tomcat and Apache servers for the RAM Application
  • Logged the production issues in Bug Tracker System.
  • Analyzed the logging mechanisms that were used in different groups.
  • Implemented the logging framework in the 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 with other tools.
  • Lead the Offshore Team in India. Tracked project status on day to day basis. Create sprints and assigned them to the team
  • Designing the application with 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 with 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:

  • The project included building a scheduling tool for nurses with optimal patterns at the backend using Java.
  • Responsible for coding and implementing MVC2 with JSP, Struts, Hibernate.
  • Developed JSP custom tags using Tag Libraries
  • Introduced various validation methods to prevent wrong inputs.
  • Designed the logic using Java classes and DAOs to perform the functionalities.
  • Integrated the Struts and Hibernate to achieve Object relational mapping.
  • Developed the test cases and performed the unit testing.
  • View is constructed by using JSP, HTML, CSS and JavaScript.
  • Developed the UML diagrams for the application architecture using Rational Rose software.
  • The tool when deployed was estimated to save 80 man-hours of clerical staffing work every week in the 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 with 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 the amount from an application that is remote and global to different financial institutions
  • Involved in designing the user interfaces using HTML, CSS, and JSPs.
  • Configured Hibernate, Spring and My Faces (JSF) to map the business objects to MySQL Database using XML configuration file
  • The required changes to the record and save the updated information back to the 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 the 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.

We'd love your feedback!