Java/j2ee Developer Resume
Raleigh, NC
SUMMARY:
- Ten years of expertise in n - tier distributed application architecture and J2EE Technologies viz. Java 7.0, EJB, JNDI, Servlets, JSP,JMS JDBC, XML,RestFul Webservices, AGILE, Angular2.0, Spring MVC, TIBCO, Hibernate, real-time distributed applications, fault-tolerant, high-performance and JUNIT.
- Extensive experience Object Oriented Programming Analysis and Design.
- Strong knowledge in J2EE design patterns and industry best practices for web applications.
- Proficient in development of Enterprise Applications using WebSphere 5.x, WSAD, Apache Tomcat.
- Experienced in SQL programming including writing SQL queries in Oracle using TOAD, POSTGRES.
- Solid experience in developing EJB applications and deploying on Websphere server.
- Experience with databases like SQL Server 7.0/2000, Oracle 7.x, 8i, MS-Access and DB2.
- Experience in DDL commands, stored procedures, functions and database triggers.
- Ability to learn quickly and adapt to new technical environments.
- Possess excellent communication skills and team player abilities.
- Expertise in front end development including HTML/XHTML, AJAX, CSS, DOM, Angular and JavaScript.
TECHNICAL SKILLS:
Languages: Core Java, OOD, SOA, SQL, MYSQL, Multithreading, HTML5, JAVA Script, JQuery HTML5, TCP/IP, AJAX, Node.js, Angular Hibernate
Operating Systems: Solaris 9.0, UNIX, DOS, Windows7/XP/2000
XML Technologies: SAX, DOM parsers, DTD, XML Schema
Databases: Oracle 11g, MySql, PL/SQL, POSTGRES
IDE: WebSphere 5.0, WSAD 5.x, Eclipse.
Methodologies: Model View Controller Architecture, Client/Server Architecture, OOAD, Web Services (RESTful ), Spring
Tools: UML, WSAD 5.1 (WebSphere), TomCat 6.0, TOAD, Apach2.2, Rational Rose, Visio, CVS, PVCS, Winrunner, Test Director, Jboss,, Widfly, Putty, Filezilla, Bugzilla, Jira,Agile/Scrum
PROFESSIONAL EXPERIENCE:
Confidential, Raleigh, NC
Java/J2EE Developer
Responsibilities:
- Part of a team responsible for the full project life cycle of a Java7.0/J2EE/UNIX real-time, web-based, client-server, multi-threaded, distributed suite of enterprise applications.
- Used Struts Framework for server and client side validation and JDBC to access the database.
- Architected the application using Model-View-Controller design pattern and used the Spring framework for implementation
- Worked on distributed caching and security.
- Designed and developed software to the scalability, fault-tolerance, high-performance, transaction management in distributed environment .
- Mentored a team of three junior developers.
- Made deployment of the application in the TOMCAT server In UNIX by using the ANT build file and the application goes live to the customers.
- Created Action classes, Data Access Objects which interact with the database.
- Implemented TOAD and PL/SQL Developer to populate dropdown boxes from a database table.
- Maintained, developed and fixed bugs for applications.
- Experience with CVS, GIT version control.
- Involved in application development to create services, Spring Components, CSS, JQUERY, Angular, XHTML, Angular, HTML 5 pages and configuration of spring components.
- Used JUnit to perform unit testing.
- Code refactoring to get an advantage from technologies upgrade including usage of Generics, Enums etc.
- Developed core technology platform for global client and vendor connectivity.
- Developed web services in Java with Restful .
- Ability to implement complex JBoss configurations.
- Implemented restful webservice layer using jersey and configured all.
- Worked with JMS, messaging queues and MQ series.
Environment: J2EE, MVC, JavaScript, XMLC, HTML, JDBC, Java Beans, JUNIT, OracleSqlDeveloper, Oracle 10g,SpringMVC, Spring, JPA, PostGres, PGAdmin, Eclipse, JBoss, Windows XP, Apache Tomcat, Bugzilla, JIRA, UNIX, Core Java, JQuery,Client/Server, OOD, AJAX, CSS, Angular, HTML 5, HTML, GPI, JMS, GITand JavaScript, Angular, Node.js, MQ series, POSTGRES,.
Confidential, Houston TX
J2EE Developer
Responsibilities:
- Part of a team responsible for the design and development of a Java/J2EE real-time, web-based, distributed online banking application that enabled customers to access their accounts via the Internet. Developed the model-view-controller architecture using Struts 1.2.7 Framework.
- Part of this project was to design an object-oriented database under Versant for maximum performance, scalability and minimize the maintenance costs of future enhancements. Its features include WEB Interface, GUI Interface, System Administration, Real-Time Billing, List Cost Routing and Email Notification.
- Designed and developed a J2EE web-based transaction application to provide the front-end to Xref modules using the Struts framework. Utilized Servlets/JSP/SpringMV /JDBC technologies and applied DAO patterns to implement the business layer.
- Extensively used JDBC Statement, Prepared Statement and ResultSet interfaces while providing database interaction with the RDBMS backend.
- Developed Servlets to invoke business methods interacting with database.
- Implemented TOAD to populate dropdown boxes from a database table.
- Performed customized validations for the form-data using the Struts framework.
- Responsible for Apache Tomcat (Webserver).
- Worked on server side programming.
- Used JUnit to perform unit testing.
- Designing the screens required for the interface.
- Building Web Pages using Html, Node.js, Jquery and Dhtml.
Environment: J2EE, MVC, Struts 1.2, JSP, SpringMVC, JDBC, Java Beans, UML, EJB, JUNIT, JMS, HTML, PL/SQL, TOAD, JNDI, Stored Procedures, Stored Functions, Packages, Oracle 9i. WSAD 5.1, WebSphere 5.1, Windows XP, Apache Tomcat.
Confidential, Charlotte, NC
J2EE Developer
Responsibilities:
- Part of a team responsible for the design and development of a Java/J2EE web-based transaction application to provide front-end to Xref modules. The framework is based on Struts. Utilized servlet/JSP/EJB/JDBC technologies. Applied DAO patterns.
- Developed the model-view-controller architecture using Struts Framework.
- Developed Servlets to invoke business methods interacting with database.
- Extensively used JDBC Statement, Prepared Statement and ResultSet interfaces while providing database interaction with the RDBMS backend.
- Implemented Toad to populate dropdown boxes from a database table.
- Responsible for Apache Tomcat (Webserver).
- Designing the screens required for the interface.
- Building Web Pages using HTML and DHTML.
- Performed customized validations for the form-data using the struts framework.
- Worked on server side programming.
- Involved in unit testing using JUnit.
Environment: J2EE, JDK 1.4.2, JSP, Servlets, JDBC, EJB, HTML, UML, MVC, Struts 1.2, Custom Tag Libraries, JMS, Oracle 9i. TOAD, WSAD5.1, XML, WebSphere 5.1, Windows XP, Apache Tomcat.