We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

0/5 (Submit Your Rating)

Orlando, FL

SUMMARY

  • Over 6 years competitive work experience in Software Design, Development and Implementation of Enterprise applications using Java, J2EE technologies with strong Object Oriented Programming skills.
  • Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, Java Beans, and JMS.
  • Expertise in various open source frameworks like AngularJS, NodeJS, Bootstrap, JSF, Struts, Spring, and Hibernate.
  • Expertise in deploying enterprise applications on Web /Application servers like IBM WebSphere, JBoss, Apache Tomcat, and BEA WebLogic.
  • Expertise in implementing IOC and DI features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO) and also experienced in integrating Spring Web Flow with other frameworks like JSF.
  • Experience in working on Hibernate such as integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and polymorphic associations.
  • Strong Experience in implementing Service Oriented Architectures and XML technologies such as XML, XSD, XSL, XSLT (DOM, SAX), and JAX.
  • Experience in Java design patterns such as Session Façade, Factory, Singleton, Proxy, Adaptor, Builder, DAO, DTO and Business Delegate.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Experience building SOA implementations including SOAP and RESTful based web services.
  • Experienced in MEAN stack development such as Angular.JS, Express JS, Node.JS, and Mongo DB.
  • Extensive development experience on different IDE’s like Eclipse, NetBeans, IntelliJ Idea, Web Logic Workshop, and WSAD/RAD.
  • Extensive experience in developing web applications using Struts framework implementing Action Classes, Action Forms, Struts Validation Framework, Struts Tiles, and Struts Tag Libraries.
  • Expertise in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers, data connectivity, and data integration.
  • Extensive experience in implementation of the version control software’s SVN, CVS, GIT, and Clear Case.
  • Strong knowledge in creating flow charts, and sequence diagrams using Rational Rose, Papyrus and PlantUML.
  • Experience in Web Services Technologies like SOAP, WSDL, UDDI, JMS, and Service Oriented Architecture (SOA).
  • Good working knowledge in extreme programming tools like Ant, Maven, Gradle, Log4j, and JUnit.
  • Strong experience in working with scripting languages like JavaScript, AJAX, and JQuery.
  • Experience in server side business logic development using Session, Entity and Message Driven Beans.
  • Expertise in working with cloud services like AWS and NoSQL databases like Cassandra, Mongo.
  • Designed and coded application components in an Agile Environment, Test Driven Development (TDD) and Waterfall Model.
  • Good communication skills, interpersonal skills, leadership skills, self - motivated, quick learner and team player.

TECHNICAL SKILLS

Languages: Java/J2EE, SQL, HTML, DHTML, JavaScript, Perl, UML, XML, XSL, XSLT, jQuery

J2EE Standards: JDBC, JNDI, Java Mail, JTA

Web Technologies: JSP, Servlet, JAX-WS, AXIS, REST (JAX-RS), SOA, SOAP, JMS, Bootstrap, EJB, Angular-JS, RMI

Databases: MSSQL Server, Oracle, DB2,MySQL, Sybase, Mongo-DB

IDE’s: Eclipse, NetBeans, IntelliJ Idea, Web Logic Workshop, and WSAD

Web/App Servers: WebSphere Application Server, WebLogic, JBoss, and Apache Tomcat

Frameworks: Struts, Node-JS, Angular-JS, Bootstrap, Spring, JSF, and Hibernate

Operating Systems: Windows, UNIX, Solaris, Linux

SCM: CVS, Subversion, ClearCase, GIT

Tools: /Utilities: Log4j, Ant, JUnit, SOAP-Ui, Caliber, Maven, Gradle, Jenkins

Methodologies: Agile (Scrum, TDD), Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Orlando, FL

JAVA/ J2EE Developer

Responsibilities:

  • Developed the application using Agile Methodology and followed TDD, Scrum and Accurev.
  • Developed UI screens using Angular-JS, CSS, HTML, CSS, JavaScript, and Bootstrap.
  • Developed Angular-JS components such as controllers, filters, models, services, and used HttpService for rest service invocation.
  • Configured routing in the single page application promoting rich user experience.
  • Created Custom directives for reusable components used across the application.
  • Developed UI screens for attendance module using Angular-JS, HTML5, CSS, Bootstrap and, JavaScript.
  • Extensively worked on MEAN (MongoDB, Express, Angular and Node) stack for rapid prototyping of applications for client demonstrations.
  • Implemented different validation control on the web-pages using AngularJS.
  • Configured Spring security in the application with LDAP Template and access controls using Spring security annotations based on user roles.
  • Developed Spring Jersey resources for various HTTP methods and to send the requested data in JSON format to the web interface.
  • Developed ORM mappings using Hibernate and wrote criteria, named and HQL queries for data retrievals in the DAO layer.
  • Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
  • Used Spring declarative transaction management and Spring Batch and scheduling for backend data processing.
  • Developed REST services using Spring and Jersey based JAX-RS implementation.
  • Secured the REST services using Spring Security and OAUTH framework and created documented REST services using Swagger and Jersey.
  • Consumed REST services using Apache HTTPClient for various HTTP methods like GET, PUT, POST and DELETE.
  • Provided required Caching to cache data for REST services using Cache Control directives and HTTP SQUID Cache.
  • Planned and programmed a work queue system on a NodeJs Server with RabbitMQ. It uses express to create a REST API allowing users to create jobs and retrieve data from Mongo-DB.
  • Configured Maven for dependency management and build the entire application.
  • Consumed messages in the form of JSON and persisted them with NOSQL database MongoDB.
  • Worked with business analysts and coordinates with them to make sure the data is being populated properly.
  • Implemented continuous deployment system with Jenkins, AWS: CodeDeploy, Ops Works, and Packer for deployment of Java Applications.
  • Involved in working, updating and closing the tasks created in GIT.
  • Did application support on different environments from QA to Production.
  • Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.
  • Involved in Writing and Executing SQL Scripts and responsible for fixing the issues and monitoring it to make sure it releases in time.

Environment: Java1.8, Spring 4, Spring boot, Apache Camel, Angular-JS 1.5, Angular-UI, Bootstrap, CSS, HTML5, JMS, Tomcat, Jersey, Mocha, Chai, Karma, Istanbul, Gulp, Ldap, Hibernate, Agile, Oracle11g, Mongo-DB, RabbitMQ, Node-Js, Express-Js Unix, Eclipse, Brackets, Maven, GIT, Jenkins, Selenium, Cucumber, AWS, SQL Developer, JUnit.

Confidential, Tampa, FL

Java Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client side validation.
  • Developed single page web applications using AngularJS and for client side scripting and synchronizing java applications.
  • Experienced with AngularJS directives ng-app, ng-init, ng-model for initialization of AngularJS application data.
  • Implemented AngularJS Expressions, Directives, Controllers, filters and created Angular JS service layer.
  • Built NodeJS npm packages/libraries to support current and future Node Development.
  • Used Rational Rose for model driven development and UML modeling.
  • Participated in coding Spring AOP components for the Transactional Model to handle many requests. Involved in writing JSP and Servlet components.
  • Created both producer and consumer web service components using REST and implemented RESTful web services.
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
  • Developed Web services for sending and getting data from different applications using REST messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML parsers for data retrieval.
  • Involved in configuring JNDI properties and used Data Source objects for database communication.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD).
  • Extensively performed Database testing using Selenium. Generated Production DB reports using SQL queries.
  • Developing test scripts with Cucumber and developed required Selenium support code in JAVA for Cucumber.
  • Performed debugging of the application using Log4J and Gradle is used as a build tool.
  • Used JUnit framework for unit testing and CVS version control for implementing the application.

Environment: Core Java 1.7, Spring- 3 DI, AOP, JSP, HTML, AngularJS, JUnit, CSS, XML, JavaScript, CVS, ANT, Hibernate, Tiles, Oracle, Log4J, Selenium, Cucumber, Gradle, Hudson, JMS, TDD, REST, WebSphere and Eclipse.

Confidential, Minneapolis, MN

J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Developed UI screens using JSF, Icefaces, XHTML, HTML, CSS, JQuery and JavaScript.
  • Used Spring Security for Authentication and authorization extensively and Spring declarative transaction management for managing transactions.
  • Implemented EJB classes for business logic and developed EJB stateless sessions beans for backend process.ejb
  • Designed and developed Application based on JSF Framework using MVC design pattern and used JSF Validator framework for server side validations.
  • Used Spring Core for dependency injection (DI)/Inversion of control (IOC).
  • Used Spring JPA Framework for persistence onto Oracle Database and used Spring Batch for scheduling and maintenance of batch jobs.
  • Programmed session and entity EJB’s to handle user info track and profile based transactions.
  • Configured Maven for dependency management and building the entire web application.
  • Consumed SOAP web services using Apache HttpClient using various Http methods.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
  • Development of MQ application programs for Java JMS environments using queues and messages.
  • Performed purification of the application database entries using Oracle 10g.
  • Participated in application deployments on Tomcat server.
  • Used SVN as source control. Created Application Property Files and implemented internationalization.
  • Used JUnit to write repeatable tests mainly for unit testing and deployed the application in DEV, QA, and Production environments.
  • Involved in complete development of Agile Development Methodology’ and tested the application in iterations.
  • Performed Defect tracking using HP Quality Centre. Involved in fixing System testing issues and UAT issues.

Environment: Core Java 1.7, Spring- 4 DI, Data, Transaction management, Servlets, EJB, Batch, JSF, Icefaces, Http Client, Tomcat, SOAP, Maven, Oracle, JMS, Agile-Scrum, Jenkins, JUnit, SVN, JMS, Tomcat and Eclipse.

Confidential

Software Engineer

Responsibilities:

  • Involved in Analysis and Design of the Project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns.
  • Involved in developing prototypes of the product and created UML Use Cases, Sequence diagrams, Class diagrams and Page flow diagrams using Rational Rose.
  • Implemented the JSP’s and EJB’s to interact with Struts Framework to effectively handle the workflow of the application and developed Action Forms and Action Classes in Struts frame work.
  • Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL, and UDDI.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
  • Designed GUI Components using Tiles frame work and Validation framework.
  • Supported existing applications developed using Spring MVC, AOP framework.
  • Designed and developed UI using HTML, JSP and Struts where users have all the items listed for auctions and performed JavaScript validations on the client side.
  • Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.
  • Interacted with external services to get the user information using SOAP web service calls.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Performed JavaScript validations on the client side.
  • Involved in writing Detail Design Documents with UML Specifications.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
  • Used Apache Maven as build tool to continuously integrate the Web application.
  • Participated actively in code review meetings with the team.

Environment: Java, Java Beans, JSP, Jbuilder, JavaScript, Servlets, Maven, Struts, EJB, SOAP, JDBC, LOG4J, XML, XSLT, HTML, Struts, Tiles, SAX, DOM, Tomcat, UNIX, Oracle.

We'd love your feedback!