Senior Java Developer Resume
New, JerseY
SUMMARY
- Around 7yearsof strong experience in the full life cycle (SDLC)of the software development process including requirement gathering, analysis, design, development, writing technical/system specifications, interface development and implementation of Client/Server, Distributed, Internet and E - Commerce application using Object Oriented Methodologies and RDBMS.
- Complete multi-tiered application development lifecycle experience using Java- J2EE/J2EE Technologies Expertise in reviewing client requirement, prioritize requirement, creating project proposal.
- Expertise in several J2EE Technologies like JSP, Servlets, Web Services
- Expertise in writing Sub Queries, Cursors, Functions and performed data analysis using SQL, SQL Server Management Studio, Oracle
- Expertise in creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams and State Diagrams.
- Expertise in Risk analysis use case analysis, baseline acceptance criteria and deliverables.
- Expertise in BEA Web Logic 11g, Jakarta Tomcat 5.5/6.0.23
- Experience working with core Java and Java Multi-Threading application
- Excellent experience with Databases such as MySQL, Oracle 10g/11g and SQL Server 2005
- Proficiency in System Life Cycle including developing and testing the applications.
- Experience in MVC (Model View Controller) architecture, using Struts, AJAX and Spring Framework with various Java/J2EE design patterns.
- Proficient in Java/J2EE technologies like JSP, Hibernate, Spring, Struts, Java Servlets, AJAX, Java Beans, JNDI, JMS, XML, web service using IDEs like Eclipse 3.1/3.5.
- Experience using Agile and Extreme Programming methodologies.
- Conversant with Web/application Servers- WebLogic, Tomcat 5.5/6.0.23.
- Extensively worked on debugging using Eclipse debugger.
- Experience with Databases like Oracle 10g/11g, MySQL, and JDBC etc.
- Efficient team member with excellent work/time management skills, excellent leadership, communications and Interpersonal Skills, ability to work under strict deadlines.
- I wish to closely participate in the growth, development and success of the organization.
- Project co-ordination and management skills.
- Predicted emerging customer needs and developed innovative solutions to meet them.
- Solved unique and complex problems with broad impact on the business.
- Participated in the development of business strategy.
- Developed and managed business plans to achieve objectives
- Lead large, complex projects to achieve key business objectives.
- Translated highly complex concepts in ways that can be understood by a variety of audiences.
- Influences senior leadership to adopt new ideas, products, and/or approaches.
TECHNICAL SKILLS
Languages/scripts: JAVA, C, COBOL, JavaScript, HTML, XML, UML, Visual Basic, PL/SQL, CSS
Operating System: MS Dos, Windows NT, Windows 7, UNIX
Database and Tools: Oracle10g/11g, JDBC, MySQL5.0/5.1, SQL Server 2000/2005, MS Access, DTS, SSIS Version Control Tools Visual Source Safe, CVS
J2EE Technologies: Java Beans, Web Services, Java, JSP, Servlets, XML, JDBC, RMI, JMS, JNDI, SOAP/WSDL, AJAX, SOP, i18N, l10N Resource Bundles & properties
MOM: JMS1.1, Sonic
MQ Framework and Libraries: Apache Ant, Spring 2/2.5/3, Jakarta Struts1.1, Jakarta Talibs, JSTL, Log4j, Hibernate 3.5, SOP
Development IDEs Tools: Eclipse 3.6, NetBeans, Eclipse debugger, JUnit, clear case
Web Servers/Servlets Container: Apache Tomcat 5.5/6.0.23, BEA WebLogic 11g, Glassfish Application Server 2.1.1/3.0
Core JAVA/APIs: Multithreading, RMI, Collections, IO, Servlets, AWT, JDBC 3.0, RMI, JNDI, Java Mail API, JMS
PROFESSIONAL EXPERIENCE
Confidential, New Jersey
Senior JAVA Developer
Responsibilities:
- Designed and developed picking/put away screens using Eclipse 3.6, HTML, JSP, Servlets and Java Script.
- Worked with project teams in developing RF scanning applications for picking, replenishment & put away. Used AJAX components in developing UI.
- Configured Spring to manage Actions as beans and set their dependencies in a Spring context file and integrated middle tier with Struts web layer.
- Experience in using IDEs Eclipse, MyEclipse, WebSphere, JDeveloper for Application development.
- Very Strong knowledge in using J2EE based App Servers like Jboss 5.0, WebSphere 6.1, WebLogic 8.1, and Web servers like Apache Tomcat 5
- Experience in implementing Web Services using SOAP, REST and XML/HTTP technologies.
- Wrote JavaScript to validate the fields of the picking, put away and replenishment screens.
- Designed/developed UI with AJAX, HTML, DHTML, and JavaScript for interactive web pages.
- Worked on Oracle & SQL Server as the backend databases and integrated to retrieve Data Access Objects.
- Also designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team.
- Wrote build and deployed scripts using ANT scripts.
- Environment: Java, J2EE, JSP, Servlets 2.5/3, JMS 1.1, Hibernate 3.5, Spring 2.3.2, HTML, DHTML, JavaScript, Struts 1.1, CSS, XML, Web logic, Log4j, Oracle10g, SQL server, JUnit 4, JNDI 1.2, Eclipse 3.6
Confidential, Pittsburgh, PA
JAVA Programmer
Responsibilities:
- Developing RIA's (Rich Internet Applications) using a combination of Flex, Flash, Java, PHP.
- Wrote HTML, CSS and used jQuery for non-interactive webpage designs.
- Designed/developed UI Action Script, MS Script, HTML, DHTML, for interactive web pages.
- Created a test database in MySQL and tested it using HTML, PHP and Wamp Web Server.
- Expertise in developing light weight business component and integrated applications using spring framework, Spring web MVC using features like IOC and configuring application context for spring bean factory.
- Created an online survey in Flex with retrieving the questions and answers from the database.
- Completed Adobe Online Training in Flex.
- Spring Introduction - Involved in complete hands on programing on the core product development using J2EE, JSF and Spring
- Involved in updating the SaaS platform to support the Bing AdWords API and integrating the changes with Google AdWords API.
- Managed product development/implementation using AWS cloud infrastructure.
- Wrote unit and integration tests to test all the desired functionality using JUnit (TDD), Testing, Mockito, and Wire mock.
- Documented the external API using enunciate and modified the auto-generated docs with custom CSS to match corporate website and design.
- Created Spring MVC - rest based JSON services, used rest template for making a client call to JAX-RS web services.
- Developed the UI layer using Struts, JSP, JavaScript, jQuery, Node.js, JSTL, XML and XPath, XML big data parser technology and Jwebunit.
- Established Continuous Integration (CI) practices and standards in creating apis with Jira, Jenkins.
- Involved in building and deployment of the application in a Linux environment.
- Environment: Java, J2EE, Adobe Flex, Flash, Wamp Server, HTML, DHTML, JavaScript, Struts 1.1, CSS, XML, Oracle10g, SQL server, Eclipse 3.6
Confidential
Java Developer
Responsibilities:
- Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
- Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client-side validations.
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
- Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
- Used Hibernate to do the object relational mapping between the tables and java objects.
- Wrote Test Cases using JUNIT as a framework.
- Developed a code for Web services using XML, SOAP and used SOAP UI tool for testing the services
- Proficient in testing Web Pages functionalities and raising defects.
- Participated in Code Reviews for better quality assurance and Debugged the application Module.
- Deployed the application on WebLogic server.
- Involved in planning process of iterations under the Agile Scrum methodology.
- Created design documents and reviewed with team in addition to assisting the business analyst / project manager in explanations to line of business.
- Involved in analysis, design, construction and testing of the online banking application
- Involved in meeting to gather information and requirements from the clients and preparing the requirement document.
- Prepared the detailed functional requirements along with screenshots and description of all the modules.
- Used AJAX for asynchronous communication with server
- Designed and developed Application based on Struts Framework using MVC design pattern.
- Used Struts Tiles Framework in the presentation tier.
- Developed Struts Action classes using Struts controller component.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
- Used Struts validator framework for client side and server-side validation.
- Also implemented dynamic loading of JSP’s using AJAX.
- Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
- Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
- Responsible for writing complex SQL and HQL queries.
- Apache Ant was used for the entire build process.
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Used CVS for version controlling.
- Environment: JAVA, J2EE, JUnit, ANT, AJAX, JSP, JavaScript, Eclipse, PL/SQL, SQL server2005, Servlet, Struts, HTML, XML, Spring 2.0, Hibernate 2.0, Log4j, WebLogic 8.1, Unix, Rational Rose, CVS.