Java Developer Resume
Jersey City, NJ
SUMMARY
- Over 7+ years of IT Experience in designing and developing User Interface applications and integration of highly translational and scalable applications using Object Oriented Analysis and design (OOA/OOD), Model View Control and Test Driven Development (TDD) principals.
- Experience in interacting with clients/users in gathering the user requirements.
- Proficiency in Software Development Life Cycle (SDLC) including Waterfall and Agile/Scrum methodology of software development.
- Expertise in developing applications using HTML5, CSS, JavaScript, JQuery, XML, XSLT, DOM, JSON, JSF, JSP and Ajax.
- Experience in working with JavaScript frameworks like Bootstrap, Angular JS, and Node.js. Knowledge of Backbone.js and Ext.js.
- Strong knowledge in cross browser compatibility issues, WCAG and W3C standards.
- Experience in performance optimization measures to reduce the response times using UI and Java technologies.
- Experience in complete software development life cycle (SDLC) process which includes Requirements Gathering, Analysis, Design, Development, Testing and Implementation.
- Experience in working on n - tier architecture systems with application system development using Java, JDBC, Servlets, JSP, EJB, JMS, Web Services, Spring, Struts MVC, JSF, Hibernate, XML, JAXP and JAXB.
- Expertise with Spring Framework using components like MVC, Transactions, ORM and JDBC. Also used Hibernate ORM, JSF and Struts MVC frameworks.
- Experience in developing high performance Java and J2EE applications. In depth knowledge of Java application server configuration and tuning, JVM tuning and application code assessment
- Working experience with J2EE application servers such as WebLogic Server, WebSphere Application/Portal Server, Tomcat and JBoss.
- Developed back end interfaces using PL/SQL packages, Stored Procedures, Functions, Exceptions Handling and Triggers.
- Participated in configuring version controls like CVS, SVN, Github and VSS.
- Extensively used Oracle Collections and Bulk techniques.
- Experience on different OS like UNIX, Linux, and Windows operating systems.
- Expertise in Performance improvement and Production support for live Applications.
- Experience in working with IDE’s like Eclipse, My Eclipse and Net Beans.
- Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-platform environment.
- Has the motivation to take independent responsibility and be a productive team member, accompanying a strong programming and analytical background.
TECHNICAL SKILLS
Web Technologies: HTML5, DHTML, XHTML, CSS3, JavaScript, JQuery, AJAX, XML, XSLT, JSON, PHP.
Web Frameworks: Angular JS, Bootstrap, Node.js, BackBone.js, Ext JS.
JAVA/ J2EE Technologies: Java2, J2EE, JDBC, Servlets, JSP, EJB, JSTL, JavaBeans, JNDI, JMS, Web Services, AXIS, SOAP, WSDL, REST.
Java Frameworks: Struts, Spring, Hibernate.
Web/App Servers: WebSphere, WebLogic and Apache HTTP Server.
Version Control Systems: Clearcase, SVN, VSS and CVS
IDE s: Eclipse, My Eclipse, NetBeans.
Database: PL/SQL (Oracle), MySQL.
Operating Systems: Windows (XP/7/8), UNIX and LINUX.
PROFESSIONAL EXPERIENCE
Confidential, JERSEY CITY, NJ
JAVA DEVELOPER
Responsibilities:
- Responsible for understanding the high level architecture of IDAA application and proposing an equivalent solution in Websphere.
- Installed and configured Websphere application server 8.5 and also used RAD to assess the migration of IDAA application.
- Upgraded java components from JDK 5 to JDK 7.
- Upgraded enterprise beans from EJB 2.1 to EJB 3.0.
- Migrated Web services using JAX-WS and generated client stubs from wsdl for web services.
- Used Ant to build and deploy the application on Websphere application server.
- Responsible for deployment of applications in Websphere application server.
- Migrated API dependency solutions from Weblogic to Websphere.
- Configured datasources and connection pool settings by using Websphere administration console.
- Analyzed the memory leaks in Weblogic app server and tuned to nullify the leakage in WAS.
- Configured Anteater to insert the values into database and test the web services.
- Used JUnit for unit testing of applications and implemented Test Driven Development methodology (TDD).
Environment: Java, EJB, spring 3.1, JUnit, JDBC, Oracle 12C, Ant, JAX-WS, StarTeam, RAD, Nexaweb IDE, Anteater, Weblogic and Websphere
Confidential, Chicago, IL
Java UI developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
- Designed and developed entire application implementing MVC Architecture Bootstrap and AngularJS.
- Developed the application by using HTML5, Java/J2EE development expertise
- Designed and implemented the User Interface using HTML5, XHTML, JavaScript, CSS3, JSF, Angular JS, Bootstrap and AJAX.
- Used spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
- Analyzed the performance of system software and modified the application code to tune it.
- Used Maven to build and deploy the application on web logic server.
- Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with spring functionality.
- Configured Hibernate’s second level cache using EH Cache to reduce the number of hits to the configuration table data.
- Developed Billing API’s based on the user stories and exposed them Enterprise Java Beans (EJB) for the Business logic.
- Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
- Extensively used Restful Web Services to insert, deleted and updated add details and their information will be used by other two applications.
- Used JUnit, Mockito and Power Mocks framework for unit testing of application and implemented Test Driven Development (TDD) methodology.
- Written migration/deployment shell scripts on Linux/Unix platforms using VI editor
- Experience with Amazon Cloud Redshift integration using Restful API’s.
- Configured Data source and connection pool settings by using WebSphere server Admin console
- Responsible for deployment of the portlets and application in WebSphere portal and app server
Environment: HTML, CSS, JQuery, Boot Strap, Angular.js, Java, Struts 1.3, Hibernate 4.0, Spring 3.5, JUnit, Power Mock, Oracle 11g, DB Unit, Maven, SOAP, Restful Web Services, SVN, STS, Apache POI and WebLogic
Confidential, RALEIGH, NC
Java/UI Developer
Responsibilities:
- Involved in document analysis and technical feasibility discussions for implementing new functionalities.
- Design the TIMS R5 INDIVUDUAL INCOME which is based on XML, XSD and DTD.
- Design the OFP Notice and Bill Payment Updates for ETM.
- Involved in server side and front-end validation and also in ecommerce.
- Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, AJAX and MySQL.
- Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
- Implemented applications using Java, J2EE, JSP, JSF, Servlets, JDBC, XML, HTML, XHTML, Hibernate Struts, spring and Java Script on Windows environments.
- Used Struts framework along with JSP, HTML5, CSS3, Angular JS and Java Script to construct the dynamic web pages (presentation layer) for the application.
- Involved in tuning the application from Java and UI perspective to improve the performance of the application.
- Developed web services code for the system will either use services in connected applications to perform business operations
- Created XML for deployment descriptors, struts configuration files and integrated to validation files.
- Design HTML prototypes, visual interfaces and interaction of Web-based design and hand code CSS.
- Developed model components using session beans and used local message driven beans (MDB) to interact to session using EJB.
- Used Web Services on front end, Servlets as Front Controllers and Java Script and Angular JS for client side validations.
- Consumed Web services using JAX-WS and generated client stubs from wsdl for web services.
- Used Eclipse as the Java IDE in the development of the application.
- Designed and created the database tables and wrote SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions to access DB2.
Environment: Core Java, JSP, Servlets, JSF, Spring MVC, Hibernate, HTML, CSS, Java Script, XHTML, Design Patterns, Servlets, JUnit, JMS, Web Services, DB2, UNIX and Windows XP.
Confidential, Mountain View, CA
Java/UI Developer
Responsibilities:
- Designed and coded application components in an agile environment utilizing a test driven development approach.
- Web services and maintained project tasks and schedules.
- Provided programming estimates, identified potential problems and recommended alternative solutions.
- Working with Spring MVC and Struts and also developed WEB APP using these frameworks.
- Created web pages for each project using XHTML, CSS, and Java Script.
- Developed SOAP based Web Services using JAXB.
- Worked on developing the web services classes, WSDL using Apache Axis. Developed Web Services to retrieve data from legacy systems.
- Developed web services components using XML, SOAP and Axis.
- Developed Web services using JAX RPC and recommendation generation included integration with Advice America rule engine and web services.
- Developed web components using MVC pattern under Struts framework.
- Wrote JSPs, Servlets and deployed them on WebLogic Application server.
- Wrote Oracle PL/SQL Stored procedures, triggers, views for backend database access.
- Used JSP’s HTML on front end, Servlets as Front Controllers and Java Script for client side validations
- Web sphere used in create applications and integrate applications with other applications.
- Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework
- Developed Unit test cases for the classes using JUnit.
- Developed and maintained Ant Scripts for the build purposes on testing and production environments.
- Application developed with strict adherence to J2EE best practices.
Environment: Core Java, JSP, Servlets, JSF, Spring MVC, Struts, HTML, CSS, Java Script, JQuery, XML, XHTML, SQL/PLSQL, JUnit, WebServices, IBM WebSphere, Apache Tomcat Server, Linux, CVS, Windows.
Confidential, Hartford, CT
Java UI Developer
Responsibilities:
- Involved in Development, Integration and Testing of application modules
- Developed presentation layer using JSP, HTML, Java Script, JQuery, CSS
- Have developed stateless session enterprise java beans.
- Implemented the project using IDE Eclipse.
- Used JSP, HTML, Java Script and CSS for content layout and presentation.
- Created data access layer using SQL and PL/SQL.
- Used JMS for Point-to-Point asynchronous messaging for high transactional Banking operation.
- Worked on JQuery, AJAX, JASON and JSF for designing highly user interactive web pages.
- Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
- Used Object/Relational mapping tool Hibernate to achieve object persistency.
- Implemented the integration with the back end system with web services using SOAP
- Involved in configuring hibernate to access database and retrieve data from the database.
- Implemented logger for debugging and testing purposes using Log4j.
- Developed stored procedures and triggers with PL/SQL.
- Involved in the bug tracking and Unit Testing using JUnit framework.
- Developed ANT Scripts to do compilation, packaging and deployment in an application server.
- Involved in peer to peer code reviews and cross checked whether coding standards are being followed.
Environment: Core java, J2EE, HTML, CSS, Java Script, JQuery, JSP, JSF, Servlets, Spring, Hibernate, SQL, PL/SQL, JNDI, JMS, JBOSS, ANT, XML, Eclipse, Log4j
Confidential
Software Engineer
Responsibilities:
- Actively involved in analyzing and collecting user requirements.
- Wrote Specification for the development.
- Wrote JSPs, Servlets and deployed them on WebLogic Application server.
- Wrote Oracle PL/SQL Stored procedures, triggers, views for backend database access.
- Used JSP’s HTML on front end, Servlets as Front Controllers and Java Script for client side validations.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Participated in Server side and Client side programming.
- Wrote SQL stored procedures, used JDBC to connect to database.
- Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework
- Created a user Interface through HTML and JSP, Standard Tag library.
- Tested and validated the application on different testing environments.
- Used DB2 as the database and wrote SQL & PL-SQL.
Environment: Core Java, JSP, Servlets, HTML, Java Script, SQL, PL-SQL, JDBC, UML, Apache Tomcat.
