We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Naperville, IL

SUMMARY:

  • A motivated proactive professional with 8 years of experience in IT industry as Java / J2EE Developer, Worked in the areas of Analysis, Design, Development, Production support and Implementation phases of Object Oriented and Web based applications.
  • Involved in full lifecycle of various projects, including requirement gathering system designing, application development, enhancement, deployment, maintenance and support.
  • Hands on experience developing the Enterprise and Web applications on entire Architecture using java/j2EE and Java bases technologies such as Core java , Servlets, JSP , Spring MVC , spring AOP, Spring boot, Struts , Hibernate , Web Services , JDBC , EJB , PL / SQL , AJAX , AngularJs, Node.js and Maven . Having experience in low level design and reengineering of Java projects.
  • Having experience in low level design and reengineering of java projects. This includes extensive knowledge of Spring Core/Spring Framework, Spring MVC, Web Services (Soap, REST).
  • Strong working experience in Design, Development of several web based Applications using open source frameworks such as Struts, Spring and Hibernate.
  • Implemented web applications using Java, J2EE, JDBC, Struts, Hibernate and Spring on various Application Server platforms for Banking, Healthcare, Networking domains and Insurance.
  • Developed the applications using J2EE Design Patterns such as Model - View-Controller (MVC), Singleton, Session Façade, Business Delegate and Service Locator .
  • Expertise in implementing Spring Framework for Dependency Injection, Auto-wiring, support for the Data Access Object (DAO) pattern integrated with Hibernate, Struts MVC.
  • Developed Spring MVC based Rest Web services to interact with UI and used JSON for data interchange between AngularJs and Spring MVC .
  • Worked on Spring Security and provided authentication, authorization which is extended to meet custom requirements.
  • Used Spring Security to protect against attacks like Session fixation, clickjacking, cross site request forgery.
  • Experience in web based technologies like Jsp , AJAX, HTML, CSS, JSON and JavaScript.
  • Strong knowledge of building and architecting Single Page Applications (SPAs) using various JavaScript frameworks like AngularJS, Node.js and Bootstrap js.
  • Hands on experience in advanced JavaScript framework like JQuery , JSON to implement front-end validations and various user interface events.
  • Developed AngularJs custom directives of the complex reusable components.
  • Experience in various databases Oracle, DB2, PostgreSql and SQL Server.
  • Worked on Mongo DB as a document object database for storing and retrieving the objects similar to the JSON objects which would contain either arrays or arrays of objects.
  • Strong Knowledge on IDE’s like Eclipse, Net Beans, MyEclipse, Intellij IDEA.
  • Worked on tool kits and plug-ins in Amazon Web Services (AWS) developed and deployed codes and created virtual severs to run the applications.
  • Strong experience in handling different Web Servers likes Apache Tomcat and Application Servers like Web Sphere and JBOSS.
  • Experience in Service oriented architecture (SOA) to interface various heterogeneous technologies in real time environment and provided responses based on user request.
  • Used IBM MQ for a secure communication and exchanging data for business applications.
  • Experience in Version control management tools like CVS, SVN, and GitHub.
  • Performed unit testing using JUnit , integration and deployment of applications done using tools ANT , Maven, Jenkins & debugging through log4j .
  • Used many bug tracking tools like JIRA, BugZilla, CRM for bug tracking, issue tracking and project management.
  • Excellent skills in understanding product requirements and converting them into technical solutions. Proactive and result oriented team player with excellent communication and interpersonal skills.

TECHNICAL SKILLS:

Languages: C, C++, JAVA, J2EE

Java/J2EE Frameworks: Spring Framework, Hibernate, EJB, Struts, iBATIS, JDBC, JSF, XML Parsers, JSP, Servlets, JMS, Java Beans

Operating systems: Linux, Windows

Web Technologies: HTML, CSS, Java Script, JQuery, JSON, AngularJS, Bootstrap, AJAX, NodeJS, Tiles Framework.

IDE Tools: Eclipse, NetBeans, MyEclipse, JDeveloper, RAD.

Methodologies & Concepts: Agile, Waterfall, TDD

Web Servers/Application Servers: Tomcat, WebLogic, WebSphere, JBoss, IBM MQ

Build Tools: Ant, Maven, Jenkins

Web Services: SOAP, Restful, WSDL, JAXB, JAX-RPC,SOA, AWS

Version Control Tools: SVN, CVS, Visual Source Safe (VSS), GIT.

Testing Tools/ Bug Tracking Tools: JUnit, Log4J, JIRA, CRM, Bugzilla.

Databases: Oracle, PostgreSql, SQL Server,MongoDB,MySQL

Design Patterns: MVC, Sigleton,Session Facade, Business Delegate, Front Controller, Service Locator, Singleton, Observer, DTO, DAO

PROFESSIONAL EXPERIENCE:

Confidential, Naperville, IL

Java/J2EE Developer

Responsibilities:

  • Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
  • Created ERD diagram using Microsoft Visio to display table relationship, indexes & Trigger used.
  • Developed Graphical User Interfaces using HTML, CSS, JavaScript and AngularJs for user interaction.
  • Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML5, CSS3, JavaScript and AngularJs, Node.js.
  • Developed AngularJs custom directives of the complex reusable components and used Dependency Injection to make mocking of objects simple.
  • Used AJAX for Asynchronous cross-domain communication to the Servlets for a better serving UI pages without affecting the usability.
  • Designed DTDs, XML Schema for data transmission. Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Improved user experiences by "Single Sign-on" technology.
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons validator.
  • Involved in development of the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet). Also implemented Dependency Injection using the Spring framework.
  • Used Spring MVC Tiles which includes spring configuration XML file which adds Bean for Tiles configurar and Tiles view. Created Templates for common pages in Jsp format.
  • Used iBATIS framework with Spring Framework for data persistence and transaction management.
  • Consumed Web Services using AXIS and used SOAPUI to test implemented web services and third party services. Used JAX for processing.
  • Implemented Hibernate which takes care of the mapping Java classes to database tables but also provides data query and retrieval facilities.
  • Hibernate integrated with the spring framework, Designed and developed on the Service layer.
  • Used MongoDB (NoSQL) which is a highly scalable and performance oriented database, which uses a documented type approach used for storing user generated data.
  • Used AWS toolkit for Eclipse as a Plug-in for Eclipse java IDE which made us easier to develop, deploy and debug java applications using Amazon Web Services (AWS).
  • Did Packaging and Deployment of builds through Maven script.
  • Wrote builds and deployment scripts using ANT and was also responsible in maintaining them.
  • Prepared JUint test cases and executed the test cases using JUint in Eclipse.
  • Used RAD for development as IDE.
  • Used JIRA as bug and defect tracking tool.

Environment: JDK 1.5/1.6, IBM RAD 7.5, Web Sphere Application Server, Mongo DB, JUnit, Windows XP, AWS, Adobe Flash Builder 4.5, Flex 3.6, Microsoft Visio, UN

Confidential, phoenix, AZ

Java Developer

Responsibilities:

  • Worked collaboratively on an agile team with other developers, business analysts, testers, technical/solution architect and scrum masters.
  • Developed application using JAVA, J2EE, JSP, Java Script with JDK 1.6.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Did Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, and database access components.
  • Designed and Developed Applications using high level design patterns and other J2EE design patterns ( Abstract, Singleton, Prototype, Factories, Facade ).
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections.
  • Developed application using Struts framework that leverages Struts MVC architecture.
  • Developed new Web Service for getting External Accounts using vendor WSDL.
  • Review code, Unit Test Cases and Unit Test Results for the correctness and completeness.
  • Developed Presentation layer using JSP, HTML, JavaScript and Struts 1.2.
  • Extensively used Java Collections like ArrayList, HashMap, and String Builder.
  • Used Tiles Plug-in to struts for designing JSP page layouts. Used Validator plug-in to struts for server side validation.
  • Configured the struts environment by registering Filter Dispatcher, Validator plugin, tiles plugin, form beans, dynamic action/validator forms, controller, message resource, action mappings, and forwarding/navigation definitions.
  • Developed EJB’s Entity Beans and Session Beans on Eclipse IDE.
  • Implemented Ajax in the application and worked on Struts framework in enhancement and maintenance for all modules.
  • Implemented Rule Engines for the business process basing on the requirements met a cascade of rules may become activated and each action executed.
  • Used IBM MQ for secure communication and a reliable amount of information is exchanged for business applications.
  • Used SOA services for providing interfaces between various heterogeneous technologies and the service connection is understandable to both service consumer and service provider.
  • Used HQL (Hibernate Query Language) to write static and complex queries while communicating with Postgresql database.
  • Used XML technologies like XPath, XSLT and JAXB for data exchange and presentation.
  • WebLogic server was the application server that was used for the entire project.
  • Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
  • Created Maven build file to build the application and deployed on the Application Server.
  • Maintained the source code versions in GitHub repository.

Environment: JAVA 1.6, Struts 1.2, EJB 3.0, JSP, HTML, Java Script, Xpath, XSLT, JAXB, Rule Engines,IBM MQ,SOA, Hibernate, HQL, Postgresql, Maven, GitHub, Bugzilla.

Confidential, Miami, FL

Senior JAVA/J2EE Developer

Responsibilities:

  • Worked collaboratively on an agile team with other developers, business analysts, testers, technical/solution architect and scrum masters.
  • Developed the presentation layer with responsive web design experience using Bootstrap, Angular JS, JavaScript, CSS, HTML and JQuery.
  • Used Bootstrap framework for page layout in JSP pages, CSS mechanism for adding style to web pages and built responsive site using Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
  • Worked on creating RESTful services for Data Sync module that is invoked using AngularJS . Used JavaScript and AngularJS for client side validations.
  • Involved in working with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller Architecture with Angular JS for frontend.
  • Using Angular JS created custom directives for data manipulations and to display data in company standard format in UI and Used AngularJS for data-binding, and Node JS for back-end support with APIs.
  • Used $http with AngularJS interceptors to make sure the requests were valid and used ui-router to handle nested views and avoid page redirection.
  • Used Spring framework's declarative transaction management to handle transactions.
  • Involved in developing REST applications. Worked on developing and integrating SOAP based services.
  • Adopted Spring IOC to increase application flexibility and replace the need for hard-coded class based application functions.
  • Built System according to MVC architecture by using Spring MVC pattern and developed the application using Spring-MVC and IOC/Dependency Injection integrating different layers of the application.
  • Worked on providing authorization and authentication to applications using Spring security and protected the application against attacks like session fixation and click jacking.
  • Developed server-side services using Java, Spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).
  • Extensively used Spring JDBC template and Hibernate for performing Database Transactions.
  • Defined Object Relational Mapping for Hibernate and performed spring integration with Hibernate for data access and Designed and developed Service layer using Spring framework and Hibernate.
  • Used JAXB to bind XML documents to a Java object model.
  • Worked on MongoDB which is a NoSQL Database management system a document oriented database.
  • MongoDB has flexible schemas and we used collections for the content types. We Stored data using the Documented approach which looks similar to JSON format.
  • Worked closely with infrastructure team to configure the JBOSS server and testing the performance of application.
  • Involved in Fixing the UAT Bugs, change requests (CRs) analysis and impact analysis of CRs.
  • Used Apache log4jon several occasions to log regular Debug and Exception statements.
  • Used Jenkins for automate testing of our builds and done continuous integration and continuous deployment.
  • Wrote unit testing codes using JUnit, resolved bugs and other defects using Firebug and Eclipse's debugging tool.
  • Used Web Services to exchange information. Used SOAP framework and WSDL.
  • Used Eclipse for IDE and utilized CVS to maintain source and version management.

Environment: Java 7, Eclipse 3.3, JSF, HTML, Spring 4.0, Hibernate 3.0, XML, JBOSS 6.0, JVM, Windows 7, bootstrap, AngularJS, RESTAPI, JSP 2.1, Apache Tomcat 7.0, WSDL 2.0, SOAP 1.2, Log4j 1.3, JUnit, CVS, Mongo, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Followed Agile methodology ( SCRUM ) during development of the project and oversee the software development in Sprints by attending daily stand-ups.
  • Worked in all the phase of the Software Development Life Cycle.
  • Designed and modified User Interfaces using JSP , JavaScript , CSS and JQuery and worked in designing the user interfaces using JSP .
  • Designed the application workflow using Struts and authored struts configuration files like validator.xml , struts-config.xml and validation-rules.xml files.
  • Used the Struts Validation framework for validating the forms and developed action classes to route to appropriate EJB .
  • Developed various EJB components to fulfill the business functionality.
  • Created Hibernate mappings and debug issues related to data integrity.
  • Extreme programming methodologies for replacing the existing code and testing in J2EE Environment.
  • Used session beans to implement business logic, session handling, and transaction.
  • Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
  • Application is deployed on Web Sphere Application server. Maven is used as a build tool
  • Used ANT scripts to build the application and deployed on WebSphere Application Server.
  • Utilized Oracle database management system for keeping user generated data.
  • Consumed Web Services using Apache CXF framework for getting remote information
  • Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services.
  • Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
  • Worked in SOA architecture Web sphere Message broker for integration with ILog.
  • Worked with Technical Leads to design and implement rules using JRULES.
  • Developed a web 2.0 control console using GWT to manage data matching for data staging.
  • Used SQL/PLSQL to perform complex database operations and generated various stored procedures and functions.
  • Deployed Enterprise Java Beans both Session and Entity on WebSphere Application Server.
  • Used Maven for compilation and building and deploying and application.
  • Developed the integration testing of modules in various testing environments
  • Involving in Building the modules in Linux environment with ANT script.

Environment: s: Java, J2EE, JSP, JavaScript, CSS, JQuery, Struts, Mongo DB, Hibernate, Java Beans, Web sphere, JMS, Ant, Jrules, Jira, Web sphere MQ, Apache CXF, SQL, PLSQL.

Confidential

Java Developer

Responsibilities:

  • Involved in the development of use case documentation, requirement analysis, and project documentation.
  • Developed and maintained Web applications as defined by the Project Lead.
  • Developed GUI using JSP, JavaScript, and CSS .
  • Used MS Visio for creating business process diagrams.
  • Developed ActionServlet, ActionForm, Java Bean classes for implementing business logic for the struts Framework.
  • Developed Servlets and JSP based on MVC pattern using struts Action framework.
  • Developed all the tiers of the J2EE application. Developed data objects to communicate with the database using JDBC in the database tier, implemented business logic using EJB s in the middle tier, developed Java Beans and helper classes to communicate with the presentation tier which consists of JSPs and Servlets.
  • Used AJAX for Client side validations.
  • Applied annotations for dependency injection and transforming POJO/POJI to EJBs.
  • Developed persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity manager.
  • Involved in creating EJBs that handle business logic and persistence of data.
  • Developed Action and Form Bean classes to retrieve data and process server side validations.
  • Designed various tables required for the project in Oracle database and used Stored Procedures in the application. Used PL SQL to create, update and manipulate tables.
  • Used IntelliJ as IDE and Tortoise SVN for version control.
  • Involved in impact analysis of Change requests and Bug fixes.

Environment: Java 5, Struts, PL/SQL, Oracle, EJB, IntelliJ, Tortoise SVN, MS Visio, Firebug, Apache Tomcat, JSP, Java Script, CSS.

We'd love your feedback!