Sr. Java Developer Resume
San, JosE
SUMMARY
- 7yrs of experience in the field of software development in creating solutions for Enterprise and Web based Applications using Java/J2EE Technologies.
- Expertise in business functions analysis, design and programming the business needs, and translate into systems requirements appropriately.
- Experienced in MVC framework Struts and Spring.
- Expertise in Web Application development using Servlets and JSP's.
- Expertise in J2EE programming Technologies: JMS, XML, JAXB, Webservices, WebLogic and WebSphere Servers, JSP's, Servlets, EJB, Java Beans and JNDI.
- Extensive experience in design, development and deployment of web components using - Java Servlets, JSP, J2EE, EJB, JDBC 2.0, SQL and PLSQL.
- Experienced in development of Java Scripts for client side validations.
- Implemented SOA (Service Oriented Architecture) and Web services.
- Ability to work in groups as well as independently with minimum supervision and initiative to learn new technologies and tools.
- Managed the team as an onsite coordinator and involved in client interactions for requirements gathering.
- Familiar with Java design patterns MVC, Singleton, Service Locator, Business Delegate, Factory and DAO.
- Expertise in WSAD and WebSphere.
- Extensively used Spring application Framework.
- Expertise in Hibernate - Object Relational Mapping, persistent layer in java.
- Experience in developing test cases with JUnit and logging using Log4J.
- Extensively used Apache Ant and Mavenas Java Build tool.
- Committed to quality work and customer service while working efficiently and cost effectively.
- Excellent communication at all levels of management with experience in coordinating various client meetings and seminars.
TECHNICAL SKILLS
Languages: Java/J2EE (JDBC, Servlets, EJB, JSP,SQL/PLSQL, )
Database: Oracle, SQL Server, DB2 and My sql
Frameworks: Struts 1.1 and 1.2, Spring, Hibernate, Service
Server SideTechnologies: Servlets and JSP's
Web & ApplicationServers: Tomcat 4.x and 5.x, Web Logic 6,7.0 & 8.0, WebSphere
DistributedTechnologies: RMI, EJB 2.0, WebServices (SOAP, Restful), JMS
Frontend: HTML, JavaScript, Ajax, JQuery and Bootstrap
IDE's and Tools: Eclipse 3, Net Beans, Log4J and Ant
PROFESSIONAL EXPERIENCE
Confidential, San Jose
Sr. Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Produced the report data on the client Front-end using JavaScript, HTML, CSS3 and client side validation through JavaScript.
- Implemented pages using JSP, Servlet and JavaScript used for client side validations.
- Ensure best programming standards and performance by using all the features in Struts 2 framework and validator.
- Implemented MVC architecture, Service Locator, Session Facade, Business Delegate and Data Access Object, Template Callback and Singleton patterns.
- Involved in development of front-end components using Struts 2, JSP, JavaScript, JAVA, XML.
- Used Dependency Injection and DAO feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Implemented Transactions and Batch Updates using Spring framework.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
- Involved in Production Support. Solved many production issues based on priority.
- Involved in code review and deployment of the application on development, testing of production servers.
Confidential, San Jose
Sr. Java/J2EE Developer
Responsibilities:
- Developed registration and Heart Beat mechanism.
- For each WebEx site configured, Confidential Manager will register with the WebEx server using the Registration process.
- Upon successful registration, each WebEx server returns a token for Confidential Manager to present during subsequent operations.
- Responsible for WebEx Conference Push using SOAP web services. Confidential Manager pushes conferences to each WebEx server based on the specified WebEx site. These requests can be Reserve/Schedule/Expire meeting requests.
- Responsible for changes with WebEx Server Registration UI (Bridge and Server) using Struts framework. This enhancement allows the admin user to configure multiple WebEx servers.
- Implemented changes with Meeting Details UI/First Time - displays the list of available WebEx servers and allow the user to select a WebEx server that their WebEx account is belonged to, for WebEx user authentication. Used the Sturts Framework for front end development.
- Generated the JUnit test cases for all the modules.
- Developed build Script using Ant 1.4 tool.
- Used Log4J for generating the log messages.
Confidential, San Francisco
Sr. Java/J2EE Developer
Responsibilities:
- Developed Web Service Clients to consume the HULA/Strada services.
- Responsible for getPendingTransfers, getSchedules and getEasyPay services clients coding.
- Published the TS web services for modify easy pay and get cancel easy pay.
- Consumed the Hula/Strada Web Services, for intra bank transactions.
- Developed XML Schema document.
- Generated the JUnit test cases for all the modules.
- Implemented SOA (Service Oriented Architecture) and Web services.
- Developed web service consumer and provider based on SOAP protocol.
- Responsible for development of web services both service publisher and consumer.
- Developed build Script using Ant 1.4 tool.
- Used Log4J for generating the logs.
Confidential
Java Developer
Responsibilities:
- Involved in application architecture design phase and creating the application design template.
- Responsible to get the requirements from Onsite coordinator /customer.
- Responsible to prepare the Low Level design document and creating the reusable components for across the application.
- Mentored junior developers: assisted with code reviews, conducted technology discussion groups and presentations, act as resource for them.
- Prepared detailed design documents of each screen.
- Responsibility to do the Code Review and preparing the IQA for other application components.
- Participating in customer meeting to identifying the difficulties if any, and discuss about the application status and get the requirements.
- Responsible for Detail design and GUI development.
- Worked on Spring and Hibernate mapping using annotation.
- Strong problem solving, analytical and Communication skills.
Confidential
Java Developer
Responsibilities:
- Deployment and make the necessary changes in configuration as per the migration process.
- Responsible for managing the offshore team and allocating daily tasks.
- Debugging the issues if any and find out the route cause of that and resolve the issues.
- Responsible for Monitoring the Autosys jobs and if fails immediately resolve the issues
- Delivering the Test case Reports with different scenarios and with data comparision Report
- Responsible for reviewing and delivering the modules to client and managiing the source code.
- Responsible for providing Estimates and validate the data which we are migrating and sync up with existing DB if any missing.
- Responsible for Code Review of modules, Responsible for preparing daily Status Report and for daily Time sheet entry
