Senior Java Developer Resume
CA
SUMMARY
- 8+ years of strong experience in development and deployment of Client/Server business applications using Object Oriented Programming (OOP), Java/J2EE technologies.
- Involved in all the phases of Software Development Life Cycle including Functional Specifications Analysis, Design, Programming, Testing, Implementation and Maintenance
- Hands on experience in application development using Java, J2EE, Struts, Spring, JPA, Hibernate, EJB, JDBC, JSP, Servlets, HTML, XML, RMI, SOAP, WebLogic, JBoss, Tomcat.
- Strong in front - end GUI development and validations using HTML5, DHTML, CSS3, JavaScript.
- Proficient in database interfacing and relational database management systems.
- Extensive experience in C, C++ and JAVA programming.
- Good Knowledge in creating, modifying XML, XSLT, XPATH, XQUERY.
- Expertise in working on UNIX and LINUX.
- Excellent interpersonal & communication skills
- Ability to work in a team and individually
- Experienced in Software Development life cycle using various methodologies like Waterfall, Agile and Test driven development.
- Expertise in Object Oriented Design Pattern concepts.
- Expertise skills in Java Multithreading, Exception Handling, Servlets, JSP, Custom Tag Libraries, Java Script, JQuery, CSS, HTML, Struts, Spring, Hibernate, Enterprise Java Beans, JDBC, RMI, JNDI and XML related technologies.
- Strong Knowledge in XML technologies including XML, XSD, XSLT, JAXP (DOM, SAX, JDOM), JAXB (Castor, XML Beans).
- Expertise in IDEs and tools like RAD, WAS, Eclipse, JBuilder
- Expertise in back-end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server.
- Hands on experience on writing Queries, Stored procedures, Functions and Cursors by using PL/SQL.
- Proficient in unit testing the application using JUnit.
- Experienced in building tool ANT and logging tool Log4J.
- Experienced in version control system tools like CVS, SVN.
- Experience in Bug/Change request tracking using tools JEERA, Mercury Quality Center.
- Experienced in Documenting the Software Requirements Specifications including Functional Requirements, Data Requirements and Performance Requirements.
- Strong Technical background, excellent analytical ability, team player and goal oriented, with a commitment toward excellence.
- Highly organized with the ability to manage multiple projects and meet deadlines.
- Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
- Excellent team player and can work in Development/Staging/Production environment.
- Good team player and can work independently and willing to relocate.
TECHNICAL SKILLS
Operating Systems: Windows XP/Vista/7, MS-DOS, Unix, Linux
Software Languages: C, C++, DS, Java, J2EE, SQL, PL/SQL, COBOL, Perl, Shell script
WebDesigningTools: HTML5, DHTML, XML, XSL, CSS3, JavaScript, AJAX, JQuery, JSON
Database: MS SQL Server 7.0, Oracle 9i,10g, 11g, MySQL, MS-Access
Development Tools: Dreamweaver, Visual Studio, UML, Rational Rose
IDEs: Eclipse, Netbeans, JDeveloper, Oracle Workbench
Application/Web Servers: Apache Tomcat 5.0, 7.0, BEA Weblogic, JBoss 5.0, Websphere
Version Control: SVN,CVS Subversion Windows XP/Vista/7, MS-DOS, Unix, Linux
Software Languages: C, C++, DS, Java, J2EE, SQL, PL/SQL, COBOL, Perl, Shell script.
Web Designing Tools: HTML5, DHTML, XML, XSL, CSS3, JavaScript, AJAX, JQuery, JSON.
Database: MS SQL Server 7.0, Oracle 9i,10g, 11g, MySQL, MS-Access
Development Tools: JDeveloper, JMSTool, SOUPUI, Dreamweaver, UML, Rational Rose,JIRA
IDEs: Eclipse, NetBeans, JDeveloper, Oracle Workbench
Application/Web Servers: Apache Tomcat 5.0, 7.0, BEA WebLogic, JBoss 5.0, WebSphere
Version Control: SVN,CVS, ClearCase Subversion
PROFESSIONAL EXPERIENCE
Confidential, CA
Senior Java Developer
Responsibilities:
- Interacted with the Business Analyst to discuss Requirements and acted as first point of contact for Business Analyst Team for any changes or escalations.
- Effectively facilitated regular project meetings and follows up with team members as required to focus on business and operations issues or technical issues.
- Participating in the High-level and low-level system design, Production, planning, estimation, Testing and implementation.
- Defects fixing after Running HP Fortify tool.
- Implemented Hibernate for persistence data into database Oracle.
- Used Hibernate with JPA annotation and created several persistent classes.
- Responsible towards Testing the software/application, Unit Testing doing by means of JUNIT.
Environment: JAVA, J2EE, Spring, JPA, Hibernate, Eclipse(IDE), Maven(Build Tool), WebLogic Server, Web Services, SOAP UI(Tool) Oracle 11g Database, JUnit, JMS Tool, SVN,windows7, HP fortify tool, Jira Tool.
Confidential, North Quincy, MA
Senior Java Developer
Responsibilities:
- Interacted with the Business Analyst to discuss Requirements and acted as first point of contact for Business Analyst Team for any changes or escalations.
- Effectively facilitated regular project meetings and follows up with team members as required to focus on business and operations issues or technical issues.
- Participating in the High-level and low-level system design, Production, planning, estimation, Testing and implementation.
- Implemented Spring ORM Hibernate, JPA for persistence data into database Oracle.
- Used Hibernate 3.x with JPA annotation and created several persistent classes.
- Involved in writing Service layer by means of Spring Core.
- Involved in writing Receiving xml Messages by means of MDB and convert Messages into JAXB Objects.
- Responsible towards Testing the software/application, Unit Testing doing by means of JUNIT. Involved in Deployment code on WebLogic Server and configure Source name and JMS in web logic Server console
Environment: JAVA, J2EE, Spring(core), Spring(ORM), JPA, Hibernate, Eclipse(IDE), HTML5, XHTML, DHTML, CSS3, Maven(Build Tool), WebLogic Server, Web Services, WebSphere MQ, Oracle 11g Database, JUnit, JMS Tool, SVN,windows7.
Confidential, MEMPHIS,TN
Java Developer
Responsibilities:
- Interacted with the Business Analyst to discuss Requirements and acted as first point of contact for Business Analyst Team for any changes or escalations.
- Effectively facilitated regular project meetings and follows up with team members as required to focus on business and operations issues or technical issues.
- Participating in the High-level and low-level system design, Production, planning, estimation, Testing and implementation.
- Implemented Spring ORM Hibernate, JPA for persistence data into database Oracle.
- Used Hibernate 3.x with JPA annotation and created several persistent classes.
- Involved in writing Service layer by means of Spring Core.
- Involved in writing Receiving xml Messages by means of MDB and convert Messages into JaxB Objects.
- Responsible towards Testing the software/application, Unit Testing doing by means of JUNIT.
- Involved in Deployment code on WebLogic Server and configure Source name and JMS in web logic server console.
- Involved in writing pom.xml in Maven build tool.
- For Testing involved in writing XML’s by means of XSD.
- After deployment and Testing we are moved code to UNIX Platform and Tested.
- Involved in Defect Fixing and after fixing we updated in QC.
- Work on project development task as per requirement
- Design properly and provide technical solution.
- Used WebLogic Server for application deployment.
- Implemented MDB for subscribe messages after publishing message through JMS tool.
- Handle and Monitor the development team
- Participate into all the phases of SDLC
- Participate in all business and project related calls
- Installation, Configuration, Troubleshooting and Maintenance of WebLogic Server
- Used Log4j for logging errors, messages and performance logs.
Environment: JAVA, J2EE, Spring(core), Spring(ORM), JPA, Hibernate, JMS, Eclipse(IDE), WebSphere MQ, Maven(Build Tool), WebLogic Server, Oracle 11g Database, JUnit, JMS Tool, SVN,windows7.
Confidential, Chicago, Illinois
Senior java Engineer
Responsibilities:
- Interacted with the Business Analyst to discuss Requirements and acted as first point of contact for Business Analyst Team for any changes or escalations.
- Effectively facilitated regular project meetings and follows up with team members as required to focus on business and operations issues or technical issues.
- JUnit, JMock Frameworks were used for performing unit and integration testing by writing test cases.
- Followed Agile Methodology in analyze, define, and document the application will support functional and business requirements. Coordinate these efforts with Functional Architects.
- Maven was used as a build tool. Also worked in an agile work environment.
- Developed 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.
- Involved in Defect Fixing and after fixing we updated in JEERA.
- Daily scrum meeting with client
- Used Spring MVC framework for configuring the application.
- Writing Flow files in Spring MVC
- Involved in Writing JSP coding.
- Used SQL and PL/SQL Programming extensively to talk to Oracle database.
- Used Log4j for logging errors, messages and performance logs.
- Preparing Technical Requirement specifications and unit test cases.
- Development of code as per the business requirements.
- Mentored co-developers with new technologies. Participated in Code reviews.
Environment: JAVA, J2EE, Spring MVC, Hibernate, Eclipse (IDE), Maven (Build Tool), WebLogic Server, Oracle 10g Database, HTML5, XHTML, DHTML, CSS3, JQuery, JavaScript SVN Agile Methodology and Windows 7.
Confidential
Senior Software Engineer
Responsibilities:
- Interacted with the Business Analyst to discuss Requirements and acted as first point of contact for Business Analyst Team for any changes or escalations.
- Effectively facilitated regular project meetings and follows up with team members as required to focus on business and operations issues or technical issues.
- Involved in writing JSP pages.
- Used Struts 1.2 framework in web tire to handle user request
- Developed the Action classes, Action Form classes and configured the struts-config.xml file.
- Used Struts-validator framework for form-validation and application error Handling.
- Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
- Used Struts framework for configuring the application.
- Used SQL and PL/SQL Programming extensively to talk to Oracle database.
- Used Log4j for logging errors, messages and performance logs.
- Preparing Technical Requirement specifications and unit test cases.
- Development of code as per the business requirements.
- Mentored co-developers with new technologies. Participated in Code reviews.
- JUnit were used for performing unit and integration testing by writing test cases.
Environment: Core Java, J2EE, Struts, Servlets, JSP, JQuery, Hibernate, Maven, WebSphere, DB2, SVN and Windows XP Professionals.
Confidential
Software Engineer
Responsibilities:
- Interacted with the Team to discuss Requirements and acted as first point of contact for Business team for any changes or escalations.
- Effectively facilitated regular project meetings and follows up with team members as required to focus on business and operations issues or technical issues.
- Involved in review design documents of other team, review code, attend client and internal meetings.
- Developed custom tags, JSTL to support custom user interfaces
- Involved in designing the user interfaces using JSPs and Servlets
- Performing Unit Testing and Integration Testing.
- Involved in development of Web pages using JSP.
- Understanding the Specifications and Requirements.
Environment: JAVA, J2EE, Struts, JSP, Hibernate, Maven, Jboss, Oracle, SVN and Windows XP Professionals.
Confidential
Software Engineer
Responsibilities:
- Interacted with the Team to discuss Requirements and acted as first point of contact for Business team for any changes or escalations.
- Effectively facilitated regular project meetings and follows up with team members as required to focus on business and operations issues or technical issues.
- Analysis of requirements for new project and impact analysis.
- Involved in writing code for Servlets.
- Involved in writing code for JSP’s.
- Development of code as per the business requirements.
- Received client appreciations for the projects I worked on.
Environment: JAVA, J2EE, Struts, Servlets, JSP, Hibernate, Eclipse, WebLogic Server, Oracle Database, SVN and Windows XP Professionals.