Sr. Java Developer Resume
New, JerseY
SUMMARY:
- 7 years of Experience in analysis, design, development and deployment of web applications using J2EE technologies and Core Java.
- Extensive experience with analysis, design, development, customizations and implementation of software applications using both waterfall model as well as agile methodology.
- Strong Object Oriented Programming and development knowledge and skills.
- Extensive experience in Java, J2EE technologies like Servlet, Jsp, JDBC, Struts, JSF, Spring, Hibernate, JMS, XML, Xquey and Xpath.
- Proficiency in developing web applications using Struts - MVC Frame work, Spring and Hibernate.
- Proficiency in writing PL/SQL query in MYSQL and Oracle.
- Experienced in using SVN and PVCS with Eclipse for controlling and maintaining the versions of the java code.
- Experienced in developing web pages using HTML, CSS and JavaScript.
- Experienced in developing and deploying Java programs using Eclipse IDE.
- More interactive to share my ideas in the Programming / work environment.
- Strong logical ability to solve problems while programming where I can deliver my Excellence.
- Keen to learn new Technology revolutions and able to update my skills to the latest trends.
TECHNICAL SKILLS:
Programming Languages: Java
Core Java: JDK 1.4, JDK 1.5, Java Beans, Collections, Multi-Threading, JNDI, JDBC
Web Technologies: JSP 1.2/2.0, Servlets 2.3/2.4/2.5, JSTL.
UI tools: Fiddler, Firebug, Http Header
MVC Frameworks: Struts, Spring
Markup Languages: HTML 4.0, XML 1.1, XSL, XSLT, DHTML, Xquery, Xpath
Middleware: EJB 2.1 (MDB, Entity Beans (CMP, BMP), Session Beans), JMS, IBM MQ series
ORM Frameworks/Open Source: Hibernate 2.1 and 3.0, Toplink 9.0.4
J2EE Design Patterns: Factory pattern, Singleton, Business Delegator, MVC, Session Façade, DAO, DTO
Web/Application Servers: Weblogic 8.1, Apache Tomcat 4.x/5.x/6.x/7.x, JBoss 4.0.3 SP1
Platforms: Windows 2000/XP/NT/9x, Linux (Red Hat 6.1, 7.2, 8.0), Sun Solaris 8
Scripting Languages: Java Script, Ant
XML Editor: Altova XMLSpy 2012
Build tools: ANT, Maven
IDEs: Eclipse 2.x/3.x, MyEclipse 6.0
Database Tools: TOAD 7.x, MYSQL query browser, SQL developer
RDBMS: Oracle 10g/11g, MS Access 2003, MySQL 4.0/5.0
Version Control Tools: Subversion (SVN), PCVS
Protocols: TCP/IP, HTTP, HTTPS
Testing: JUnit
Processes/Methodologies: SDLC - Water Fall, Agile Software development, Pair programming, Test Driven Development.
PROFESSIONAL EXPERIENCE:
Confidential, New Jersey
Sr. Java Developer
Technologies / Tools used: Core Java 1.5, Servlet 2.4, Spring 3.0, Mule ESB, XML, Xpath, Xquery, Oracle 11g, SQL Developer, Maven 3.0.4, Fast Eclipse, SVN.
Responsibilities:
- This project is based on agile methodology and I actively participate in Scrum, Sprint Planning, Sprint review and Sprint Retrospective calls to discuss various stories, tasks and issues.
- Deliver new and complex enhancements to clients in response to varying business requirements.
- Responsible for managing scope, planning, tracking, change control, aspects of the project.
- Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
- Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
- Analysis, design and estimation of functional requirements and change requests.
- Defect fixing, Dev, SIT, UAT and Production environment support.
- Application deployment and Production Support.
- Onshore offshore coordination for different deliverables.
Confidential, Chicago, IL
Sr. Java Developer
Technologies / Tools used: Core Java 1.5, Servlet 2.4, Spring 3.0, JSF, Rich Faces, Oracle 10g, SQL Developer, Maven 2.2.1, Fast Eclipse, SVN.
Responsibilities:
- This project was based on agile methodology and I actively participate in Scrum calls, Sprint Retrospective calls to discuss various stories, tasks and issues.
- Conduct brain storming sessions as part of daily Scrums.
- Understanding the business requirement and involved in the preparation of Function Specification Document.
- Identify and analyze issues found while running applications in IE8 or higher version, Firefox, Safari and Google Chrome.
- Identify solutions for all browsing issues while accessing applications.
- Analysis, design and estimation of functional requirements and change requests.
- Defect fixing and Dev, SIT, QA and UAT environment support.
Confidential, Chicago, IL
Sr. Java Developer
Technologies / Tools used: Core Java 1.5, Servlet 2.4, Spring 3.0, Weblogic 10, JMS, Web Sphere MQ, Oracle 10g, SQL Developer, Maven 2.2.1, Fast Eclipse, SVN.
Responsibilities:
- Requirements gathering and analysis.
- Developed J2EE components on Eclipse IDE.
- Coordinate with various teams to find and resolve MQ related issues.
- Developed a standalone MQ and Topic related application to support QA team for testing the application in standalone mode.
- Used Log4j for logging.
- Use Collection concept (Vector, List, Map, Set, Iterator, Enumeration etc.).
- Monitoring and executing various adapters from the internal Scheduling tool.
- Developing application on Spring MVC architecture.
- Wrote shell scripts to trigger jobs.
- Development and enhancements of new and existing modules.
- Analysis, defect fixing, QA, SIT and UAT environment support.
- Application deployment and Production Support.
Confidential, King of Prussia, PA
Sr. Java Developer
Technologies / Tools used: Core Java 1.5, Servlet 2.4, Jsp 2.0, Spring 2.5, Weblogic 10, Oracle 10g, SQL Developer query tool, Maven 2.2.1, Eclipse Ganymede, SVN.
Responsibilities:
- Requirements gathering and analysis of new partners and existing partners.
- Development of various new stores and enhancements of new modules in the common framework.
- Deliver new and complex enhancements to clients in response to varying business requirements.
- Responsible for managing scope, planning, tracking, change control, aspects of the project.
- Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
- Working with Server side technologies like JSP, Servlet.
- Move application to TEST/Model Environment and support testing.
- Used tools like PMD/Check Style for Code Review.
- Preparation of JUnit test cases.
- Analysis, defect fixing, QA and UAT support and validation at onshore and offshore.
- Application deployment and Production Support.
- Onshore offshore coordination for different deliverables.
Confidential, Burbank, CA
Java/JEE Developer
Technologies / Tools used: Core Java 1.5, JSF 1.1, EJB 3.0, Hibernate 3.0 with Java Persistence, Oracle 10g, SQL Developer query tool, JBoss IDE for Eclipse 2.0, Jboss-4.0.5 GA, JProfiler5.1, SVN.
Responsibilities:
- Task Estimations.
- Status Calls and Status Reporting.
- Co-ordination with Onsite coordinator/Client for any query/Issue resolutions.
- Detailed analysis of user requirements.
- Preparation of Requirement Analysis document.
- Mapping of business requirements to system requirements.
- Modular breakup of tasks and prioritization.
- Task monitoring and Status reporting.
- Unit testing of changed modules & Integration of all modules to ensure end-to-end solution.
- Closely interacting with client in a daily basis.
- Requirements gathering and analysis.
- Development of Web Component model and Business model using JSF 1.1, EJB3.0, Trinidad’s custom libraries, Hibernate 3.0.
- Development of user interface components using JSF and ADF Faces.
- Preparation of JUnit test cases.
- Analysis and defect fixing.
- Application deployment and Production Support.
Confidential, New Jersey
Java/JEE Developer
Technologies / Tools used: Core Java 1.5, Struts 1.1, JSP 1.2, EJB 2.0, Oracle Toplink mapping 9.0.4, Eclipse 3.1.2, XDoclet 1.2.3, Jboss-4.0.3 SP1, PVCS.
Responsibilities:
- Task Estimations.
- Status Calls and Status Reporting.
- Co-ordination with Onsite coordinator/Client for any query/Issue resolutions.
- Detailed analysis of user requirements.
- Preparation of Requirement Analysis document.
- Mapping of business requirements to system requirements.
- Modular breakup of tasks and prioritization.
- Task monitoring and Status reporting.
- Unit testing of changed modules & Integration of all modules to ensure end-to-end solution.
- Closely interacting with client in a daily basis.
- Requirements gathering and analysis.
- Front end coding using JSP and Backend coding using Servlet and Struts.
- Deployed all Struts based Web Projects on local server and tested various UIs.
- Support testing once it was moved to actual environments.
- Analysis and defect fixing.
- Application deployment and Production Support.