Java Programmer Resume
San Antonio, TX
SUMMARY
- Around 7 Years’ of Experience in java and J2EE development
- Experience in designing, developing and deploying client - server, web, and distributed end-to-end enterprise applications.
- Extensively worked in interfacing highly scalable n-tier e-Business Applications with Legacy systems.
- Excellent depth in J2EE Technologies such as Servlets, JSP, JSF, HTML, JavaScript using services like JDBC, RMI, JNDI, JMS, JTA, Javamail.
- Excellent work Experience in CORE JAVA, J2SE 1.5, 1.6 &1.7
- Good hands-on experience with the latest frameworks such as Struts, Hibernate and spring, has a solid understanding of the new Struts2 framework.
- Extensively used O/R mapping capabilities of Hibernate in scalable enterprise applications.
- Worked on WebServices technologies like SOAP, WSDL.
- Working experience on XML, DTD, XSL, and XSLT, using DOM and SAX parsers extensively.
- Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory, and DAO, DTO and best practices for building enterprise systems.
- Extensively used Jquery in web based applications
- Skilled at writing SQL, Stored procedures, Functions & Triggers.
- Well versed with IDE’s such as WSAD, RAD and Eclipse.
- Experienced in deploying J2EE applications on Apache Tomcat web server and Web Logic, Web Sphere, JBoss application server.
- Very good understanding of RDBMS, OOPS, OOAD and DOJO.
- Experience in deploying applications on Windows and UNIX environments
- Experience in writing JUnit test cases for system testing, Used Log4j for logging.
- Excellent work experience with Version Control Tool’s such as Subversion, PVCS, SVN, and IBM Clearcase. Bug tracking tools like REMEDY, JIRA.
- Worked with ANT Builder for application building, scheduling, mailing, and automation.
- Experienced in Full SDLC life Cycle such as Analysis, Design, Implementation, Testing, Enhancement, Production Support and Change Management of business critical applications.
- Used Ext-all.css, Ext-JS for developing rich internet web applications.
TECHNICAL SKILLS
Languages: C, C++, JAVA.
Web Tech: J2EE, Servlets, JSP, Swings, JDBC, Java Beans, JNDI, HTML, DHTML, AJAX, PHP, JavaScript, CSS, XML, EJB2.0/3.0, WebServices, LifeRay Portal 6.0.12 SP2, Soap.
IDE: Weblogic Workshop 8.1/10.2, Eclipse3.x, RAD Eclipse.
Frameworks: Struts, Spring,JSF.
Rule Engine: Drools 4.1
OR Mapping Tools: Hibernate
App & Web Servers: Weblogic Server 10.3/9.1/8.1, Websphere8.1, Tomcat 5.x/6.x, Jboss4.x, Apache 2.2.
Databases: Oracle 11g/10g/8i, MySQL, SQL Server, DB2, PostgreSQL.
Operating Systems: Windows/UNIX/Linux.
PROFESSIONAL EXPERIENCE
Confidential, SAN ANTONIO, TX
Java Programmer
Responsibilities:
- PS (presentation Service), Spring MVC framework was used for developing front end pages.
- Used JSP, Custom Tag Libraries, JSTL components.
- Developed interactive User interface using Ajax Tag Library. Used Layout manager to effectively manage interaction of various widgets with in the page.
- Used SQL Maps provides an efficient way to graph database values to Java objects through the use of XML configuration files.
- Designing the UI using HTML, Ajax, Javascript and CSS.
- Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features using Oracle Database.
- For changing or updating the application Richfaces is been used.
- Used Hibernate to persist the Data into the Database.
- For selecting the OS, web application platform, the virtual environment is provided in prior to the requirements using AWS. For providing security in global infrastructure, AWS web service is been used.
- Developed Applications using Rule Engines, Drools, ILOG, BLAZE
- Database schema design, implemented database access with Hibernate object relational tool.
- Used Jboss Server and Apache Web server for deployment andjavaenterprise services.
- Wrote Perl scripts to do system administration tasks.
- •Involved in migrating the business rules to iLog Jrules BRMS product.
- Develop and integrate point solutions and data feeds with the RSA Archer SmartSuite Framework for enterprise governance, risk and compliance solutions
- Involved in fixing defects and unit testing with test cases using Agitor.
- Created build and deployment scripts using Maven
- Involved in Agile development process.
- Developed rule modules using Rule Engines, Drools.
- Divided and distributed all processes among five SDLC phases.
- Involved in full life cycle of Application Development(Requirements gathering, Design, Development, Support).
- Chat servers created with node.js using redis for message routing, but never deployed to production. node.js used to proxy requests to eCollege Java web services, as well as store application preferences and state data in distributed mongo instances.
- For security management issues CIS tool been used.
- EML tool is used for Error messages.
- A powerful web frame work Grail is used for the good productivity for the development and for the development of computer software Intellij IDE is been used.
- Used Star Team for version control.
Environment: JDK 8, J2EE, XML, XSLT, iBATIS, JavaScript, PS framework, Spring3.0, JQuery, WebSphere8.5, Drools Rule Engine, RAD 8.5, AWS, Perl, DB2, PL/SQL, Agile, Agitor, CIS, Junit, JSP, Servlets, Ajax, Hibernate2.1,Unix (AIX), Intellij ID, CSS, Grail, Richfaces, Oracle11g, JMS, StarTeam, EML, UML, MYSQL4.1, EJB3.0, Maven, Windows 7.
Confidential, Memphis TN
J2EE Developer
Responsibilities:
- Involvement in complete life cycle of design, development, testing and deployment of FLMS.
- The ability to quickly gain an understanding of our company's organization, business processes and practices pertaining to the Maximo implementation and its growth.
- Developing the User Interaction pages of the Application.
- Generated User interface Templates using JSP, JavaScript, Ajax, JQuery, PHP, HTML5, and CSS.
- Managing Maximo installation and configuration on Windows servers, the desktop PC and mobile tablets.
- Mentoring/Training new joiners to the team and making them comfortable in application development.
- Development of JavaScript for validations and other functionalities.
- Designed and implemented the presentation layer using Spring3.
- Used Struts annotation to perform Validation and implemented JSP custom tags according to the functionality.
- Used AngularJS as the development framework to build a single-page application.
- For reading information from XML, Jasper is used here.
- Involved in developing the SQL queries for pulling the data from the Oracle database.
- Implemented logging in the application using Log 4J.
- Involved in planning process of iterations under the Agile Scrum methodology.
- Fixing the defects simultaneously when pushing individual modules to Production.
- Implementation of web services using SOAP JAX WS.
- Even used Autosys for monitoring and controlling the network.
- For controlling the system, GIT is been used.
- For continuous integration Jenkins is used.
- For giving security to the system, Clearcase is used.
- Used SVN as a Source Control tool for merging the code.
Environment: Java/JDK 1.5, Servlets 2.5, JSP 2.0, Spring framework 2.0, Web logic Server10.4, Autosys, JavaScript, C++, CSS3, HTML/XHTML, Clearcase, Jasper, PHP,XML, GIT, Tiles, Eclipse Juno, Oracle, SQL/PL SQL, Log 4J, Maven, Linux, Web Services SOAP JAX-WS, Jenkins.
Confidential, Orlando, FL
JAVA/ J2EE Developer
Responsibilities:
- Involved in converting business requirements into technical requirements.
- Used JSF Framework to wire the business components.
- Defined Managed beans using annotations and implemented navigation on UI pages in JSF 2.
- Used Maven to build project by defining all dependencies in POM file.
- Defined service layer using EJB3.0 and also defined remote and local services using JNDI names.
- For binding arbitrary data to a Document Object Model (DOM) D3 is used here.
- Developed UI screens from scratch with wireframes using Primefaces3.2.
- Accessed remote and local EJB services from controller using JNDI names.
- Maintenance of POJO's for UI and domain layer.
- Also used JBPM.
- Assisted in planning, installation and execution of new JRules ILOG server, application server and Team server.
- Maintained detailed technical documentation relating to development assignments using ILOG JRules.
- Developed data access object layer components to interact with Oracle and used Hibernate to access database.
- Developed and accessed the SQL statements using XML based Hibernate.
- Performed deployment of project EAR on WebSphere.
- Used ODBC for accessing the data in a heterogeneous environment of relational and non- relational database management systems.
- Used Struts annotation to perform Validation and implemented JSP custom tags according to the functionality.
- Data Access Layer accessed Database using JNDI Names of Data source which are created on web sphere.
- Used SPRING dependency Injection to access mapper objects created using Hibernate from data access layer.
- Used Log4j to log the error friendly log messages to the log files.
- For a pure JavaScript application Ext JS is been used.
- Used Subversion to maintain the application code at all the levels
- Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the application and tracking them using Mantis Bug Tracker.
Environment: Java 5.0, JSF, Prime faces 3.2, EJB 3.0, Spring, Rest, Hibernate, Oracle, Windows 2007, Eclipse, JUnit, Log4j, Maven, Ext JS, SVN, JBPM, ODBC, D3.
Confidential
J2EE Developer
Responsibilities:
- Involved in complete life cycle of design, development, testing and deployment of application
- Model View Controller (MVC) architecture has been adopted to provide framework.
- Generated User interface Templates using JSP, JavaScript, CSS, HTML, and DHTML.
- Recording, Edit and debugging using Selenium.
- Design and Development of Struts Action classes, Views using Struts.
- Developed the Controller Servlet based on Java Struts Framework component.
- Development of JavaScript for client end data entry validations.
- Design and implemented the presentation layer using Struts with Tiles.
- Implemented Tag libraries in JSP pages.
- Developed the business tier using Spring beans, and involved in wiring (both bean wiring and Auto wiring) the beans in Spring Configuration files.
- Designed and developed the data access layer using JPA and Hibernate with annotations to map the domain objects to the database.
- Designed tables according to the business rules and created Mapping files, Hibernate Queries to retrieve business data.
- Maintained logging in the application using Log 4J.
- Involved in planning process of iterations under the Agile Scrum methodology.
Environment: Java/JDK 1.5, Servlets 2.5, JSP 2.0, Struts framework 1.2, Spring 3.0, Hibernate 3.6, WebLogic 10.3, JavaScript, CSS2, HTML4/XHTML, XML, Tiles, Selenium, Oracle 11g, SQL/PL SQL, Log 4J, Maven, WindowsXP/2000.
Confidential, Dublin, OHJava/J2EE Developer
Responsibilities:
- Gathered requirements and prepared Design Documents.
- Involved in the system analysis, design, and developments.
- Involved in LLD, Project Plan, and System Integration documents.
- Configured Struts Framework to implement MVC design patterns.
- Worked on spring application framework features IOC container and AOP.
- Worked on Hibernate object/relational mapping according to database schema.
- Analyze the new enhancements and translate Business Requirements into Functional Worked on the WebServices classes and WSDL generation.
- Involved in the Understanding of the Requirements and Design of the Application and Active involvement in many aspects of the software development lifecycle (SDLC).
- Involved in Consuming XML web services using SOAP and used SAX and DOM XML parsers using JAXP, JAXB.
- Developed Custom Tags to represent data in a desired unique table format and to implement paging logic.
- Consumed Web Services using Apache Axis and tested it using SoapUI.
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Used ANT scripts to build the application and deployed on WebLogic server.
- Developed and modified database objects as per the requirements.
- Prepared the design document based on requirements and transferred project status report on weekly basis.
- Created functional point estimation. Responsible for designing user interface using Struts Framework.
Environment: JDK 1.3.8, EJB, JMS, XSD, XML, Ant, Junit4, Axis Log4j, Xdoclet, Beans, SOAP, Hibernate, Struts, Spring, WSAD 7.50, IBM MQ Series 5.0, Oracle 10g, CVS, Eclipse.