Java Developer Resume
Middletown, NJ
SUMMARY
- 5+ years of progressive experience in successfully designing, developing and implementing quality software.
- Extensive experience in Java/J2EE technologies (Java, JDK 1.5/1.6/1.7, JSP, Servlets, JDBC, EJB).
- Extensive Web programming experience with technologies likes JSP, Java, Servlet, JavaScript, XML, AJAX, Angular JS and JQuery.
- Expertise in Spring MVC frameworks for building the web layer.
- Expertise in Spring IOC design patterns to build the application services layer.
- Hands on experience in converting Hive/SQL queries into Spark transformations using Scala.
- Experience in developing commercial applications using common J2EE Design Patterns such as Session Facade, Factory and Data Access Objects.
- Expertise in database programming (SQL, PL/SQL) with Oracle. Extensively usedEclipse, RAD, and RSA as IDE for application development and support.
- Extensively used Maven and ANT as build script for application build and deployment. Extensively used Junit and log4j for unit testing and logging.
- Worked with GIT, SVN and ClearCase for version control. Expertise in designing J2EE compliant systems for deployment on WebSphere, WebLogic and JBoss application servers.
- Designed and coded application components in an agile environment. Experience in OOAD using UML (Rational Rose).
- Extensive experience working / supporting applications in Production, QA and Dev. environments.
- Good knowledge and experience with multiple Servers like Confidential Web Sphere, BEA Web Logic server, Apache Tomcat, JBoss.
- Extensive experience in working IDE tools like Eclipse, NetBeans, RAD, WID (Web Sphere Integration Designer).
- Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
- Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MY SQL, PL/SQL, SQL* Plus, Database triggers, Procedures, Functions.
- Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.
- Worked closely with the QA Manager and QA Lead to discuss/decide major activities.
- Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals Confidential all levels and can work as a part of a team as well as independently.
TECHNICAL SKILLS
J2EE Framework/API’s: Struts 2, Spring 4, Hibernate 3, WebServices
Programming Languages: Java 8, C++,C#, JavaScript
J2EE IDE: Eclipse, MyEclipse, Confidential Rational App Developer 7
Operating System: Microsoft Windows XP/2000, UNIX/Linux, Mac OS X
Web Technology: JSP, JavaScript, AJAX, HTML 5, CSS 3, XML, XHTML, JSTL, JQuery, XSLT, Xpath, XQuery, SOAP, Ext JS, Node.js, Adobe Flex
Webservers: JBoss 6, Confidential WebSphere 7, Apache Tomcat 7, Oracle WebLogic 10g
Databases: Oracle 10g, My SQL 5, MS SQL Server 2005, Confidential DB2
Database Languages: SQL, PL/SQL
Development Methodologies: Agile, Scrum, Waterfall, TDD
Version Control: Perforce, Confidential ClearCase, Visual Source Safe
Testing & Performance: JUnit, JMeter
UML Tools: Confidential Rational Rose, Confidential Rational Suite, Magic Draw
Build Tools: Ant, Maven
Reports: Jasper, Crystal Reports
PROFESSIONAL EXPERIENCE
Confidential, Middletown, NJ
Java Developer
Responsibilities:
- Framed Confidential & Confidential ’s Inter - Offer, Business, Compatibilty and Configuration Rules using Dynamic UI Libraries comprising of JavaScript and Jquery.
- Design and Coding of various JAVA, J2EE modules like Spring Boot, Spring MVC and Hibernate.
- Experience in Creation of REST and SOAP based web services using JAX-RS and JAX-WS (Both Producer and Consumer) with format such as XML and JSON.
- Involved in critical application enhancements and performance improvements using Spring Boot.
- Excellent skills in creation of Dynamic-UI, a JavaScript library for parsing Json. Generate UI elements, bind event handlers and bind business rules.
- Hands-on writing Stored Procedures, functions, triggers, DDL, DML SQL queries. Performed database synchronization on production and test environments.
- Strong experience in working with agile lifecycle, and/or tracking, and process management tools like Rally & TDP.
- Competence in using Java IDE tools like JDeveloper, Eclipse and Net beans to develop dynamic web applications.
- Worked with Production Support Team and DB team to provide work around for those issued and plan for the fix in patch or next production releases.
- Strong experience in working with version control system like GIT and SVN for merging/handling/moving of code base from different environments.
- Possess Networking knowledge in Software-defined networking (SDN) to programmatically initialize, control, change, and manage network behavior dynamically with help of Inter-Offer, Bsuiness, Compaitibility and Configuration Rules on CISCO, JUNIPER and ATTBIB based routers.
Environment: Java/J2SE, JAXB, Devloper Tools, DOM, XML, JSON, WebServices, J2EE, RSA, JBoss, Ratonal Rose, CVS, Oracle10g, Junit, JavaScript, Jquery, HTML, BOOTSRAP, CSS, SVN, GIT, Rally, TDP, Code Cloud.
Confidential
Java Developer
Responsibilities:
- Developed the user interface using Spring MVC, JSP, JSTL, JavaScript, Angular-JS, Html and CSS.
- Designed and developed the UI using HTML, CSS and JSP.
- Developed Angular MVC components and performed dependency injection and employed two way data binding.
- Used Angular-UI components for web application development and worked extensively on directives, filters, services and controllers.
- Have used Angular Ajax using Http Service to send the form data and receive data in the form of JSON and XML.
- Developed ETL parsing and analytics usingScala/Spark to build a structured data model.
- Installed and configuredHadoopMapReduce, HDFS and developed multiple MapReduce jobs inJavafor data cleaning and pre-processing.
- Built dynamically generated dropdown lists usingAjax, jQuery UI and Angular JS.
- Developed Spring controllers, validators, services and DAO's for backend interactions and operations.
- Developed Hibernate entities and performed Object relation mappings and wrote criteria queries for the data retrievals.
- We used multithreading concepts while creating DAO classes. Used multithreading in programming to improve overall performance.
- Exposed Spring MVC controllers as Rest WebServices and configured spring security in the application.
- Wrote builds and deployment scripts using Maven and was also responsible in maintaining them.
- Wrote Junit classes for the services and prepared documentation and configured logging in the application using log4j API.
- Responsible for debugging, testing, maintaining and deploying the application.
- Used JDeveloper code editor to modify the layout and properties of components visually.
Environment: Java, HTML, CSS, Spring MVC, Maven, Hadoop, Angular JS 1.3.8, Spring Framework, Hibernate, XML, JavaScript, Rest Webservices, Oracle, HTML, SVN, JUnit, RAD, LDAP, Apache Commons Libraries, WebSphere Application Server, Scala, UBUNTU.
Confidential, Ohio
Java Developer
Responsibilities:
- Designed and developed the application using agile methodology and followed TDD and Scrum.
- Wrote Technical design document with the class, sequence, and activity diagrams in each use case.
- Designed and Developed the UI Framework built using JSF Facelets, Rich Faces and Ajax4JSF.
- Used J2EE design patterns like MVC, Singleton and DAO Factory to provide a consistent, easily manageable and maintainable application.
- Implemented J2EE design patterns such as Factory, DAO and DTO.
- Developed 17 maps along with the partner setup in Gentran to suit the various EDI transactions depending on the ERP Oracle-Apps system of the trading partner in ANSI X12 format.
- Designed and developed Business components and Integrated with spring framework.
- Wrote data Components for Plan setup, wrote and called Stored Procedures using Java, HQL, and Hibernate.
- Involved in configuring and integrating JSF, Spring and Hibernate frameworks.
- Involved in design and implementation of MVC architecture in different modules.
- Used Spring Batch to build thePOJO-based development approach of theSpring Framework.
- Wrote the DAO’s to access the database using JDBC calls and created aspects using Spring AOP annotation approach.
- Responsible for configuring and deploying the builds on WebSphere App Server.
- Prepared the operational excellence reports to check any drop of files sent by trading partner.
- Involved in Unit & Integration Testing for different Modules in the application.
- Wrote build & deployment scripts using Maven, shell scripts on Unix env.
- Did the 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.
- Developed the classes for Unit Testing by using JUnit.
Environment: J2EE/J2SE, Java1.5, JSP, Spring Frame Work 3, CSS3, XML, HTML,, Oracle, JavaScript, Sub Version, VBScript, CLEO Lexicom, FileZilla server, Gentran Server 5.1 patch 16.
Confidential
Java Developer
Responsibilities:
- Responsible for prompt development of services, features and tools for the School’s highly interactive UI System.
- Used J2EE design patterns like MVC, Singleton and DAO Factory to provide a consistent, easily manageable and maintainable application.
- Involved in repetitive machine driven effort using Agile Methodology.
- Interfaced with the MySQL back-end database using Hibernate Framework and XML configuration files.
- User Interfaces were developed using Servlets, JSP, JSF, JS, CSS, JQuery, Struts and HTML.
- Used CORE and HTML tag libraries for expressing Java Server Faces within a view template.
- Designed HTML, JSP’s for front-end templates.
- Wrote different queries to be used to retrieve information from the DB.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL schema.
- Involved in testing the UI developed.
- Developed an Ajax framework for rapid development of Rich Internet Application access to databases.
Environment: Java EE 5, EJB 3.0, JSP, JSF, Servlets, Hibernate, JavaScript, Struts, Oracle10g, HTML5, CSS3, XML/XSLT, Junit, Toad, JSF, Eclipse-Mars, AJAX, Core Java, UML, Weblogic Portal Server.
Confidential
Java Developer
Responsibilities:
- Used J2EE design patterns like MVC Singleton and DAO Factory to provide a consistent, easily manageable and maintainable application.
- Used MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
- Used SVN configuration management tool for code versioning and release.
- User Interfaces were developed using Servlets, JSP, JS, CSS, JQuery and HTML.
- Used CORE and HTML tag libraries for expressing Java Server Faces within a view template.
- Developed the UI Screens using JSP, JavaScript and HTML and did the client side validation with the JavaScript.
- Designed HTML, JSP’s for front-end templates.
- Wrote different queries to be used to retrieve information from the DB.
- Used various UI tools like AJAX, EXTJS.
- Involved in testing the UI developed.
- Developed the classes for Unit testing by using JUnit.
Environment: Java EE 5, JSP, JSF, Servlets, JavaScript, Struts, HTML5, CSS3, XML/XSLT, Junit, AJAX, Core Java, UML.