Sr. Java Developer/tech Lead Resume
Jacksonville, FL
SUMMARY
- Over 8+ years experience in Design, Development, Implementation and Maintenance of client server based internet & intranet web based application in SailPoint (Identity IQ 5.2),Java & J2EE, Oracle and MS SQL.
- Good Knowledge and working experience on Multi - Tier Architectures and Design using client-server and Web Technologies in Financial and banking domains.
- Strong experience in leading team in Software Development LifeCycle right from Requirement Analysis through Design, testing and Production Deployment stages.
- Worked on SailPoint production to Installation, Integration and development of Identity IQ (Sailpoint) in client’s application.
- Worked on different Version Managers like CVS, ANT and Maven.
- Experience in writing database objects like Stored Procedures, Functions, PL/SQL packages for Oracle and SQL Server.
- Experience in open resource Java frame works and associated Java EE technologies and Expertise in developing and building solutions with Eclipse IDE and Applicationservers
- High experience in Requirement Analysis, High-level design using design patterns and Object oriented programming and OOAD concepts.
- Build many web applications using these technologies HTML, CSS, JSP, JavaScript, JQuery, Tag Libraries, Servlets, spring, Web services, Hibernate, JPA, and SQL.
- Build many web applications using these technologies Java, J2EE, Spring, Struts, Hibernate, Web services SOAP & Restful, RMI, Servlets, JSP, JSF, JNDI, JDBC, JavaScript, HTML, XML, SQL, PLSQL, Ajax, MS SQL and Ant-build scripts.
- Extensive experience in various java-programming tools like Eclipse-3x.
- Experience in working in different IDEs like Eclipse and Netbeans.
- Strong Experience in Database Technologies PL/SQL, SQL, Stored Procedures in Oracle.
- Experienced in using J2EE Design Patterns like Composite View, Value Object, DAO, MVC, Singleton, Session Facade Pattern, Front Controller, MVC and Factory Pattern for reusing most efficient and effective strategies for new development
- Servlets, JSP custom tags, JSTL and message resourcesare used for building the web apps.
- Expertise in developing MVC architecture for web based applications using Struts/Spring framework.
- Good experience in working with Web/Application servers likes Jboss4.x Application Server, Weblogic10.0&8.1 and Apache Tomact5.x
- Experience in Design and Development of database systems using Relational Database Management Systems including Oracle, DB2, MS SQL Server, MySQL, and IMS. Good in written SQL and stored procedures.
- Good knowledge in writing SQL, Stored Procedures and Table design.
- Superior problem solving, troubleshooting and reasoning skills.
- Worked closely with Business End users on Post Production Support.
- Experience in performing Code reviews and peer reviews for maintaining best Industry standards
- Have been part of Internal and External Quality Assurance Reviews.
- Extensive experience in working on multiple operating systems including UNIX, Linux and Microsoft Windows
- Experienced in business/technical requirements capturing, configuration management, team coordination and software engineering processes
- Expertise in using configuration management tools like SVN and Clear Case.
- Good communication and excellent organization skills.
- Ability to learn quickly and to correctly apply new tools and technology.
TECHNICAL SKILLS
Programming Languages: Java1.6, J2EE, C++, JavaScript, XML, HTML, PL/SQL
Web Technologies: JSP, Servlets, Swing, JDBC, J2EE, XML, HTML, Hibernate, EJB 2.1/3.0, RMI, and Web services- SOAP & Restful
Development Tools: Eclipse, NetBeans, Ant
Frameworks & Tools: Struts 2, Spring,AOP, Hibernate, identityIQ5.2 (SailPoint tool), OIM
Web/App Servers: Weblogic 8.1/9.x, Tomcat7.x and Jboss
Databases: Oracle 8i/9i/10g, SQL Server,DB2, MySQL, MS SQL
Distributed Tech: J2EE, EJB, RMI, Web services
Configuration Tools: SVN and ClearCase
Design Patterns: Composite View, MVC, Value Object, DAO, Singleton, Factory Pattern, Session Facade, Front Controller, Business Delegate Design Pattern
Operating Systems: Windows XP/NT/2000, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, Jacksonville, FL
Sr. Java Developer/Tech Lead
Responsibilities
- Developed Web Application with Full Software Development Cycle (SDLC) from Design to Deployment.
- Implementation of java design patterns like Singleton, Factory, Command patterns
- Interacting with the business and user group to ascertain requirements
- Developed Web Services based on spring / Hibernate 5.0, 4.0, 3.3.
- Re-engineering the Business Process Management processes with detailed functional and technical aspects
- Using Struts component classes extensively for developing applications for handling user requests
- Preparing High Level Design and prepared Logical view of the Application.
- Designing and developing Object Oriented methodologies using UML and created, Use Case, Class, Sequence diagrams.
- Designed and implemented data model using Hibernate 5.0, 4.0, 3.3 as the persistence layer that uses DB2 and Oracle 10g as the backend databases
- Experience in working with IBM Websphere Portal/Application Server, BEA WebLogic, and Apache Tomcat5x application servers.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
- Used Eclipse as IDE, configured and deployed the application onto Web Logic application server using Maven build scripts to automate the build and deployment process.
- Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
- Data Source creation and deployment of the Web application in application Server.
- Implementation of EJB Components using Stateless Session Beans for the Business Layer
- Worked on Communication with external application services with JMS messages
- Involvement in Spring IOC concepts to integrate Hibernate Dao classes with Struts Action classes
- Development of persistence layer using ORM Hibernate for transparently store objects into database
- XML Parsing using SAX and DOM Parsers
- Code reviews for the code developed by the team to implement best coding standards and best practices
- Working on Clear Case, Clear Quest
- Analysis and fine Tuning of SQL queries to improve performance of the application with the Oracle Database.
Environment:Java1.6, Spring2.5, Hibernate, identityIQ5.2, XML, Clear Case, JFC, Eclipse, Tomcat7.x, Log4J, Oracle, DB2, Web services, ANT, Quality Centre, Oracle SQL Developer, Unix, Windows.
Confidential, Jacksonville, FL
Sr. Java Developer/Tech Lead
Responsibilities
- Developed Web Application with Full Software Development Cycle (SDLC) from Design to Deployment.
- Implementation of java design patterns like Singleton, Factory, Command patterns
- Interacting with the business and user group to ascertain requirements
- Developed Web Services based on spring / Hibernate 5.0, 4.0, 3.3.
- Re-engineering the Business Process Management processes with detailed functional and technical aspects
- Using Struts component classes extensively for developing applications for handling user requests
- Preparing High Level Design and prepared Logical view of the Application.
- Designing and developing Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
- Designed and implemented data model using Hibernate 5.0, 4.0, 3.3 as the persistence layer that uses DB2 and Oracle 10g as the backend databases
- Experience in working with IBM Websphere Portal/Application Server, BEAWebLogic, and ApacheTomcat5x application servers.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
- Used Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
- Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
- Data Source creation and deployment of the Web application in application Server.
- Implementation of EJB Components using Stateless Session Beans for the Business Layer
- Worked on Communication with external application services with JMS messages
- Involvement in Spring IOC concepts to integrate Hibernate Dao classes with Struts Action classes
- Development of persistence layer using ORM Hibernate for transparently store objects into database
- XML Parsing using SAX and DOM Parsers
- Code reviews for the code developed by the team to implement best coding standards and best practices
- Working on Clear Case, Clear Quest
- Analysis and fine Tuning of SQL queries to improve performance of the application with the Oracle Database.
Environment:Java1.6, Spring2.5, Hibernate, identityIQ5.2, XML, Clear Case, JFC, Eclipse, Tomcat7.x, Log4J, Oracle, DB2, Web services, ANT, Quality Centre, Oracle SQL Developer, Unix, Windows.
Confidential, Jacksonville, FL
Sr. Java Developer
Responsibilities
- Interacting with the business and user group to ascertain requirements to carry out Business Reengineering & Business Process Management with detailed functional and technical analysis with OOAD concepts and Agile RUP Methodology
- Development of the Rich UI Components using the JSF Component model Specific Tags
- Implementation of JSF MVC Frame work with the integration of the Café and Enterprise Java Beans
- Well experienced in working with SOA based architecture involving various sub systems
- Developing Java helper classes for interacting with the EJB’s and DAOs using J2EE patterns like session façade, business delegate and Service Locator.
- Created the stored procedures for the business process in the backend, and fine-tuned the SQL quires for the performance.
- Experience in working with IBM Websphere Portal/Application Server, BEA Web Logic, and ApacheTomcat5x application servers
- Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
- Involved in Client side and Server side validations using javascript and struts
- Participated in Unit Testing, Integration Testing, Regression Testing, System Testing.
- Configured and deployed the application in Websphere application Server on solaris and WindowsXP.
- Requirement gathering from the client
- Analyzing the specifications of the project and map it with the Client Requirements.
- Preparing Check list, Inventory, Unit Test plan
- Quality Process Management using IQMS
- Unit Testing, Integration Testing and System Testing using Testify
- Working on Process Improvements and enhancing the system performance through Performance tuning activities and Space reclamations
- Adhering to coding standards using Assent
- Working on the Help Desk Tickets that are raised by user and solving the issues.
Environment:Java1.5, Struts, JNDI, XML, Clear Case, Eclipse, Web Logic, Log4J, Oracle11g, ANT, Quality Center, PL/SQL, UNIX, Windows.
Confidential, Jacksonville, FL
Sr. Java Developer
Responsibilities
- Interacting with the business and user group for requirements to carry out Business Reengineering & Business Process Management processes with detailed functional and technical analysis
- Involved in High Level Design and prepared Logical view of the Application.
- Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
- Coding using HTML, JSP, Servlets and xml.
- Extensively used EclipseIDE while writing code & used Sub Version for version control.
- Used ANT for the build process and Configure Weblogic 10.1 server.
- Extensively used Servlet and JSP component for developing applications for handling user requests
- Involved in writing Stored Procedures and Functions, Triggers
- Implemented java design patterns like Singleton, Factory, Command patterns
- Created Data Source and deployed the Web application in application Server.
- Code reviews for the code developed by the team to implement best coding standards and best practices.
- Analyzed and fine Tuned RDBMS/SQL queries to improve performance of the application with the databases like Oracle and DB2
- Experience in writing database objects like Functions, PL/SQL packages for Oracle, SQL Server and MySQL.
Environment:Java1.5, Servlet, JSP, XML, HTML, Java Script, Clear Case, Eclipse, WebLogic, Log4J, Oracle, DB2,SYBASE, MS SQL, ANT, PL/SQL Developer, Unix, Windows.
Confidential,
Java Developer
Responsibilities
- Involved in High Level Design and prepared Logical view of the Application.
- Developed user interface HTML, Java script
- Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
- Coding using HTML, JSP, Servlets and xml.
- Extensively used Servlet and JSP component for developing applications for handling user requests
- Extensively used Eclipse IDE while writing code & used Sub Version for version control.
- Implemented java design patterns like Singleton, Factory, Command patterns
- Created Data Source and deployed the Web application in application Server.
- Code reviews for the code developed by the team to implement best coding standards and best practices.
- Analyzed and fine Tuned RDBMS/SQL queries to improve performance of the application with the databases like Oracle and DB2
Environment:Java1.5, Servlet, JSP, XML, HTML, Java Script, Clear Case, Eclipse, WebLogic, Log4J, Oracle, DB2,SYBASE, MS SQL, ANT, PL/SQL Developer, Unix, Windows.
Confidential
Java Developer
Responsibilities
- Involved in Requirement Analysis as a team member.
- Involved in High-level Design (HLD), Low-level Design (LLD) specifications of the project
- Developed required images using Photoshop
- Written code in Java1.4 and J2ME and developed Mobile Game.
- Tested game in Android OS mobiles.
- Used Eclipse as IDE tool to develop the application.
Environment: Java1.4, J2ME, Photoshop, Eclipse3x, Android OS, Windows