Java/ J2ee Developer Resume
Albany, NY
SUMMARY:
- 6+ years of in - depth experience in all phases of software development life cycle (SDLC) that includes Requirement Analysis, Design, Development, Integration, Documentation, Testing, Deployment, Code Management, Maintenance, and Enhancements in Enterprise Application Integrations.
- Strong Foundation in Java Technology (J2SE 7 and J2EE) and good understanding of Object Oriented Concepts.
- UI Interface development experience using JSP, HTML, XHTML, JavaScript, JQuery, XML, CSS, Ajax using JSF Tag library.
- Design and developed client side implementation of SOAP and Rest Web Services.
- Design and development of use cases and class diagrams using Microsoft Visio.
- Strong Experience in using IDE’S such as Eclipse, IBM Rational Application Developer (RAD).
- Developing Multi-tier enterprise level web applications using various Java, J2EE technologies including Core Tag library, Xwork (Struts), Spring IOC, Spring MVC, Hibernate3.0, Log4j.
- Sound knowledge of design concepts such as MVC, Front Controller, Factory, Singleton, Business Delegate and DAO patterns.
- Excellent understanding of relational databases involved in application development using several RDBMS like SQL, Oracle.
- In depth understanding/knowledge of Hadoop Architecture and various components such as HDFS, Job Tracker, Task Tracker, Name Node, Data Node and MapReduce concepts and experience in working with MapReduce programs using Apache Hadoop for working with Big Data to analyse large data sets efficiently.
- Good understanding of Hadoop Architecture and its ecosystem components such as HDFS, Map Reduce, Pig, Hive, Oozie, Flume, Zoo keeper.
- Experienced in installing, configuring, monitoring a Hadoop cluster.
- Have hands-on experience in Flume and Sqoop to transfer data to and from Hadoop eco-system.
- Have good understanding of Hive and Pig. Developed Pig and Hive scripts for analyzing large data sets in the HDFS.
- Proficient with different Software development methodologies including SDLC and Agile Methodologies.
- Experience in creating JUnits to perform Unit and Integration Testing.
- Experience in Version control systems like CVS, SVN and build tools like ANT, Maven.
- Ability, willingness, and passion to learn new technologies and acclimatize to diverse work cultures.
- Quick learner, good communication skills, interpersonal skills and a self-motivated team player.
- Equipped with prerequisite skills to adapt to any sort of business scenarios and roles.
- Inspired by challenging environments and ability to work in strict deadlines.
- An excellent team player with good real time experience, seeking an environment where my professional IT skills, along with organizational abilities are utilized in exceeding the company goals.
TECHNICAL SKILLS:
Languages: Java 7/J2EE, SQL
Java/J2EE Technologies: Servlets, JSP, JSTL, JNDI
Frameworks: Spring 3.2, Struts 1.2/2.0, Hibernate 3.0
Web Services: SOAP, WSDL, JAX-WS, JAX-RS
Unit Testing: JUnit 3.0/4.0, Mockito 1.9
Web Dev. Technologies: HTML, HTML5, CSS, XML, XSD, XSL, XSLT, AngularJs, JAXB
Application Servers: JBoss 4.2.3, WebSphere 5.x/6.x, Weblogic
Webserver: Tomcat 6.x/7.x
Databases: Oracle 8i/9i/10g, SQL Server 2008
Performance Testing: Jmeter, LoadRunner
IDE Tools: Eclipse, RAD 6.0/7.0, NetBeans
Version Control/Design: SVN, GIT, CA SCM (Harvest), Clear Case, UML
Hadoop Skills: HDFS, Map Reduce, Apache Pig, Sqoop, Hive, HBase, FLUME, Oozie.
Other Tools/Frameworks: Maven, Ant, Log4J, Jenkins, Soap UI, SONAR, Code Collaborator, SSIS.
Operating Systems: Windows and UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Albany, NY
Java/ J2EE Developer
Responsibilities:
- Involved in the enhancements, re-designing the existing application. Actively participated in interacting and gathering the requirements from the client for the new enhancements.
- Leading and coordination with offshore team for Production Support management.
- Used SCRUM Agile Methodology for design and development.
- Involved in coding, building of Java applications using Core Java, Multithreading, JSP, and Servlet.
- Prepared use case analysis document using UML.
- Used standard J2EE design patterns and Model-view-controller (Spring MVC) in application design.
- Implemented Restful Web Services and associated business module integration for getting status of claim report.
- Developed User authentication and authorization using EJB and LDAP server.
- EJB s were used to talk to the database and JSP along with HTML, XML were used to control the client view.
- Implemented Load balancing of web applications by configuring WebLogic proxy plug-in.
- Involved in consuming, producing Restful web services using JAX-RS.
- Created Internal Restful Web Service API using AJAX Call (JSON, JAVA and AJAX).
- Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop the application.
- Developed JavaBeans to be used by JSP pages for presenting Web content.
- Designed and implemented the UI using HTML, JSP, JSF, JavaScript, AJAX, Angular.js, Bootstrap and JQuery.
- Involved in Design, Documentation, Coding and Testing of the application in Agile Methodology.
- Implemented Persistence layer using JPA and writing SQL queries based on JPA criteria API.
- Experience in using Hibernate as an ORM tool to maintain object relational persistence across front-end and Oracle Database, writing queries and creating hibernate mapping (.hbm) files.
- Developed Hibernate Criteria and sessions to achieve the Object Relational Mapping and easy maintenance of data, used EHCache to improve performance.
- Involved in the development of web services and writing shell scripts for server on UNIX.
- Used JBoss application server to deploy application into Production environment.
- Used JIRA as ticketing system tool to track work items and Log4J for logging.
- Used Mockito, Power Mock framework for unit testing of application and ANT to build the application.
- Involved in the development of scripts to monitor the database activities and health check of the database which triggers sms and email alerts to the support team.
- Designed and developed re-usable web services and Java Utility classes to support XML, XML Schemas, and XSL.
- Written and modified SQL queries and stored procedures for the application to communicate with Database. Oracle used as backend, Worked on SQL queries for persistence of Business Objects.
- Involved in mapping data base tables with Business objects using Hibernate.
Environment: Struts2, Spring MVC, Multithreading, Oracle 10g, Hibernate, Restful Web services, My Eclipse IDE, Web Sphere Application Server, JBoss, Java, EJB 3, JSP, HTML, JMS, Java script, JQuery, Active MQ, SQL, UNIX, DB2, and Log4j.
Confidential, Pittsburgh
Java/J2EE Developer
Responsibilities:
- Involved in analysis, design, and developing middleware using Servlets, Java Beans, Hibernate, springs and doing enhancements and issues resolutions.
- Designed the project using MVC, and Service Locator and Business Delegate patterns.
- Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
- Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
- Developed Web pages using spring view component JSP, JavaScript, HTML, jQuery, AJAX, to create the user interface views Migration 3rd party applications.
- Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
- Designed Presentation layer using JSP, Struts framework and did front-end validations using JavaScript and JQuery.
- Involved in design and development of UI component, using frameworks Angular JS, JavaScript, HTML, CSS and Bootstrap.
- Followed Single Page Application (SPA) Pattern and used Angular JS MVC to build a cross-browser complaint application.
- Implemented core features of Angular JS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
- Designed and integrated the full scale Hibernate / spring.
- Used Spring IOC and spring's Hibernate Support, transaction management.
- Developed hibernate DAO framework with spring framework.
- Configured and deployed the application on WebLogic Application Server.
- Implemented Complex Business Delegate layer using DAO's created and business logic.
- Exposed various capabilities such as Web Services using SOAP and WSDL.
- Worked on J2EE components like Servlets, JSPs and MDBs.
- Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns.
- Deployment of WAR, JAR files on test, stage, and production systems in JBoss application server.
- Migrating and transitioning legacy database repositories from IBM Rational ClearCase & ClearQuest to IBM JAZZ.
- Created JUnit test cases, and Development of JUnit classes.
- Configured log4j to enable/disable logging in application.
- Developed ANT script to build .war and. ear files for the application.
Environment: Java, Java Scripts, HTML, STRUTS, Spring IOC, JUNIT, Servlets, JDBC, JQUERY, JSON, JBoss, AJAX, DOM, IBM JAZZ, Jenkins, HQL, Selenium, JIRA, Hibernate, Oracle 11g, JPA, Eclipse, EJB, JMS, JMX, Knockout.js, Gradle.
Confidential, MN
Java/J2EE Developer
Responsibilities:
- Involved in requirement analysis, functional specifications and over-all component design.
- Designed and developed web applications to implement e-commerce (B2B and B2C) order processing and fulfilment.
- Developed Web Application system using Spring Framework, Hibernate, Web services and JMS message transports.
- Implemented object/relational persistence (Hibernate) for the domain model.
- Developed UML diagrams such as Class, Sequence and Activity Diagrams to understand the Systems architecture.
- Implemented business logic using Spring Beans and Data Access Objects (DAO) successfully.
- Application Design Documented for my entire requirement.
- Involved in implementation of front end validation component using Java Script, server-side validation component using Java classes.
- Implemented dynamically configurable logging messages in applications using log4j and Sl4j.
- Configured the Hibernate configuration files to persist the data to the Oracle Database.
- Helped in developing the complete business flow and helped in corporate session validity checks, form validations and error handling in the application.
- Implemented ORM in the persistence layer using Hibernate framework.
- Used Maven for building the entire web application.
- Deployed the application by using WebSphere.
- Involved in Unit Testing of the components using JUnit.
- Fixed the bugs identified in the Testing Phase.
Environment : Java, Hibernate, Spring, JMS, XML, Spring, SOAP and REST Web Services, SQL plus, Oracle, JUnit, Log4j, SOAP UI, Maven, Websphere7.1, Eclipse, Git, Maven, Tomcat, UNIX, Shell scripting.
Confidential, MN
Java/J2EE Developer
Responsibilities:
- Analysis and Design and Development of new features as per business user’s requirements.
- Involved in Impact analysis with business users to ensure minimum impact on production.
- Developed the application using Rest Web Service framework.
- Developed authentication and authorization services using LDAP.
- Used Spring MVC to develop back-end to SmartStore application.
- Used Maven as a build tool and Tomcat Server for testing and deployment in the development and production environment.
- Used Hibernate, JPA persistence strategy to interact with the database.
- Applied Agile methodology for project development using JIRA.
- Used Crucible for code reviews.
- Extensively used log4j API for implementing logging in the application.
- Creation of test cases was done using Junit, Mockito.
- Created Web User Interface using JSP, JQuery and JavaScript.
- Co-ordinated with various teams within Supervalu to ensure minimum impact on SmartStore.
Environment: Java, Spring MVC, Hibernate, REST, GitHub, Log4J, JDK1.8, JIRA, Crucible, Tomcat 8.5.4, Spring Tool Suite IDE, Microsoft SQL Server, Maven 3.3,Jenkins,JSON, JSP, JQuery, JavaScript, Unix, Junit, Mockito.
