Lead. Java/j2ee Developer Resume
Phoenix, AZ
SUMMARY:
- Over 7 years of experience in design, development and implementation of Object Oriented Applications, Intranet, Internet and Java & J2EE applications.
- Experience in understanding and gathering the Business requirements, translating them into Functional specifications and develop code along with detailed design.
- Expertise in developing applications using Core Java concepts like OOPS, Multithreading, Garbage Collections, Collection etc.
- Well experienced in designing and developing n - Tier applications using JAVA, J2EE, Servlets, JSP, JDBC, JavaScript, JSON, JQuery, EJB, JSTL, JMS, SOAP, Restful Web services, JAXB, AJAX, XML,XSLT, UML.
- Extensive experience in Hibernate, Spring and Struts Frame Work.
- Designed the front end using Java Applets and Swing, as well as JSP.
- Well experienced in Service Oriented Architecture (SOA) and MVC Architecture.
- Apache Axis 1.2 is used to develop and configure SOAP and WSDL based Web Services accessed by numerous clients running both Java and Non Java applications.
- Experienced in Debugging, Performance tuning and code optimization.
- Proficiency in developing and deploying applications using Application Servers such as Web logic, Websphere, Apache Tomcat and JBoss.
- Good experience in development of unit test cases using JUnit.
- Designed and Programmed for Database Design in Oracle, SQL Server, and M SQL
- Experience in RUP and Agile development (TDD and SCRUM) methodologies.
- Good working experience in Operating Systems like Windows /XP/7/8, UNIX, Linux.
- Motivated, Energetic, Innovative and team player with excellent communication, analytical, problem solving and trouble shooting skills.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Willing to learn and adapt to new technologies
TECHNICAL SKILLS:
Operating Systems: Windows NT/2000/XP/Vista/7/8,UNIX, Linux
Languages/ Scripts: Java, J2EE, PL/SQL, C, C++
J2EE/JAVA Technologies: Servlets, JSP, EJB, JDBC, JMS, JSF, RMI, JNDI, JSTL, SOAP, Applets
Frameworks: Struts, Spring, Hibernate, JUNIT
Web/Application Servers: IBM Web Sphere, BEA Web Logic, Apache Tomcat, JBoss
IDE Tools: Eclipse, Intellij, JBoss, RAD, UML, Rational Rose
Database: Oracle, DB2, My SQL, MS SQL Server, DB2, PL/SQL
Web Technologies: HTML, JavaScript, AJAX, DHTML, XML, CSS, JQuery, JSON
Other Tools: Ant, Maven, Log4j, CVS, Sub version, Hudson, Firebug, RestCleint, Gradle.
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Lead. Java/J2EE Developer
Responsibilities:
- Involved in the full software development lifecycle (analysis, design, code, test and document) from inception to production transition for web-enabled application based on J2EE and Web Logic.
- Implemented the validation framework using JavaScript to extend client side as well as server side validations.
- Worked on various Operating Systems which include Windows 95/98/2000/NT/XP and Linux (RedHat), UNIX (Sun Solaris 9.0/8.0/7.0, IBM AIX, HP UX 11i v1.5/1.6/2.0).
- Used spring framework in the development of business components and integrated with the Hibernate ORM tool.
- Involved in group meetings with Managers, Team Members in designing, implementing and testing.
- Responsible for the design and development of the web front-end, middle-tier messaging and approval system.
- Worked on environment issues, Compatibility checks after post migration of applications to Unix to Linux
- Implemented MVC pattern at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
- Developed user interfaces using JSP, JDBC, Servlets using J2EE Patterns.
- Used Spring-IOC concepts and Spring MVC pattern for developing the application.
- Designed various tables required for the project in Oracle 10g database and used Stored Procedures in the application.
- Used FTP and Telnet protocols in order to migrate files to heterogeneous Operation systems like UNIX, Linux and windows.
- Support the application through debugging, bug fixing and maintenance releases.
- Written BDDs to test the user interfaces that were developed within the application.
- Coordinated the development of Crystal Reports and data extraction to assist management and managers better understand changes in business using Crystal Reports, Xcelsius and Crystal Reports Scheduler.
- Installing and configuring several Oracle 10g, 11g databases on Linux and Unix platforms.
- Used defect tracking systems like HP Quality Center.
- Used JUnit for unit testing.
Environment: Servlets, JSP, JSF, Spring MVC, HTML, XSLT, JavaScript, AJAX, XML, Jquery, CSS, XML, JMS, SQL, PL/SQL, Web Logic, JUnit, UNIX, Shell Script, SAX Parser, Web Services, Linux, Hibernate
Confidential, Tampa, FL
J2EE Developer
Responsibilities:- Designed and developed various modules of the application with J2EE design architecture, EJBs and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Followed Agile Software Development with Scrum methodology.
- Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
- Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
- Worked on Oracle as the backend database.
- Implemented features like logging, user session validation using Spring-AOP module.
- Developed server-side services using Spring Web Services (SOAP, WSDL).
- Server side validations using Struts Validators and Hibernate Validators framework.
- Wrote application front end with HTML, JSP, Ajax/JQuery, Spring Web Flow, XHTML, DHTML and CSS.
- Wrote custom JSP tags for role-based sorting and filtering.
- Used JQuery for UI centric Ajax behavior.
- Worked on project build-script by using ant and deployed on Websphere.
- Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
Environment: Java,JSP, JavaScript, Eclipse, Tomcat, XML, Oracle 10g