We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

5.00/5 (Submit Your Rating)

Aurora, IL

SUMMARY:

  • 6+years of IT experience in design, development, testing, maintenance and documentation of Enterprise applications using various technologies including Core Java, Java EE and JavaScript.
  • Experience in designing and developing UI components using JSP, JavaScript, HTML, CSS, JSTL, My Faces, Tiles, Custom Tag Libraries, AngularJS, NodeJS, ReactJS, BackboneJS, AJAX, JQuery.
  • Worked extensively in various Linux based environments including CentOS and Kernel - based Virtual Machine (KVM)
  • Worked extensively in Java, JavaScript and Object Oriented Analysis and Design (OOAD) with strong understanding of Design Patterns, Collections, Multithreading and Exception handling.
  • Extensively worked on creation of Use Cases, Data Flow Diagrams, Work Flow Diagrams and Sequence Diagrams to define the business Process Model and Data Process Model using UML Rational tools & MS Visio.
  • Oracle Certified professional Java SE Programmer and Web Component Developer (SCJP and SCWCD).
  • Extensive experience developing applications using frameworks including Spring, JPA, JSP, JSTL and Struts.
  • Strong knowledge of application development with Spring framework using technologies like IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC (Model View Controller), DAO (Data Access Object) and JDBC.
  • Experience in using persistence frameworks like Hibernate for Object Relational Mapping (ORM)
  • Extensive experience with distributed versioning and revision control system development approach using Git and Apache Subversion (SVN).
  • Worked with Java EE application servers including Oracle WebLogic, WebSphere Application Server, Jboss and Apache Tomcat
  • Microsoft Certified Professional for developing using HTML5 and CSS and JavaScript.
  • Implemented Jenkins for continuous integration services with Apache Ant and Maven
  • Experienced using Chef and Puppet for configuration and maintenance management
  • Worked extensively with various CRM technologies including SAP and Microsoft Dynamics CRM
  • Experience working with Agile/Scrum and waterfall development methodologies.
  • Experienced working with various Apache technologies including CXF, ServiceMix, Karaf, Cassandra and Camel.
  • Experienced working with NoSQL and modular dynamic component model in OSGi using Karaf and Felix.
  • Experienced using PostgreSQL as an object-relational database management system (ORDBMS)
  • Experience with open source technologies like Gradle, Apache Ant and Maven for build automation
  • Experience in various methodologies including Test Driven Development (TDD), Behavior Driven Development (BDD), Agile, SCRUM, Kanban and Pair Programming
  • IDEs for development - RAD (Rational Application Developer), JBoss Developer Studio, NetBeans and Eclipse.
  • Experienced implementing Web Services and consuming SOAP, REST, WSDL, JAX-RS, JAX-WS
  • Hands on experience in JavaScript, UNIX Shell Scripting, Java Persistence API and Space-based Architecture.
  • Good Working Knowledge of Ant/Maven for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing
  • Experience using testing frameworks and technologies including Junit and Selenium
  • Experience in writing applications using Java/J2EE & related technologies such as Servlets, JSP (Java Server Pages), JDBC, Java Beans, XML, Spring Web Flow (SWF), HTML, SQL and PL/SQL
  • Involved in Unit Test Cases writing and having good knowledge in JUnit
  • Extensive work experience with RDBMS like Oracle 9i/10g, MYSQL, MS SQL Server and developed SQL scripts and PL/SQL Stored Procedures
  • Extensive experience working with ecommerce Enterprise Systems and Service Based Architecture
  • Strong knowledge in implementing Singleton, Service Locator, Model View Controller(MVC), DAO Java/J2EE design patterns in the development projects.
  • Experience working with AWS Modules (Amazon Web Services) including EC2, S3, EBS, EMR, VPC and RDS.
  • Experience in design and implementation of services and frameworks for mobile platforms using Android Studio
  • Committed to enhancement of software reliability, performance and adherence to coding standards while contributing to the technical code documentation
  • Proficient in Database testing, Front-end, Functional testing, System testing, GUI applications testing, Back End testing, Stand alone and web-based applications in different domains.
  • Strong experience in E-Commerce applications and financial applications
  • Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-platform environment
  • Excellent analytical and logical skills with a good understanding at the conceptual level with excellent presentation, communication and interpersonal skills

­­­TECHNICAL SKILLS:

Languages: C, C++, C #, Python and Java

IDE: Eclipse IDE, IntelliJ IDEA, NetBeans, Rational Application Developer, Visual Studio, Android Studio

Java APIs: J2EE, EJB, Servlets, JSP, JSF, JPA, HTML5, CSS3 JSTL, JAX-WS, JAX-RS, JAX-RPC, JDBC, RMI, JNDI, JMS, JAXB, Junit, AWT, Swing.

Presentation: JSP, HTML, DHTML, XML, WSDL, CSS, JavaScript, AngularJS, ReactJS, NodeJS, JSON, DOM, JQUERY, AJAX, Swing/Java AWT, RCP

Frameworks: Struts, Spring, JSF (Java Server Faces), OSGi, Hibernate, JPA, Apache CXF, Felix, Karaf, Casandra.

Database: Oracle 8/8i/9i/10g/11g, MySQL, SQL SERVER, NoSQL, MongoDB

RDBMS Query tools: TOAD, SQL Developer, DbVisualizer

Testing Tools and Technologies: Junit, Selenium, Cucumber

ORM Tool: Hibernate, JPA.

Deployment and Build Tools: Apache Ant, Apache Maven, Gradle

Application Servers: Apache Tomcat, IBM WebSphere, Oracle WebLogic

Design Patterns: Front Controller, Composite View, Business Delegate, Session Façade, DAO, Command Pattern, Singleton pattern, Service Locator, Factory Pattern, DAO, SOA and MVC.

Miscellaneous: Adobe Dreamweaver CS3, Adobe Illustrator, Microsoft Visio, SharePoint, Azure.

WORK EXPERIENCE:

Confidential, Aurora, IL

Java/ J2EE Developer

Responsibilities:

  • Implemented Spring MVC for designing and implementing the UI Layer for the application
  • Experienced with development with Java EE servers including Oracle WebLogic and IBM WebSphere
  • Worked extensively with Java Persistence API (JPA) and Spring framework.
  • Developed Java Enterprise technologies using JSP, Java Server Tag Library (JSTL) and Struts Tiles.
  • Worked on persistence layer using ORM tool Hibernate with MySQL Database
  • Involved in developing Restful Web Services, deployment configuration and testing using Jersey
  • Developed responsive web applications in JavaScript using technologies and libraries including AngularJS, NodeJS and ReactJS
  • Established efficient exception handling and logging using Spring AOP
  • Utilized GitHub version controlling and committing the code to central repository
  • Involved in updating database schemas using MySQL database.­­
  • Used open source technologies like Gradle, Apache Ant and Maven for build automation
  • Used Enterprise JavaBeans (EJB) architecture for distributed and modular applications.
  • Implemented Jenkins for continu­ous integration services with Apache Ant and Maven.
  • Extensively worked on front end, business and persistence tiers using struts framework.
  • Implemented web page layout using struts tiles libraries and performed struts validation using Struts Validation framework.
  • Implemented OOAD concepts and developed Use Cases, Data Flow Diagrams, Work Flow Diagrams and Sequence Diagrams to using MS Visio.
  • Used Chef and Puppet for configuration and maintenance management
  • Developed SOAP and RESTful web services using various technologies including JAX-WS.
  • Worked with various NoSQL and SQL database technologies including MongoDB and Apache Cassandra
  • Used PostgreSQL as an object-relational database management system (ORDBMS)
  • Used Apache Subversion and Git for software version control system development
  • Involved with Implementation of OSGi frameworks with Apache Felix, Karaf and Aries
  • Implemented various OOPS concepts and design patterns such as IOC(DI), Singleton, Factory, DAO, Prototype
  • Implemented JSON modules using Ansible in Linux OS (Arch, Ubuntu, Unix)
  • Worked with Spring Batch for Asynchronous processing transactions
  • Worked with Oracle ATG Web Commerce and Dynamo for implementation of DAS and DAF pipeline execution
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database
  • Performed various DDL, DML operations on MySQL database using SQL queries
  • Used JDBC for database connectivity to MySQL
  • Involved in Unit Testing. Developed JUnit test cases for unit testing and used various mock up frameworks like Mockit, Rest Client UI.
  • Used Jira for project tracking, defect and bug tracking
  • Promptly escalate any issues, which effects product delivery and quality to reporting manager.

Environment: Java, J2EE, Spring 3.5, Spring Batch 2.2.5, IBM WebSphere Portal, Spring MVC, Spring AOP, Spring ORM, Hibernate 4.2, MySQL, OSGi, Camel, Karaf, Kafka, SQL, RESTful web services, Apache Tomcat, Log4j, JDBC, JUnit 4, Maven, Jira, HTML, JSP, Jersey.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Interacted with business analysts to study the requirements and design interfaces for the various use cases.
  • Responsible for developing and modifying the existing service layer based on the business requirements.
  • Implemented the view layer using JSP, Business layer using Spring 3.0, and persistent layer using DAO and Hibernate.
  • Involved in the implementation of business logic in Struts and Hibernate framework.
  • Used Struts Tiles libraries for layout, Struts validation for validation of user inputs and Exception handling using Struts Exception Handler.
  • Developed the necessary front end user interfaces in JSPs, HTML, JavaScript, CSS that will be integrated using Spring MVC Framework.
  • Experienced working with Java API for XML Services (JAX-WS) for SOAP services.
  • Worked extensively in various Linux based environments including CentOS and Kernel-based Virtual Machine (KVM)
  • Worked with various JavaScript libraries and technologies including AngularJS, NodeJS and ReactJS
  • Developed Form Beans/JavaBeans, Spring Controller Classes and configured with the corresponding JSP pages in spring-config.xml file.
  • Implemented OOAD concepts and developed UML diagrams and flow charts to structure software functionality and address possible issues.
  • Used OSGi, Apache Karaf and Felix for implementation of NoSQL using Apache Cassandra and MongoDB
  • Used Spring Framework for Dependency injection and integrated with Hibernate Framework.
  • Participated in coding Spring AOP components for the Transactional Model to handle many requests. Involved in writing JSP and Servlet components. Used spring’s Bean Factory for initializing services.
  • Implementation of Thread pool and locks for concurrency management
  • Used Spring Core Annotations for Dependency Injection
  • Created the Hibernate mapping and properties files using spring modules like MVC, Web and ORM. Used Hibernate template to integrate Spring DAO business objects with respective tables from the database.
  • Involved in configuring hibernate to access database and retrieve data from the database.
  • Wrote HBM Files for mapping Java objects to tables in relational database and updated it as required.
  • Created tables, stored procedures in SQL for data manipulation and retrieval, Database Modification using SQL, PL/SQL, Stored procedures, triggers, Views in Oracle 9i.
  • Implemented various standard J2EE design patterns (Singleton, Factory, Data Access Object, MVC, Front Controller)
  • Used WebLogic and WebSphere Server for deploying the application.
  • Used Maven and Gradle for project management and build automation.
  • Used Apache Subversion and Git as a version control for implementation of the application.
  • Performed Unit Testing Using JUnit.

Environment: Core Java, J2EE, WebLogic 8.2, Eclipse, Spring 3.0, Hibernate 3.2, Spring Core, Spring Rest, Spring AOP, Spring DAO, JSP, JAXB, HTML, CSS, Java Script, SQL, PL/SQL, Oracle 9i, Karaf, Cassandra, Maven, SVN, JUnit, Log4j.

Confidential

Software Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Developed the entire application implementing MVC Architecture integrating JSP with Hibernate and spring frameworks.
  • Involved in development of presentation layer using JSP and Servlets with Development Tool Eclipse IDE.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring functionality.
  • Involved in injecting dependencies into code using Spring core module.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IoC).
  • Developed web-based customer management software using JSP, Spring and web services.
  • Created configuration files for spring, Hibernate and JSP navigation.
  • Created Java Servlet and other classes, deployed as EAR file, connecting to MySQL database using Hibernate.
  • Developed the business logics using Java Beans.
  • Developed the user interfaces using JSP embedded with JSTL based on MVC architecture.
  • Web-UI developed using JSP, AJAX, JavaScript, CSS and Tag libraries.
  • Used JUnit framework for Unit testing of application.
  • Utilized Log4J for logging application-debugging logs.

Environment: Java1.7, J2EE, Servlets 2.0, JSP 2.1, Spring2.5, CSS, Tiles, Log4J, ANT, Hibernate 3.0, Web services (SOAP and Restful), WebSphere6.1, MySQL, NetBeans, DOM, XML, and JSON, XSD, DTD,XSLT,AJAX, Junit, HTML, MB, MQ,JMS, Agile methodology, Windows XP Professional, JavaScript, TDD, CVS, SharePoint.

We'd love your feedback!