Sr. Java/j2ee Developer Resume
TexaS
SUMMARY
- More than 7 Years of experience as a Java/J2EE developer in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based and client server multi - tier applications
- More than 4 years of experience in US working for different clients as Java/J2EE Application Developer.
- Strong foundation in Java and good understanding of object oriented concepts and different design patterns in Java.
- Experience in development and maintenance of enterprise applications using J2EE, JSP, Servlets, and Struts.
- Experience in providing production support for Java/J2EE applications.
- Experience working on both Front End as well as Back End layers.
- Thorough understanding & involvement in all phases of Software Development Life Cycle.
- Development, testing and deployment experience of enterprise applications on Windows & UNIX platforms through IDEs such as Eclipse, RAD, and RSA.
- Experience in Unit Testing and generation of test cases using JUnit and Log4j tools.
- Experience in generating UML use case diagrams, class diagrams and sequence diagrams using Rational Software Architect.
- Knowledge of implementation of Faces Portlet to develop portal application.
- Strong experience in working with Application Servers like Apache Tomcat and IBM WebSphere Application Server and portal server like Websphere Portal Server.
- Excellent team spirit with strong analytical, management and communication skills.
TECHNICAL SKILLS
Operating Systems: Windows - 9x/NT/2000/XP, UNIX, LINUX
Databases: IBM-DB2, MySQL, SQL Server, Toad
Technologies: Java, J2EE, JSP, JSF, AJAX, Servlets, Struts, MVC, Spring MVC, Hibernate, JDBC, Java Script, Angular.js, CSS, HTML, XHTML, XML.
Design & Modeling: UML - Use Case, Sequence & class diagrams using RSA
Version Control: SVN, CVS, Tortoise SVN
IDE: Rational Application Developer (RAD), Eclipse
Servers: IBM Websphere Application Server, Apache Tomcat, IBM Websphere Portal Server, TOMCAT
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Analyzed requirements, designed, developed, debugged, deployed and documented software components
- Worked on developing and enhancing tool, which helps in exchanging data between different teams.
- This tool is built using Spring MVC framework and Hibernate for ORM mapping.
- Developed API’s to create an alert to perform enhanced due diligence.
- Involved in creating UI application using JavaScript, JQuery, HTML and CSS to manually create an alert and to perform Risk Analysis.
- Developed REST and SOAP web services used by other teams for exchanging data.
- Involved in generating clients and services using CXF and AXIS 2 tools.
- Developed API to interact with SQL database and also with Actimize tool.
- Helped in increasing the Test coverage using Junit.
- Used Tortoise SVN as code repository
- Involved in defect fixing. Interacted with the users and solved technical problems.
- Performed code reviews to meet the company’s standards.
- Worked on performance testing tool to enhance the application performance on client network.
- Interacted with clients and planned several activities.
- Handled change request and enhancements.
Environment: JAVA, JSP, Servlets, Sybase, Hibernate, Eclipse, Apache Tomcat Server, XML, UML, Junit, UNIX/Linux, CASTOR, SVN, TOAD, Oracle SQL developer
Confidential, Texas
Java/J2EE Developer
Responsibilities:
- Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases
- Worked on the User Interface and its integration with back end modules.
- Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
- Responsible for code optimization and enhancement of the product.
- Developed Junit test cases for all developed modules and performed Unit and Integration Testing.
- Provided production support for the application and coordinated with cross functional teams.
- Worked directly with customers on support issues, customer suggestions and enhancement requests.
- Prepared design documents and test case documents.
- Participated in Code reviews.
- Provided training on technology and the product, and prepared technical documents for new members of the team.
- Followed biweekly Agile SCRUM stand up updates with the team and the customer.
- Involved in multiple high priority releases with aggressive deadlines.
- Provided technical guidance and support to offshore developers.
- Provided production support by debugging and fixing critical issues related to application and database.
Environment: Java 1.4, Linux/Unix, J2EE, XML, AJAX, JavaScript, CSS, Resource Bundles, Tag Libraries, Eclipse, spring MVC, Hibernate
Confidential, Rockville, MD
Sr.Java/J2EE Developer
Responsibilities:
- Implemented MVC architecture using JSP & Java beans.
- Involved in development of services based architecture utilizing open source technologies
- Designed and implemented Action classes and Business Layer and DAO Classes and wired them using Spring Framework.
- Integrated spring (Dependency Injection) among different layers of an application.
- Created and maintained the configuration of the Spring Application Frameworks IOC Container.
- Extensively Used JavaScript and Ajax to provide the users with interactive, Speedy, functional and more usable user interfaces.
- Wrote JavaScript validations to validate the fields of the several screens and animation.
- Implemented Data Access Objects (DAO pattern) using JDBC & PL/SQL.
- Created war files & deployed on server using ANT deployment tool.
- Involved in the Code reviews to ensure that the product is stable and is implemented with the best performance and efficiency.
Environment: Java, Servlets, JSP, JDBC, HTML, JavaScript, XML UNIX/ Linux Environment, CMVC, Rational Software Architect, Rational Application Developer, Rational Team Concert.
Confidential, Boston, MA
Java Developer
Responsibilities:
- Expertise in programming skills and development experience of multi-tier web applications, enterprise applications in languages/technologies like JAVA, J2EE, Struts, Spring, Servlets, JSP, JDBC, EJB, XSL, XML, XSD, JMS, Web services, Service Oriented Architecture (SOA) and Hibernate that ensures clear separation of layers and rapid application development.
- Extensive experience in developing web application using Spring Framework, Model View Controller (MVC) Architecture, Struts framework, Hibernate framework, XML.
- Extensive experience middle tier technologies and in applying various design patterns such as MVC (Model-View-Controller), Singleton, Factory, DAO, DTO and Factory Pattern in the development of Multi- Tier distributed Enterprise Applications.
- Extensive experience in core java in the areas of collections, JDBC, Multithreading, Synchronization etc.
- Extensive Knowledge and experience in the domains like Banking, Insurance and Academic etc.
- Experience in writing XML documents and parsing them using SAX parsers.
- Highly skilled in Object oriented and heavy use of Design Patterns.
- Experience in SOAP Web Services, REST Web Services.
- Experience in Spring Integration framework (on the top of JMS & MQ Series).
- Experience in Hibernate O/R mapping tool.
- Applied Rational unified Process AGILE and SCRUM process in projects.
- Proficient in applying various core J2EE design.
- Experience in deploying applications in web and app servers like Web Logic, Websphere8.1 Enterprise and Apache Tomcat Servers. Experience in working with UNIX/LINUX/Windows.
- Internet Programming with HTML5, DHTML, Java Script, XML, XSL, XSD, CSS.
- Expertise in Oracle, MS SQL Server, MySQL, Access. Experience in using build tools like ANT and Maven
- Extensively used IDE like Eclipse, IBM RAD.
- Implemented UML modeling diagrams such as Use Cases, Activity diagrams, Sequence Diagrams and Class Diagrams. Expertise in testing tools like Junit.
Environment: JDK1.5, JSP, Servlets, Struts 1.2, Web sphere, JavaScript, Eclipse, Oracle.
Confidential
Software Engineer
Responsibilities:
- Developed a feature for a java based management console for servers to enable the user to switch between different modes resulting in optimum processor performance.
- Integrated the management console functionality with a web based tool that simplified server management.
- Achieved 100% JUNIT code coverage in all the features implemented.
- Worked directly with the internal clients and intra-teams to resolve issues and ensure projects were completed on time.
- Adopted agile methodologies in all the stages of Software Development Life Cycle.
- Designed and developed a web based tool to monitor the health of AIX servers.
- Worked on all the phases of Software Development life Cycle.
- Involved in gathering and analyzing requirements from Clients and create, develop and maintain functionalities and web applications as required.
- Resolved defects detected during unit testing.
Environment: Java, IBM AIX, J2EE (JSP, JSF, XML), Struts, JavaScript, CSS, Tiles, Tag Libraries, Websphere Application Server, CMVC, Rational Software Architect, Rational Application Developer, Rational Team Concert.
