We provide IT Staff Augmentation Services!

Senior Java/jee Developer Resume

0/5 (Submit Your Rating)

Southfield, MI

SUMMARY

  • Over 7+ years of experience in Software design, development, testing and maintenance of complex applications using JDK, Java EE 6 technologies.
  • Very noledgeable in application development and support using Java, Java EE 6 and SQLs. And Utilized RESTFul Web services.
  • Experience using J2EE Design Patterns like DAO Pattern, Singleton Pattern, Front Controller, Business Delegate, Data Access Object and Factory Pattern for reusing the most efficient and TEMPeffective strategies for new development.
  • Proficient in working wif MVC frameworks such as JSF, Struts & Spring MVC and persistent frame works such as hibernate.
  • Experience in Agile, Waterfall Software development methodologies.
  • Experience in designing professional User Interactive (UI) web applications using wif the help of HTML, HTML DOM, DHTML, XML, XHTML, XSL, XSLT and CSS.
  • Extensive experience on GUI design and implementation using JSF, JSP, JSTL, Struts and Java Swing technologies.
  • Worked on front end technologies Angular JS, JQuery, HTML5 and CSS.
  • Used AngularJS JavaScript framework to bind data to HTML using expressions
  • Experienced in implementing presentation layer using JSF, JSP, Ajax, JQuery, Javascript, Node.js and servlets
  • Extensive hands on experience in the creation of Enterprise web applications, client/server architectures and Data base entity models.
  • Experience using Restful web services, very good understanding of web services and Restful APIs.
  • Experience in developing MVC framework based web applications using JSF, Struts and Spring.
  • Expertise in Object - relational mapping using Hibernate.
  • Created dynamic Data visualizations wif D3 charts and AngularJS
  • Extensive experience using Application servers Oracle Web logic, IBM Web sphere and Web Servers like Apache Tomcat.
  • Experience in scripting languages like Python
  • Worked wif Python/Django based web application using Python scripts for data processing
  • Experience in writing complex database queries, stored procedures, and triggers using SQL, SQL*Plus, PL/SQL. Strong Skills in Database Design.
  • Expertise in database modeling, administration and development using SQL and PL/SQL in Oracle (8i, 9i and 10g) and SQL Server environments.
  • Experience in using ANT and Maven for build automation.
  • Proficient in unit testing the application using JUnit, TestNG and Spring Test.
  • Expertise in JUnit Assertion to develop unit testing and debugging of application.

TECHNICAL SKILLS

Design: Rational Rose Enterprise Edition, MS Visio, UML, Java\JEE design patterns.

Program Tools: Java, JDK, J2EE, Java EE 6, JNDI, JDBC, JTA, JMS, EJB, RMI, JFC, Swing, SOAP, JAXB, JAXM, JAX-RPC, JAX-WS, JAX-RS, JAXP, C, C++, Unix Shell Scripts (BASH), PYTHON.

Web Development: HTML, DHTML, XHTML, CSS, JavaScript, AWS, Angular JS, JQuery, Node JS, Bootstrap, AJAX, JSON

Back office: RMI, EJB, Hibernate, iBatis, Web Services, Java Beans, Restful Web Services.

Frameworks: Struts, JSF, Spring, Groovy on Grails, Log4J, ANT, JUnit. Web Layer Servlets, JSP, Java Script, HTML, DHTML, JSON, JQuery

Mark up: XML, XSL, XSLT, CSS, SAX, DOM, JDOM, XSD, XPath.

Messaging: MQ Series, Sonic MQ, JMS, Dispatch API, Provider API.

WEB/APP: Web logic, Web Sphere, Glassfish, Sun Java App Server, Tomcat.

GUI: JFC, Swing, AWT

Database: DB2, SQL Server, Oracle, SQL, PL/SQL, SQL Navigator, Erwin, Toad

Reporting Tools: Jasper Reports, IReports, Crystal Reports.

Testing Tools: Win Runner 7.x, Junit 3.x

Version Control: CVS, Visual SourceSafe, Clear Case, PVCS, AccuRev.

PROFESSIONAL EXPERIENCE

SENIOR JAVA/JEE DEVELOPER

Confidential - Southfield, MI

Responsibilities:

  • Struts framework was the base model for dis web based application, leveraging on the latest controller architecture
  • Optimized the design using patterns like DAO, Factory, Singleton, Service Locator and Business Delegate
  • Presentation layer was laid out using the latest Tiles UI framework, designed profile based templates
  • Designed and developed Java classes, JSP pages, Action Beans, and Action Classes
  • Implemented RESTful web services using Jersey API and SOAP using JAX-WS.
  • Used DOM parser for validating the XML files against their respective xml schemas.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Used Hibernate ORM to integrate wif the business application wif Oracle Database and where the hibernate template is used to implement the business logic.
  • Coded the property files and ini support file for user access privileges
  • Wrote complex SQL Queries, stored procedures to interact wif DB Tier (Oracle 10g) using DAO object patterns.
  • Created AngularJS services and injected them into the code for necessary tasks.
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in Angular JS, Bootstrap.
  • Configured transaction and connection pooling, and deployed the enterprise application on the Web sphere server
  • Optimized the database SQL queries wif the profiler and optimizer
  • Developed and tested the application on Web sphere server
  • Involved in testing of application on various levels like Unit, Integration and System
  • Implemented best practices for performance, code coverage and source versioning.
  • Developed Secure Web services for External interfaces.

Environment: Java 6, Struts 1.3,Tiles, Spring Framework, AngularJS, Bootstrap, HTML, XML, DOM, SOAP, JAX-WS, RESTFul Web Services, JUnit, IBM RAD, Web Sphere, Hibernate, Oracle 10g, Toad, Clear Case, Display Tags, ANT, IReports.

JAVA/JEE DEVELOPER

Confidential, Jersey city, NJ

Responsibilities:

  • Designed and developed various modules in the system that allows Flexible/Configurable for adding new businesses wif minimum impact.
  • Designed and implemented report server to serve various kinds of reporting types.
  • Developed a router that handles the load on the server.
  • Developed front-end interfaces using HTML JSP, CSS, Java Script, JQuery and Angular JS, Bootstrap.
  • Used Angular JS directives to extend HTML to create the foundation for rich and complex web application.
  • Involved in transaction Initiation and Disbursement modules to enhance the overall system performance.
  • Involved in developing the various core modules of the system using JEE related technologies.
  • Developed event based RPC mechanism for GWT frontend.
  • Developed Adaptors for interfacing wif various external systems of Confidential bank.
  • Handled the responsibility for deployment, UAT support and Production support for several releases.
  • Developed web application using Java J2EE by applying Object Oriented design concepts, J2EE design patterns such as MVC II and Factory Pattern.
  • Implemented Spring framework in the presentation tier for all the essential control flow, business level validations and for communicating wif the business layer.
  • Experience in writing test cases in JUnit testing framework
  • Implemented CRUD operations of restful web services using Python scripts
  • Written python script to save web services response into CSV file
  • Created HTTP connections using Python script to connect to server
  • Created Python/Django based web applications for data processing, HTML/CSS/jQuery and High charts for data visualization of the served pages
  • Maintained, structured and surveyed documents wifin the NoSQL MongoDB database; ensure data integrity, correcting anomalies and increasing the overall maintainability of the database
  • Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting
  • Extensively used Java 5.0 concurrency features in designing and development of the application

Environment: Java, AJAX, XML, Eclipse IDE, JDBC Hibernate, Spring Framework, Ant, OOA, OOD, Subversion, Log4j Google web toolkit, JPA, JMS. Multithreading, Oracle 10g, DB2, Web logic 10.3, Coherence Caching, Quartz scheduler, IBM MQ,GWT, GXT

Java DEVELOPER / ANALYST

Confidential, Huntington, WV

Responsibilities:

  • Analysis of existing JAD sessions and preparing design documents.
  • Installing and configuring RAD 6.1 wif accurev plug-in for repository setup.
  • Responsible for installing Web Sphere server and configuring the Data source, connection pooling and name space binding.
  • Responsible for designing the Data table schemas for appropriate features.
  • Design and development of User interfaces using JSP, HTML.
  • Presentation layer was laid out using HTML, CSS, JavaScript, JQuery
  • Used AngularJS JavaScript framework to bind data to HTML using expressions.
  • Responsible for coding View Beans, Model Beans and Business Objects.
  • Responsible for creating proto type for user interface using spring application context.
  • Created Service Proxy and Service implementation at the service layer.
  • Created Data transfer objects and integrated to the service layer.
  • Responsible for working end - end and understanding the workflow of the architecture.

Environment: Java, J2EE, JSP, HTML,AngularJS, RAD, Web sphere 6.1, SQL Server 2005, Spring 1.3, CVS .

JAVA DEVELOPER / ANALYST

Confidential, Bloomington, IL

Responsibilities:

  • Developed Form Beans and action classes to write the routing logic and to call different services.
  • Developed the business logic using EJB.
  • Used Struts and Spring framework for the front-end.
  • Involved in the programming of WSDL for web services.
  • Developed various APIs for several Services and created various Session Beans interfaces to attain business functions.
  • Used JDBC to retrieve information on existing customers from our central database.
  • Created dynamic web pages wif JSP, Servlets.
  • Used Hibernate for mapping the java classes to the DB tables.
  • Developed the DAO for SAM module to access the user’s data.
  • Developed the network client class wif JMS (Java Messaging Services) for message communication between the company and the agent.
  • Used MDB (Message Driven Beans) for processing the files received from JMS.
  • Used JMAIL to send information and updates to the customers.

Environment: J2EE, JSP 2.0, Servlets 2.4, Struts, Spring, XML, UML, EJB 2.1, RAD, HTML, Hibernate, Oracle 10g, JMS, Websphere6.0, Swings, and Apache AXIS.

Jr. JAVA DEVELOPER

Confidential

Responsibilities:

  • Actively participated in requirements analysis along wif team members.
  • Responsible for the development of Administrator module and Team module .
  • JSP and Wrapper classes were used for designing front end.
  • Performed the manual testing for the application.

Environment: Java, JSP, HTML, Wrapper Classes, Apache Tomcat, MVC Architecture, Oracle 8i, Windows 2000, Red Hat Linux

We'd love your feedback!