Senior Developer Resume
Phoenix, AZ
SUMMARY
- Over 6.10 years of IT experience in application design, development and leading the projects using Java /J2EE
- Possess excellent leadership quality and communication skills, having experience as SCRUM Master, Technical Lead and Team Lead roles
- Expertise in design and development of multi - tier web based applications using J2EE technologies like JSP, Struts, Springs, JSTL, JDBC following the J2EE design patterns
- Solid experience in design and implementation of MVC architecture using STRUTS framework
- Have hands on experience in Spring Core, JDBC and AOP modules
- Excellent working experience in Databases like DB2
- Good working experience with AGILE and SCRUM methodologies
- Good Experience in design skills using Java Design Patterns and Unified Modeling Language (UML) with tools RAD 7.5
- Strong work experience in configuring the projects with Maven and writing the POM files
- Strong experience in using Integrated Development Environments - RAD 7.5, Eclipse
- Experience in working with different operating systems Windows 98/NT/2000/XP, UNIX
- Possess excellent communication, interpersonal and analytical skills along with can do attitude
TECHNICAL SKILLS
Java and J2EE Technologies & Frameworks: Core Java, Collection APIs, Threading, IO APIs, JDBC, JSP, Custom Tags and Tag Libraries, JDBC, JSP, Struts, Spring
IDE and Tools: IBM RAD 7.5, Eclipse, SVN, JPROBE, Jenkings
Object Oriented Languages: Java
Web/Application Server: IBM WebSphere
Operating Systems: Windows 2000/XP,UNIX
Database: IBM DB2
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Senior Developer
Responsibilities:
- Involved in the project in various stages like Design, Coding and Testing
- Designed the application architecture, developed UML diagrams like Use case diagrams, Class diagram and Sequence diagrams using RAD
- Designed and developed the UIs using Jsps and Html
- Configured Struts for handling the UI layers with MVC architecture
- Configured the project using Maven and integrated with Nexus server
- Developed Service layer using Spring 2.1 configured Session Beans as spring beans
- Configured the Spring AOP for auditing the application in to the database
- Written Dao classes and DO classes to fetch the data from DB2 database and to update and save the data
- Deployed the application to WAS 6.1 servers using RAD 7.5 tool
- Used SVN for Version Controlling
- Used Log4j for Logging various levels of information like error, info, debug into the log files
Environment: Windows, Java, J2EE5, RAD7.5, WAS 6.1, DB2, Struts 1.2, Spring 2.1, jsp2.0
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Involved in the project in various stages like Design, Coding and Testing
- Configured the Spring AOP for auditing the application in to the database
- Spring JDBC for database interaction
- Used SVN for Version Controlling
- Used Log4j for Logging various levels of information like error, info, debug into the log files
- Used Quartz scheduler for triggering business rules
Environment: Java, Spring Framework 2.1, IBM DB2, Blaze rule engine
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Involved in the project in various stages like Design, Coding and Testing
- Developed Web services for fetching the data from database using SOAP web services
- Developed UI screens to display data. Extensively worked on Java Script for client side validation and various GUI elements
- Implementing all the Business logic in the middle-tier using Java classes, Java beans
- Used SVN for Version Controlling
- Used Log4j for Logging various levels of information like error, info, debug into the log files
Environment: Java, JSP, Web Services, WSDL
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Involved in the project in various stages like Design, Coding and Testing.
- Developed UI screens to enter partner contract. Extensively worked on Java Script for client side validation, and various GUI elements,
- Implementing all the Business logic in the middle-tier using Java classes, Java beans. .
- Used SVN for Version Controlling.
- Used Log4j for Logging various levels of information like error, info, debug into the log files
Environment: Java, J2EE, JSP