Java Frontend Developer Resume
Weston, FL
SUMMARY
- 6 years of experience in Software Development Life Cycle SDLC including requirements Analysis, Design specification, Code development, Code integration, Application Maintenance, Testing, in Java and J2EE Applications.
- Working noledge and experiencesd in multi - tiereddistributed environment, OOPS and OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
- Experience in data migration using SQL, PL/SQL, JDBC, mybatis and Hibernate
- Expertise in Core Java concepts including Collections, Exception Handling, Multi-Threading, Generics and Java I/O etc.
- Experience with Identity and Access Management.
- Expertise in developing Web applications, client-server applications and GUIs
- Expertise in developing both Front End & Back End applications using Java, Servlets, JSP, HTML, JavaScript, Angular, Node.js, MongoDB, Spring, Hibernate, JDBC, AWS, Maven,XML, Documentum, XMetal, MySQL, Oracle 9i
- Extensive experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using Visio.
- Designed and developed multiple J2EEMVC Model based web applications usingJ2EE Technologies (Servlets and JSP), Patterns and popular open-source frameworks Spring, Struts, and Hibernate in JAVA EE 6 environment.
- Experience in working with open source toolsSelenium (Selenium IDE, Selenium RC, Selenium Web Driver), JUnit, Eclipse,and preparation of automation test framework.
- Extensive experience in Java/J2EE programmingtechnologies like JDBC, Servlets, JS.
- Expertise in developing applications usingHybris,Java, J2EE Technologies, JDBC, JSP, Servlets.
- Experience in Java, JSP, Servlets, Struts JBoss, JDBC, node.js and HTML.
- Worked on Angular JS and Backbone JS which combines web applications with MVC capability to make development and testing of code efficient.
- Experience in designing, developing, and deploying JDBC, JSP, JPA, JMS, JAXB, RMI on windows and flavors of UNIX platforms.
- Experience in installing, configuring, tuning Apache Tomcat, JBoss.
- Knowledge in performing continuous delivery using DevOps practices.
- Good Knowledge of using IDE Tools like Eclipse, NetBeansfor Java/J2EE application development.
- Developed teh entire application implementing MVC Architecture, integrating JSP with Hibernate and struts frameworks.
- Possess strong working noledge of RDBMSProgramming using SQL, PL/SQL, Triggers and Stored Procedures.
- Implemented MVC architecture using Jakarta Struts framework.
- Expertise in database modelling, administration and development usingSQL,PL/SQL in Oracle and SQL Server environments.
- Versatile team player with good communication, analytical, presentation and inter-personal skills.
- Experience in conducting Requirement Reviews, Design reviews and Code reviews with teh Enterprise Architecture teams to meet teh company standards.
TECHNICAL SKILLS
Languages: Java, C, C++
JEE Technologies: Web Services,JNDI, JDBC, Servlets, JSP,JavaBeans
Reporting Tools: Oracle BI Publisher 10g/11g
Web frameworks: Struts, Spring MVC, Spring, Spark
ORM frameworks: Hibernate, Hybris
Scripting Languages: JavaScript,JQuery,Angular, Node.js, React
Markup Languages: HTML, CSS, XHTML, XML
Application/Web Servers: JBoss, WebSphere, Perl, WebLogic and Tomcat
DBMS: DB2, Oracle, PL/SQL,MySQL,SQL Server, Cassandra.
Operating systems: Windows 9x/NT/2000/XP, Unix, Linux.
IDE Tools: Eclipse, NetBeans.
PROFESSIONAL EXPERIENCE
Confidential, Weston, FL
Java Frontend Developer
Responsibilities:
- Involved in study of User Requirement Specification.
- Actively participated in teh daily scrum meetings to produce quality deliverables within time information and halped clearing ambiguity in requirements document.
- Worked with Agile SCRUM Methodology.
- Developed RESTful micro web services using JAX-RSto allow communication between teh applications using REST and SOAP based Web services.
- Developed JMS (MDB) solutions to transmit data over XML to save data asynchronous way through WebSphere MQ messaging.
- JAXB was used for marshalling and un-marshalling XML based upon schema.
- Designed, Developed and analyzed teh front-end and back-end using Angular, React, JSP, Servlets, AJAX, JavaScript, Node.js and Spring 3.0.
- Developed various triggers, functions, procedures, views in MySQL database.
- Integrated Spring (Dependency Injection) among different layers of an application.
- Used Spring framework for dependency injection, transaction management.
- Used Spring Boot, MVC and Batch framework controllers for Controllers part of teh MVC.
- Used Solr for rich document parsing and indexing and server statistics logging.
- Used JQuery to traverse through a DOM tree and manipulated teh nodes in teh tree. Implemented teh Drag and Drop functionality using jQuery framework.
- Implemented Server and Java based web applications using JBoss application server.
- Implemented Business Logic using POJO's and used WebSphere to deploy teh applications.
- Used AWS for cloud services platform, content delivery and database storage.
- Developed RESTarchitecture based web services to facilitate communication between client and servers.
- Used Spring Boot Framework MVC for writing Controller, Validations and View.
- Wrote Hibernate classes, DAO's to retrieve & store data, configured hibernate files.
- Developed Service layer interfaces by applying business rules to interact with DAO layer for transactions.
- Participated in teh code reviews, testing of teh functionalities that are developed Junit Testing of DAO.
- Tests developed in Eclipse to start and to stop teh selenium server and to execute teh tests in browser.
- Used Java Persistence API (JPA) through Hibernate.
- Used Spring with ORM to integrate Spring Framework with hibernate and JPA.
- Worked on design, migration and development for OIM 11g R2.
- Used Eclipse as IDE for development of teh application.
- Used SQL Server for storage and retrieval of data modeled in JSON like documents with dynamic schemas.
- Used SVN for version control.
- Created rich client using Ajax to pull teh data from database.
- Developed UI screens involving Servlets, JSP, JavaScript and XML DOM parser.
- Interacted with Business Analysts to come up with better implementation designs for teh application.
- Design and Development of Client side scripts using JAVA, JSP, and Java Script, Apache Tomcat.
Environment: JAVA, J2EE, Servlets, Spring, Hibernate, Angular, React, Apache Axis2, Spark, WSDL, REST, JMS, SOAP Web Services, HTML, JavaScript, JDBC, AWS, Solr, Agile Methodology, PL/SQL, XML, JBOSS, HornetQ, UML, UNIX, SQL Server, WebSphere Application Server, OIM 11g R2, Eclipse
Confidential
Java Developer
Responsibilities:
- Designed and developed WebApplication using Struts framework.
- Created custom tags for JSP formaximumre-usabilityofuserinterfacecomponents involved in writing of JSP and HTML for teh presentation of data.
- Used Mongoose API in order to access teh MongoDB from NodeJS.
- Debug teh application using Firebug to traverse teh documents and manipulated teh Nodes using DOM and DOM Functions.
- ImplementedMVCArchitectureusingStrutsFramework.
- CreatedActionandViewclasseswithbeansandintegratedthemthroughStrutsConfig.
- DevelopedinternationalizedJSPpagesusingresourcebundlesaswellasServletsforthepresentationtierandforActionServlet.
- Struts2.0 is teh MVC framework and backbone of teh application. Façade design patterns were extensively used for entity bean and session bean interaction.
- Chat servers created with node.js using redis for message routing, but never deployed to production.
- WrotedeploymentdescriptorandconfigurationfilesusingXML.
- Built and maintained applications using modern MVC and widgets.
- Involvedindevelopingsessionbeansfortanecessarytransactionsinthe application.
- Developed theMavenScript for building teh application and deploying onJbossServer.UsedJDBCtoaccessDatabase.
- Used Spring Core for dependency injection/Inversion of control (IOC) and spring MVC for web components development.
- Recorded and plays back test in Fire fox using Selenium IDE.
- Created Automation test framework using Selenium.
- Tested components using Junit during development.
- Developed SQL queries and utilized stored procedures to perform transactions with teh DB2 Work with agro upto build teh backend infrastructure of DB2 database.
Environment: JDK,J2EE,JSP,Servlets,JDBC,JBOSS,XML,HTML,Struts,Maven, DB2,Eclipse,JUnit,UNIX, WebSphere.
Confidential
Java/UI Programmer
Responsibilities:
- Identifying teh technical areas that contributed to teh issues and documenting them.
- Involved in all teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications, Development and Customization of teh Application.
- Responsible for writing detailed design specification document and implementing all business rules as per Design document.
- Used JQuery to traverse through a DOM tree and manipulated teh nodes in teh tree. Implemented teh Drag and Drop functionality using jQuery framework.
- Application backend implemented as node.js express application server.
- Debug teh application using Firebug to traverse teh documents and manipulated teh Nodes using DOM and DOM Functions.
- Run tests by using Selenium remote control in different browsers.
- Used Spring MVC (Model View Controller) to handle/intercept teh user requests and used various controllers to delegate teh request flow to teh back-end tier of teh application.
- Custom node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling autantication, custom headers, virtual application root, etc.
- Wrote ANT Build for teh Cruise Build Platform.
- Wrote JUnit Test Cases.
- Used JMESA, JSP, and HTML for Front View developments.
- Worked on Database batch updates, commits and roll back.
- Design Patterns like Façade, Singleton and Factory Pattern were used.
- Developed DAOs (Data Access Object) using JDBC to interact with DBMS - Oracle 10g
- Developed SQL Queries, Stored Procedures, Views.
- Developed application in SVN version control.
- Used Struts 1.2 for Model View Controller Framework
- Used JDBC for CRUD operations.
- Involved in fine tuning of Query.
Environment: Java 5, JSP, JMESA, ANT, CRUISE BUILD, Struts 1.2, WebLogic Server, Selenium IDE, Selenium RC Server