We provide IT Staff Augmentation Services!

Java / J2ee Developer Resume

Franklin, TN

PROFESSIONAL SUMMARY:

  • Around 7 years of work experience as a Java/J2EE programmer, developing applications using Servlets, JSP, JSTL, EJB, Struts, Swing, Spring, JSF, Java Beans, JDBC, JMS, Hibernate, jQuery, AngularJS and MVC architecture.
  • Experience on Core java technology including multithreading, JDBC, RMI, and network programming
  • Strong Expertise in frontend technologies such JSP, HTML/HTML5, DHTML, XHTML, XML, XSLT, CSS/CSS3, Bootstrap, EXT JS, JavaScript, JQuery and AJAX.
  • Extensive experience and actively involved in Requirements gathering , Analysis, Design , Coding and Code Reviews , Unit and Integration Testing.
  • Extensive knowledge of Client - Server technology, web-based n-tier architecture, Database Design and development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate.
  • Used Groovy and Grails with spring, Java, J2EE for user interface.
  • Extensive experience and actively involved in Requirements gathering , Analysis, Design , Coding and Code Reviews , Unit and Integration Testing.
  • Good knowledge of EJB Session beans with JNDI mapped naming & JMS message-driven beans.
  • Worked on Agile methodology, OSGI, SOA for many of the applications.
  • Experience in client design and validations using HTML, HTML5, Java Script, AJAX, JSP, and JSF.
  • Worked in CI/CD process to integrate and deploy our stacks.
  • Expertise in BI tools, worked on Tableau and ITIM.
  • Good knowledge of EJB Session beans with JNDI mapped naming & JMS message-driven beans.
  • Excellent communication skills and strong architecture skills.
  • Ability to learn and adapt quickly to the emerging new technologies.

TECHNICAL SKILLS:

Core Technologies: J2EE, JSP, Servlet, Web Services, JDBC, MVC, jQuery, CSS.

Java Frameworks: Struts, Spring, JSF, Hibernate, JUnit, ANT, ANThill, AngularJS, Bootstrap and NodeJS.

IDE / Tools: IntelliJ, Eclipse, Toad, STS.

Languages: Java, J2EE, C/C++, Groovy.

Script Languages: HTML, HTML5, JavaScript, XML, SAML

Application Servers: IBM Websphere, BEA Weblogic Server, JBoss, Apache Tomcat.

Databases: Oracle 11g, MS SQL Server, MySQL, DB2, Tandem.

Operating System: Windows 2000/XP, 7, Linux, UNIX, and Mac OS.

Design & Control: UML, Rational Rose, CVS, ClearCase, SVN

PROFESSIONAL EXPERIENCE:

Confidential, Franklin, TN

Java / J2EE Developer

Responsibilities:

  • Responsible for requirements gathering, analysis and design and documentation as the application was started from scratch.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC.
  • Used ActiveMQ to notify the customers whenever the installation or repair was scheduled.
  • Analysis and Design of various modules using SOA and J2EE stack.
  • Act as the Core Member for the TFS Implementation and Administration, handling all the aspects of the TFS and implement the ALM in ASURION-IT.
  • Involved in the complete Software Development Lifecycle (SDLC) using the agile development Methodology. Interacted with the end users and participated in the SCRUM meetings.
  • Used AWS for storing data in cloud and to securely host the applications and to maintain scalability.
  • Developed self-contained, reusable, and testable modules and components.
  • Extensively used Spring MVC architecture for the application development.
  • Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, Multi Action controller, etc. in Spring MVC.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop spring based application with very less configuration.
  • Worked on collections framework.
  • Implemented Grails plugin for Domain objects to use in multiple projects.
  • Implemented Grails Services and controllers to perform actions.
  • Implemented UI using Grails server pages.
  • Used GORM OR mapping tool for transparent DB persistency.
  • Used Grails command objects for validating non persistent objects.
  • Implemented Grails Spock Test cases for all existing controllers, Services and Domain classes.
  • Test-driven development method is being used which helped in delivering better quality code.
  • Implemented Web API to use OAuth2.0 with JWT (JSON Web Tokens) to secure the Web API Service Layer.
  • Created user interfaces using AngularJS, HTML5, CSS3 and Bootstrap.
  • Used new Java 8 features like lambda expressions, streams, collections, Time API and Java IO.
  • Used groovy and spring boot to collecting the data from users and packaged the data as JSon distributed to applications
  • Troubleshooting of application related issues by analyzing system code, logs and data and resolved those by applying technical and analytical skills.
  • Written SQL queries to perform database operations.
  • Worked closely with Devops team to set up CI/CD pipeline using Jenkins, Ansible, AWS, Maven and GIT.

Environment: AWS S3, Java 1.8, Core Java, Spring Boot, Microservices, Spring Data, JPA, Spring4.0, Spring Batch, Agile, Apache Camel, Jersey REST Web services, DROOLS, MongoDB, Maven, MySQL, JAX-WS, JSON, Angular JS 4, Eclipse, JUnit, Groovy, Grails, GORM, GSP, Toad, putty.

Confidential, Knoxville, TN

Java / J2EE Developer

Responsibilities:

  • Configured the Message Brokers to validate, transforming and routing requests.
  • Used JMS to notify the customers whenever the installation or repair was scheduled.
  • Used micro services to integrate various components and to build loosely coupled processes.
  • Used Spring MVC as dispatcher servlet to dispatch request to handlers and resolve the views.
  • Used Angular Schema Forms to validate the form field data like minlength, maxlength, email, date and others validations.
  • Created JUnit test suites with related test cases for unit testing application.
  • Implemented Web API to use OAuth2.0 with JWT (JSON Web Tokens) to secure the Web API Service Layer.
  • Used groovy and spring boot to collecting the data from users and packaged the data as json distributed to applications.
  • Working with CI/CD Principles According to Organizational Standards. Created user interfaces using Angular JS, HTML5, CSS3 and Bootstrap.
  • Created Angular grids with various features like Sorting, Filtering.
  • Created and presented materials surrounding adoption of the Groovy language.
  • Used Jasmine framework for unit testing the angular controllers.
  • Used Jira to prioritize tasks, track the defects and fixed the defects raised by QA Team.
  • Created queries, indexes, triggers, sequences and stored procedures in Oracle database.
  • Used new Java 8 features like lambda expressions, streams, collections, Time API and Java IO.
  • Configured SonarQube in eclipse to measure and analyze the quality of source code.
  • Used Spring Data JPA as data access layer to use Pagination support, dynamic query execution and to integrate custom data access code.
  • Configured Jenkins jobs, plugins, and server configuration to automate the build process.
  • Used CI/CD tools like Jenkins to automate the build process and also used github plugins to pull source code from GitHub.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins.
  • Used various bootstrap components like Type head, Calendar, Buttons, Icons, tool tips.

Environment: XP, Angular JS, Bootstrap 3, HTML 5, JMS, CSS3, Spring MVC, Spring Security, WinSCP, putty, SonarQube, Jenkins, Maven, SOAP UI, Rally, Micro Services, Groovy, Jasmine, Toad, Java 8, Oracle 11g, toad, JBoss EAP, Git Hub, JSON, Eclipse, Agile.

Confidential, Plantation, Florida

Java/ J2EE Developer

Responsibilities:

  • Created web services and web methods with Annotation in Hibernate, used the spring container for data source and to load hibernate specific classes.
  • Developed and designed the front end using HTML, CSS and JavaScript with JSF Ajax and tag libraries.
  • Handled events and runtime errors using JSF event listeners and validations.
  • Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, Oracle.
  • Experienced in developing web applications using JSP, Servlets, JDBC, JavaScript, AJAX, and jQuery, HTML5, JSON, AngularJS, ExtJS, Bootstrap, ReactJS and CSS3.
  • Involved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
  • Used Rational Rose as part of development of Rules.
  • Integrate Bootstrap in existing web applications. Involved in coding for the presentation layer using jQuery, jQuery Mobile, NodeJS and JavaScript. Transferred cloudscape to DB2 for WebSphere Portal.
  • Analysis and Design of various modules using SOA and J2EE stack.
  • Developed MVC framework using Struts, Spring MVC and JSF.
  • Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, Front Controller Pattern and MVC.
  • Built the system using Spring (MVC) architecture and implemented the application using several design patterns.
  • Wrote annotated POJO classes which contain business logic to map database tables with java objects.
  • Using the Groovy compiler to create class files.
  • Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap. Responsible for implementation of java integration components for JBPM and DROOLS.
  • Created an XML configuration file for Hibernate for Database connectivity.
  • Implemented persistence layer using various features of Hibernate 3.0 framework like HQL queries, Criteria etc.
  • Implemented Java Persistence API (JPA) through Hibernate 3.0.
  • Used Angular.js to develop the web application for the network. Built main application in leveraging technologies such as Angular.js.
  • Implemented Angular.js to improve the application response time.
  • Created single page application implementation, using Angular.JS and written in ECMA Script 6.
  • The Associate pages are implemented with Angular JS routing and custom directives for the associate profile and order history pages.
  • Worked on developing REST Web Services components using Spring MVC.
  • We exposed Restful Web services to make the application accessible through Mobile device and for check processing.
  • Extensively used JavaScript and jQuery to enhance functionality and user experience on web pages.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
  • Experience with Oracle DB as Data base.
  • Used XML, WSDL, and SOAP Web Services for communicating data between different applications.
  • Creating custom, general use modules and components, which extend the elements and modules of core AngularJS. Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Involved in Enhancement of existing application utilizing Angular.js , created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.
  • Used Maven for project builds.
  • Configured Maven dependencies for application building processes that created Pom.xml files.
  • Developed the Servlets for processing the data on the server. Deployed the application in WebLogic Application Server.
  • Created UNIX shell scripts for command line administrative access to oracle database and for scheduling backup jobs.
  • Wrote Unit test cases in a test driven Environment using Junit.
  • Log4j is used for logging different types of messages to write on to the proprietary log model.

Environment: JAVA 1.7, J2EE, Spring Framework 3.0, JSF, Servlets, AngularJS, Bootstrap, Hibernate 3.0, SOAP Web Services, Rest Web services, HTML, JUnit, JavaScript, Groovy, JDBC, XML, WSDL, UML, UNIX, Oracle 10g, Weblogic Application Server 10.0, Maven, JPA, Agile scrum, Log4j.

Confidential, NY

Java Developer

Responsibilities:

  • Developed the application using JSF Framework that leverages classical Model View Controller (MVC) architecture.
  • Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
  • Used the spring framework features like spring modules (IOC, MVC, Batch, Web Services, and Integration).
  • Designed the user interfaces using JSPs, developed custom tags, and used JSTL Taglib. Implemented AJAX calls for improved customer experience.
  • Developed Business layer using EJB.
  • Developed Message driven beans (MDB) for asynchronous processing.
  • Implemented Persistence layer using Hibernate that use the POJOs to represent the persistence database tuples in DB2.
  • Design the unit test for the application using JUnit, Groovy.
  • Used AngularJS for making Restful API calls and data binding.
  • Used JavaScript and AJAX technologies for front end user input validations and RESTful web service calls.
  • Design and development of a new multi-project build system using Gradle, Groovy and Java
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Used Bootstrap and AngularJS to create Controllers to handle events triggered by clients and send request to server.
  • Developed the application using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Used RAD for writing code for JSP, Struts and EJBs.
  • Deployed the applications on IBM WebSphere Application Server
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report to Server.
  • Used XML Web Services using SOAP protocol to transfer the amount to other application that is remote and global to different financial institutions.
  • Used SoapUI for web service testing.
  • Utilized ANT scripts for preparing WAR files used to deploy J2EE components.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed JUnit test cases for all the developed modules.
  • Used CVS as version control

Environment: Java 1.5, MS SQL Server 2005, Rapid Application Developer 7.5, WebSphere Application Server 7.5, Spring IOC, Spring MVC, AngularJS, Bootstrap, Groovy, Spring Batch, Hibernate, Tiles, HTML, CSS, JavaScript, AJAX, JSON, JSF, JQuery, JUnit, Mockito, Toad, SQL Server Management Studio, SOAPUI.

Confidential

Java Developer

Responsibilities:

  • Worked with the development team to migrate Ant scripts to Maven.
  • Developed and applied advanced methods, theories and research in the UNIX environment.
  • Cross train with developers to understand and help automate weekly processes (using Devops model).
  • Involved in developing the UI pages using HTML, CSS, and Java script, J Query, Bootstrap and Angular JS.
  • Evaluated and deployed network monitoring tool on RHEL (OPENNMS).
  • Managed Cisco Wireless routers within enterprise environment.
  • Deployed Foremen on Puppet Master Server to manage Linux Systems within virtualized environment.
  • Used Groovy script to develop Automation framework to Validate Restful Web Services
  • Managed and maintain several Linux Windows servers in a heterogeneous wireless computing environment.
  • Expertise in Java Script and AJAX calls. Expertise in J Query plug-ins and Angular components.
  • Developed user interface using JSP, JSP Tag libraries JSTL, HTML, CSS, Java script to simplify the complexities of the application
  • Monitored windows server environments.
  • Modified DNS, DHCP configurations.
  • Utilized Net sight to enable/disable ports, troubleshoot switches and maintain Vlan configurations on 200+ sites.
  • Troubleshoot VPN issues, created documentation for each error code resolution.
  • Introduced Linux servers to the domain using SAMBA WINBIND.
  • Developed strategies to manage the frequency of appropriate support package/patch application. Monitored database maintenance and provides appropriate recommendations, when required Implemented solutions and refines procedures as appropriate.
  • Created and managed packages for Adobe CS6 and Adobe CC via Adobe Package builder

Environment: Java, HTML5, CSS3, JavaScript, JSP, Bootstrap, Agile (SCRUM), AngularJs, AJAX, XML, Hibernate, Struts, MVC, Spring Boot, Spring Security, Groovy, Microservices, MongoDB, IBM WebSphere, SOA, RESTful, Log4j, Jenkins, JIRA, Junit, Maven, GIT.

Confidential

Java Developer

Responsibilities:

  • Analyzed requirements & developed use cases.
  • Used Hibernate as ORM tool for storing buyers' and sellers' information in database.
  • Involved in development of DAO classes using hibernate HQL.
  • Configured Java beans in the Hibernate Mapping to represent ORM.
  • Created user-friendly graphical user interfaces (GUI) with HTML and Java Server Pages.
  • Involved in development of the Application front end using JSP with extensive usage of Struts tag libraries, JSTL and Custom Tag Libraries.
  • Implemented Struts framework for developing the business logic.
  • Participated in configuration of web.xml and struts-config.xml.
  • Used Commons Validation framework for validating forms.
  • Implemented business rules for enquiry and quotation, and code for validating input field and displaying error messages.
  • Developed Action Classes and Action Forms beans.
  • Used Eclipse IDE to develop Java code.
  • Deployed the application in JBoss Application Server in development and production environment.
  • Integrated various modules and deployed them in JBoss Application Server.
  • Aided development of JUnit test cases.

Environment: Eclipse, CVS, SQL/PL SQL with MySQL, HTML, Hibernate 3.0, Struts, IDE, JBOSS, GUI, HTML, DHTML, JQuery, SOA, SOAP, Web Services, JSTL, Java Beans, Java 5.0, Struts 1.2, JUnit, JavaMail, Log4j, Web Services and JBoss on Windows platform.

Hire Now