We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

Detroit -, MI

SUMMARY:

  • 3 + years of IT industry experience incorporating an extensive variety of ability set, roles and industry verticals.
  • Involved in all periods of programming life cycle including Requirements Gathering, Designing, Development, Testing and Debugging of Java/J2EE Application.
  • Expert in Core Java with strong understanding of SWING, Struts, Collections, Multithreading, Event handling and Exception handling.
  • Expertise in designing and developing enterprise and web applications using Java and J2EE technologies like Core Java, JDBC, Servlets, Angular JS, JSP, Struts, Spring, Hibernate, HTML, CSS, XML, JavaScript and JSON.
  • Good understanding on J2EE Architecture, developing server side business logic using EJB and persistence with Hibernate 3.0 and MVC model using Struts and Spring Frameworks.
  • Worked with Jersey, CXF API to implement RESTful web services, strong knowledge on JAX - RS annotations
  • Migrated SQL Server 2008 database to Windows Azure SQL Database and updating the Connection Strings based on this.
  • Used Node JS for heavy DOM manipulation.
  • Good knowledge on SOAP based web services Frameworks and SOA using Oracle BPM.
  • Good understanding of Java/J2EE Design Patterns and n-tier architecture.
  • Having good understanding in XML, XML schemas, XPATH, XSLT and XML parsing using SAX/DOM.
  • Experience in SPRING modules like MVC, AOP, JDBC, ORM, and Web Services.
  • Managed Declarative Transactions using Spring AOP and integrated Spring with REST.
  • Developed Java applications using various IDE's like IBM RAD7 and Eclipse.
  • Experience in parsing and generating XML, JSON documents. .
  • Implemented Presentation layer using CSS Framework, Angular JS, HTML5.
  • Experience in writing Unix/Linux shell scripts based on the need and scheduling them.
  • Experience in using Database IDE tools Oracle SQL Developer.
  • Possesses expert knowledge of the Oracle Open Interface tables and APIs.
  • Experience in writing SQL complex queries in DML, DDL, and DCL commands.
  • Expertise with development tools such as Eclipse and NetBeans.
  • Good knowledge in Object Oriented Concepts and Design and UML.
  • Strong expertise in core Java, Algorithms , data structures, problem solving.
  • Proficient in analyzing and translating business requirements to technical requirements and architecture.
  • Strong Java/ J2EE skills, Object Oriented Programming design and development knowledge
  • Automated builds of jar files and, development documentation and training, data import, export and conversions.
  • Capable of quickly learning and delivering solutions as an individual and as part of a team.
  • Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
  • Ability to work in challenging and versatile environments and Self-motivated, excellent written/verbal communication, Organizational skills combined with attention to detail and time management skills.
  • Excellent analytical and proven problem solving skills.

PROFESSIONAL EXPERIENCE:

Confidential, Detroit - MI

Java/J2EE Developer

Responsibilities:

  • Responsible for Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, User Acceptance Testing, Data Validation, Version Controlling and deployment.
  • Design and developed web application using JSF, Spring Web Flow, Spring and AJAX technology.
  • Design and developed front end UI using JSF, Apache MyFaces and RichFaces components.
  • Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
  • Tested Web Services REST api using Python.
  • Administration and deployment of Message flows on Web Sphere Message Broker.
  • Wrote JavaScript's for validating the client side user information based on their business rules.
  • Developed cross-browser compatible website using HTML5, CSS3, MySQL and jQuery.
  • Developed Custom tag libraries for providing multi-lingual functionality.
  • MongoDB geolocation API leveraged for user proximity lookups.
  • Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in the environment.
  • Worked with HTML, DHTML, CSS, JAVASCRIPT, JSON in UI pages.
  • Developed Mail Merge framework to create bulk mails by merging data with MS Word templates using MS Office Java API.
  • Used Python scripts to update content in the database and manipulate files
  • Wrote Bash shell and SSH script for automated the data validation
  • Extensively Ajaxified the application using Angular JS for parts and extension of the application building faster and better user experience.
  • Designed and Developed Business Process layer components and integrated with Spring framework.
  • Have used DOJO toolkit to construct Ajax requests and build dynamic web pages using JSP's, DHTML and java scripts.
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that have to be stored in AWS S3.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
  • Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, SQS, Cloud Formation.
  • Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in the environment.
  • Worked in managing VMs in Amazon using AWS and EC2.
  • Managed servers on the Amazon Web Services(AWS) platform instances using Puppet, Chef Configuration management.
  • Implemented OAuth provider and accompanying login view to allow distributors to login to the Mobile Back Office Ionic application.
  • Worked with Data Sync of Oracle with Mongo where the inserts/updates happen in Oracle DB, should reflect those changes in Mongo DB
  • Written the Rest Services to get the data from Mongo DB Collections in JSON format.
  • GUI design and development using Java Swing.
  • Provided database interface using JDBC Drivers with back-end as DB2.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
  • Configured Apache and Sun ONE web servers as proxy for Web Logic 8.1.
  • Structured JS code using AngularJS including objects, module patterns and functions that encapsulate business logic, handle form validation, DOM manipulation.
  • Implement OAuth 2, SAML 2 for AAA & Single Sign On (SSO) using Spring Security
  • Created and maintained mapping files and transaction control in Hibernate.
  • Configured web.xml, faces-config.xml for navigations and managed beans. Integrated JSF, Spring and Hibernate Frameworks.
  • Designed and developed Web Services to provide services to the various clients using SOAP and WSDL.
  • Experience in Web Services development using Apache-Axis, JAX-RPC, JAXB and Security architecture for marinating security levels for business process.
  • Expertise in client side designing and validations using HTML, DOJO, GWT, CSS, JavaScript, JSP and Struts Tag Library.
  • Developed responsive applications using Bootstrap.js, Require.js and Node JS, D3 JS which allowed the same application to be optimized for both mobile and desktop resolutions.
  • Actively involved in using Angular JS, Bootstrap and HTML5 to enable client side date to meet specific criteria by applying various validation variable
  • Created and managed all of hosted or local repositories through GIT.
  • Involved in transforming XML data in to Java Objects using a JAXB binding tool.
  • Wrote builds and deployment scripts using ANT and was also responsible in maintaining them.
  • Extensive experience using backbone.js and EXT JS for creating rich user interface.
  • Wrote Junit classes for the services and prepared documentation.
  • Involved in writing JUnit Test Cases for unit testing.
  • Integrated various modules and deployed them in WebSphere Application Server.
  • Responsible for debugging, testing, maintaining and deploying the application.

Environment: Java1.5, J2EE, JSP, JSTL, JDBC, JSF, RichFaces, Spring Framework, TomCat Server, Hibernate, XML, JavaScript, Web services, SOAP,MongoDB SAML2, WSDL, OAUTH, Servlets, JAX-RS, DB2, HTML, Node JS, DHTML, XHTML, CVS, IBM Tivoli, JUnit, Selenium, XSL, Dojo, XSLT, RAD, Git, LDAP, Jakarta Commons Libraries, WebSphere Application Server.

Confidential

Java Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC).
  • Worked in Agile environment by following Iterative and Incremental approaches.
  • Developed application using Core Java concepts and maintained concurrency with Multithreading.
  • Used Spring MVC as web framework to develop lightweight business components.
  • Used Hibernate and Java Persistence API as Object Relational Mapping (ORM) tools for the backend data persistence.
  • Used SQL statements and PL/SQL stored procedures on MySQL database to store, update, delete and retrieve information.
  • Implemented SOAP Web Services using XML for information exchange over HTTP.
  • Made AJAX calls for Consuming Restful web services using JSON.
  • Implemented core business logic using Java/J2EE design patterns.
  • Implemented component based web interface and server side tasks using JSP and Servlets.
  • Used HTML, CSS, JavaScript and jQuery for better and faster interactive web pages (UI).
  • Implemented logging framework using Log4J and analysed logs.
  • Design & development of business functionality using J2EE Technologies in Agile Execution.
  • Performed Unit testing of modules using JUnit.
  • Used JAVAX swing to create GUI and other components to demonstrate search result's distribution situations.
  • Worked extensively with Microsoft Visio for creating Use case diagrams, sequence diagrams and system flow.
  • Extensively used Net beans IDE for building, developing and integrating the application.
  • Implemented build scripts for compiling and creating jar and war files using Ant.
  • Used JBOSS application server for developing and deploying the application.
  • Used CVS for version control throughout the application.

Environment: Java 6/J2EE, Spring MVC, Hibernate, JPA, JSP, Servlets, MySQL, SQL, PL/SQL, WSDL, SOAP, AJAX, JSON, HTML, XML, CSS, JavaScript, JQuery, Log4j, JUnit, Ant 1.7.0, Net Beans, CVS, Ms Visio, Agile.

Hire Now