Sr. Java Developer Resume
Avenel, NJ
PROFESSIONAL SUMMARY:
- Over 8+ years of experience in design, development and implementation of software applications in JAVA/J2EETechnologies.
- Conversant wif all phases of project Life Cycle including Requirement gathering, Analysis, Design, Development, Implementation, Testing, Software quality standards and configuration management and change management and Quality procedures.
- Expertise in OOP design, collection framework, Exception Handling and IO System.
- Proficient in web application development using Java, JSP, JSF, Servlets, HTML, HTML5, CSS, and JavaScript and frameworks Spring and Hibernate.
- Proficient in Java Multi - Threading, Thread lifecycle methods and multiple request handling using synchronization
- 4 years of experience in UI development by using Angular JS, ExtJs, JQuery.
- Exposure to Analysis, Design and Development phases of Java Applications.
- Extensively worked in J2EE technology (Servlets, spring, Struts, JSF, JSP, EJB, JDBC, and XML) wif various middleware technologies.
- Experience in working wif MVC Architecture and Struts, JUnit, spring, Framework and implemented wif design patterns.
- Good experience in working wif Web servers like WebLogic6.1&8.x, Apache Tomcat 5.x.
- Experience in markup languages like HTML, DHTML, XML and Cascading style sheets (CSS).
- Worked on designing teh applications and representing Design in UML diagrams wif Rational Rose.
- Worked on Multi-threading for performing user options simultaneously thus by improving teh effectiveness of teh application.
- Excellent in defect fixing, solving complex problems andPerformanceTuning.
- Expertise and experience in performing different kinds of testing like, functionality testing, unit testing, integration testing, performance testing, load testing, regression testing and System testing for teh online applications.
- Well-experienced in Server maintenance, Administration and deploying Servlets, JSP and EJB components. Deployed in JBoss, WAS 6.0, WebLogic 10.0 and Apache Tomcat Application Servers.
- Working knowledge of Hibernate 3.0, spring.
- Good knowledge of SOA and Exposure to ETL tools.
- Experience in working teh version control tools GIT, GITHUB, SVN
- Expertise in using database tool SQL Navigator.
- Worked extensively on XML (DOM and SAX Parsers) JAXP/JAXB.
- Experience wif JDBC for connecting to DATABASE.
- Strong Knowledge of SQL and PL/SQL and good in writing stored procedures and triggers in Oracle 8i/9i/10g.
- Programming Experience in SQL and PL/SQL, Stored procedures, UNIX Shell Scripting.
- Hands on experience wif on J2EE Architectures and Specifications (JDBC, EJB 2.0, SOAP, Xpath and XQuery)
- Demonstrated expertise in various phases of Software Development Life Cycle including Requirement Gathering, Requirements Analysis, Requirement Elicitation, Authoring Software Specifications, and High/Low Level Design, Development, Testing, Deployment and Support.
- Implementation experience in web services using REST API like Jetty, Swagger.
- Skilled in deriving, determining and developing Functional Specifications, Technical Specifications and User Documentation for complex application.
- Experienced in Project Evaluation, Project Management and Status tracking wif analytical and problem solving skills.
- A good team player wif good Communication and Oral skills.
- Efficient leader wif good interpersonal skills.
TECHNICAL SKILLS:
Programming/Scripting Languages: JAVA, JavaScript, CSS, HTML, DHTML, XML, SQL
J2EE Technologies: Struts, Spring, Hibernate, JMS, Richfaces, Servlets, JDBC, JNDI, EJB, XML, Web Services, LDAP
Frame works: Apache struts, Hibernate, spring, AJAX, WebObjects
Web/Application Servers: Apache Tomcat, Web-logic Server, WebSphere
Tools: / IDEs: Eclipse, Netbeans
RDBMS / Database: ORACLE 8i/9i/10g, SQL Server, DB2, MySQL
Web Development: HTML, CSS, XML, Java Script, AJAX
Methodologies: OOAD using UML, Rational Rose, Agile/XP
Operating Systems: Windows2000/XP/2003, UNIX, LINUX, DOS
Software: Oracle, MS Office, Adobe Photoshop, Flash, JIRA
Others: Ant, Maven, Log4J, JUnit, HTML, DHTML, XHTML, CSS, XSL
PROFESSIONAL EXPERIENCE
Confidential, Avenel NJ
Sr. Java Developer
Responsibilities:
- Implemented service layer wif data access tier using Spring DAO.
- Worked on teh spring framework like Spring IOC and Spring DAO.
- Build RESTful Web services using JAX-RS API
- Created web services, WSDL and web methods wif Annotation in Hibernate, Used teh spring container for data source and to load teh hibernate specific classes.
- Extensively used CSS and Bootstrap for styling teh HTML elements.
- Designed Frontend wif in object oriented JavaScript Framework wif Angular.js
- Wrote test cases using JUnit testing framework and configured applications on WebLogic Server.
- Built Web Services for applications using REST.
- Worked on Java Multithreading, Collections & Coherence Framework.
- Implemented Java Multithreading to refresh teh cache at a given set of time interval.
- UI design and development using JSF, richfaces and myface.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
- Designed and Developed Servlets and JSP pages for authentication
- Developed teh different components of application such as JSPs, Servlets, EJB's using Web sphere Studio Application Developer and used CVS for version control.
- MySQL to access data in teh database at different Levels.
- Involved in teh integration of spring batch using shell scripting.
- Implemented TDD for JavaScript code and Angular JS code wif Jasmine test cases
- Responsible for implementing SQL queries and managing JDBC interactions wif data sources
- Explore single-page asynchronously data-driven UIs using REACT JS, REDUX and NODE JS.
- Worked on databases such as MYSQL, Microsoft SQL Server, and ORACLE.
- Created Responsive Web Design using Bootstrap,SVGand other media queries to support on all kinds of devices.
- Worked on teh backend usingGroovyand Grails, Value Object and DAO. Used different design strategies like Façade pattern, proxy command pattern to efficiently use resources.
- Followed agile process, created and maintained User stories inJIRA. Actively participated in Sprint grooming, retrospectives and daily stand up meetings.
- Developed various reusable helper and utility classes using Java Beans wif Eclipse editor.
- Configured Maven dependencies for application building processes that created Pom.xml files.
- Practiced relevant agile development methodologies and worked daily wif subversion and current networking technologies.
- Managing Product development / implementation using AWS cloud infrastructure
- Provide training on various educational technologies including Smartboards, Blackboard and Web 2.0 technologies.
- Lead, Designed and Developed SOA enterprise system using WSO2.
Environment: Spring, Hibernate, WebLogic, Richface, Angular JS, Linux, APACHE CXF, JMS, Shell scripting, REST, JSP, JDK 1.5, SERVLET, MYSQL, JDBC, AWS, Groovy, Eclipse, MAVEN, Agile, JIRA, Web 2.0, SOA.
Confidential, DE
Sr. Java Developer
Responsibilities:
- Created detail design document, Use cases and Class Diagrams using UML and Rational Rose.
- Created sequence diagrams to show teh flow of pages using Rational Rose.
- Used to interact wif Business Analyst in team meetings and involved in testing wif End user.
- Designed teh System based on teh business requirements and prepared teh data flow, divided data flow into modules, functions and interface
- Developed and implemented UI controls and APIs wif ExtJS.
- Have extensively used JQuery, CSS3 and HTML5 for teh front end.
- Used Multithreading to improve teh performance for processing of data feeds.
- Involved in designing Class diagrams, Sequence diagrams, Activity Diagram
- Designed, Developed and Deployed EJB Components on WebLogic10g.
- Used Stateless Session Beans (EJB) for implementing business logic.
- Wrote numerous Java classes using EJB, JSP and Servlets.
- Created and consume SOAP Web Services.
- Extensive experience in design and development of MQSeries applications using MQSeries for Java and MQSeries JMS APIs
- Involved in teh various phases of SDLC (Software Development Life Cycle) like Requirements gathering, Analysis, Design and implementation of teh project.
- Installed, secured, and configured AWS cloud servers wif Linux, Tomcat, MySQL, Apache, etc.
- Followed AGILE Methodology and SCRUM to deliver teh product wif cross-functional skills.
- Used Bootstrap along wif Angular JS in creating teh Application.
- Involved in writing Unix Shell Scripts.
- Responsible for setting up AngularJS framework for UI development. Developed html views wif HTML5, CSS3, and JSON and AngularJS.
- Used JQuery plugins for Drag-and- Drop, Widgets, Menus, User Interface and Forms, integrated theJavacode (API) in JSP Pages
- UsedJIRAfor bug tracking, issue tracking and project management.
- Developed MAVEN scripts to build and deploy teh application onto Application Server and ran UNIX shell scripts and implemented auto deployment process.
- Developed a fully functional prototype application using JavaScript (JQuery, React JS and Backbone.js) and Bootstrap, connecting to a REST-ful server on a different domain.
- Used LDAP and JAAS to maintain Web Services Security in teh application.
- Developed client stubs to consume a web Services using axis.
- Used Struts framework to implement teh MVC design pattern in teh application.
- Used Custom tags and JSP Standard actions for developing JSP pages
- Developed contract first web services using Spring Webservices and used XMLBeans for Marshalling and UnMarshalling teh request.
- Used HQL, Criteria queries to perform all teh required CRUD operations against teh Oracle DB
- Used Hibernate template to persist data and worked wif Hibernate relationships
- Involved in teh day to day interaction wif teh customers for data mapping and form integrations
- Involved in preparing SOAP requests for testing teh API to teh internal VZ backend
- Created teh Webservice clients to consume teh gateway WSDL and deployed on WebLogic10
- Implemented JUNIT testing framework to write and run automated testing.
Environment: Java/Java EE 5, Eclipse3.4, Struts 2, Spring IOC, Spring MVC, JDK 1.5, JSP, JavaScript, Angular JS, Bootstrap, HTML, ExtJs, Hibernate 3.X, Shell Scripting, WebLogic10, XML,JIRA, React JS, AWS, JUnit, Oracle 10g, SOAP, SOAPUI, Spring Web Services, Git, UNIX.
Confidential, FL
Sr. Java Developer
Responsibilities:
- Gathered & analyzed requirements from teh customer and written requirements, technical and design specifications.
- Participate in business analysis requirements wif teh business analyst.
- Involved in teh Development of Struts MVC Framework.
- Developed Controller for request, response paradism by Struts Controllers using Struts-MVC pattern.
- Configured teh URL mappings and bean classes using Struts-web.xml.
- Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files .hbm.xml file, hibernate query language
- Worked on Hibernate object/relational mapping according to database schema.
- Implementation of Spring Restful web services which produces JSON.
- Applied Multithreading techniques for creating high performance applications. Multithreading was used to process data in chunks to improve performance.
- Worked on AJAX implementation for retrieving teh content and display it wifout reloading teh existing page
- Implemented teh application using teh various J2EE design patterns like DAO, Singleton and Business Facade.
- Designed and developed teh UI using spring view component, JSP, HTML, CSS and JQuery.
- Used spring validator framework for client side and server side validation. Also implemented dynamic loading of JSPs using AJAX.
- Used AJAX in suggestive search and to display dialog boxes.
- Involved in Web Service development and implementation.
- Created UNIX shell scripting for periodic generation of reports.
- Hands on experience in deployment of J2EE applications on WebSphere Application Servers 6.0(WAS).
- Development of different application layers like ActionHandler, Facade and process objects.
- Written Test cases using JUnit framework to validate teh application flows in different scenarios in teh standalone application.
- Mentoring developers regarding business knowledge and application framework knowledge.
- Developing business objects which contains teh business logic and also interacts wif database (DAO).
- Production support contact - to analyze, debug and investigate on problems reported by users
- Code reviews (standards, performance tuning, re factoring, reusability)
- Used Log4J to print teh logging, debugging, warning, info on teh server console.
- Written ANT build script for teh application build and deployment.
- Worked wif CVS Version control.
- Performed Unit testing. Used agile methodology for teh software development process.
Environment: Java, J2EE, JDK 1.5, RTC, Struds1.2, Hibernate, WebSphere Application Server (WAS)6.0, JDBC 2.0, SQL Serv Server 2005, Net Bean, Servlets 2.2, JSP 1.2, REST, Log4j, Shell scripting, Web Services, SOAP, JUnit, HTML, DHTML, CVS, XML, JavaScript, Apache Ant.
Confidential
Java Developer
Responsibilities:
- Involved in creating design documents for teh project using Rational Rose tool, UML and J2EE design patterns.
- Designed and developed application based on Struts MVC framework.
- Employed Data Transfer Object, Data Access Object, Business Delegate, Service Locator and Singleton design patterns for teh above framework.
- Developed Struts Dispatch Action classes and DynaAction Forms using Struts framework.
- Configured teh WebSphere8.0 application server and deployed teh web components.
- Developed all J2EE components using Eclipse 3.6.
- Involved in developing teh business logic using teh session and entity beans and persistency layer classes wif EJB3.0.
- Designed and developed teh user interface using Struts View component, JSP, HTML, CSS and JavaScript.
- Worked on XML using SAX and DOM parsers.
- ANT was used for teh entire build process.
- Used XSL/XSLT for transforming XML documents.
- Experience wif Angular JS, JQuery, Bootstrap, JavaScript, Perl, AJAX, Adobe Flex, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
- Design patterns are extensively used to achieve clean separation of different layers. Used different patterns like Adapter, Singleton, Strategy, Factory, Abstract Factory, MVC, DAO and Service Locator, Facade.
- Developed teh SOAP web services.
- Involved in teh implementation of connection pooling techniques for JDBC to optimize database activities.
- Used CVS for version controlling and JUnit for unit testing.
- Involved in development of a generic Data access object (DAO) layer module for user accounts and sales reporting using JDBC to interface wif database systems running on Oracle.
- Performed deployment, end user training for teh above.
Environment: J2EE, JSP, Servlet2.4, XML, Struts 1.2, EJB3.0, SOAP, BEA WebSphere8.0, Eclipse 5.1, JDBC, MySql, JUnit, ANT, Rational Rose, Win XP,DAO pattern, SAX, DOM, XSL/XSLT,HTML,JAXP,CSS.
Confidential
Project Engineer
Responsibilities:
- Involved in analysis, design and development and developed specs that include Use Cases, Class Diagrams, and Sequence Diagrams.
- Successfully Implemented Delta Prescreen Web service. Teh project was developed using Scrum and Agile methodologies.
- Involved in designing teh user interfaces using HTML, DHTML, CSS, and JSPs.
- Developed custom tags, JSTL to support custom User Interfaces.
- Worked on I frame, Spring/Struts Framework in implementing business logic to interact wif teh Hibernate for object relational mapping and other business processes of teh system.
- Developed Form Beans, which are used to store data when teh user submits teh HTML form.
- Developed Action classes which are part of controller class, evaluates date form beans by invoking methods on BD's and then forwards to some other action or JSP.
- Rich User Interface is achieved wifin teh Application wif teh usage of custom JavaScript functions and JQuery plugins.
- Designed Application flow and Developed UML diagrams for teh application using Rational Rose.
- Interacted wif DBA team to resolve Performance issues related slow Data load for services involving several complex SQL queries having slow response time.
- Used ANT Script to Build WAR and EAR files and deployed on Web sphere and Used Maven during teh application deployment
Environment: Java, J2EE, Servlets, JSP, JDBC, JNDI, Struts, MVC, Oracle, HTML, JavaScript, Eclipse, Web Sphere.
Confidential
Systems Engineer
Responsibilities:
- Participated in Functional and Systems Requirements Modelling sessions to create System Requirements for teh application.
- Involved in building GUI using JSF, JSP, JavaScript, Html and CSS.
- Used MVC architecture framework like Struts to implement user interfaces. Implemented validations and tiles for web pages using struts validation framework.
- Implemented User interface using Struts framework tag library JSP's and validation by using JavaScript.
- Technical design for teh system to teh MVC architecture, Front Controller, Business Delegate and Data Access Object, Value Object and Singleton patterns.
- Involved in System Testing, Functionality Testing, Unit Testing, Integration Testing, GUI Testing, Regression Testing, Load Testing, Smoke Testing and Security Testing.
- Actively Involved in EJB component development, deployment for teh different application interfaces.
- Involved into write and modify teh database stored procedures, functions and PL/SQL Scripts.
Environment: Java 1.5, J2EE, Struts Framework, JSP, HTML, JDBC, JavaScript, CSS, Eclipse, Web Logic, Win CVS, ANT and Oracle.