Senior Java Developer Resume
Dallas, TX
SUMMARY
- 9+ years of experience in design, development and implementation of software applications using Java, J2EE technologies.
- Participation in all phases of Software Development Life Cycle SDLC including analysis, design and coding.
- Knowledge of OOAD concepts using UML and familiarity of Service Oriented Architecture (SOA).
- Experience in Web - Development technologies like Servlets, JSP, JSTL, HTML, JavaScript, CSS, XML, XSL/XSLT, AJAX, JQuery.
- Expertise in Application development with ample experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JDBC, JSP, JSTL, JAXB, Struts, EJB, Spring, Spring Boot, Spring DATA, Spring JDBC, Groovy-Grails, Hibernate, XML, Web services, JMS, Eclipse, RAD, Ant, Maven.
- Experience in developing Web based GUI's using JSP, HTML5, DHTML, CSS3, JavaScript, JSON, Node JS, Angular JS, React JS, JQuery, EXTJS and Ajax.
- Knowledge of using Core Java, Multithreading, Servlets, JSP, J2EE, JMS, Hibernate, Spring, Oc4j, SVN,, JDBC 2.0, JDK, JNDI, Maven, ANT, HTML, XML, Java Scripts, JQuery.
- Proficient in Distributed and Web environments, focused in Java Technologies Java collections, Threads, J2SE, JDBC, Struts, spring, Hibernate Framework.
- Hands on experience in designing and developing application based on Spring Framework, Spring Boot, Spring MVC, Spring Templates, Hibernate, Microservices, AWS Web Services using Axis and Jersey Frame works, Java 8.
- Involved functional usage and deployment of applications in JBoss, WebLogic, WebSphere and Apache Tomcat.
- Expertise in XML-based standards and protocols such as WSDL and SOAP, Service Oriented Architecture SOA, development of XSD schemas and implementing both SOAP and REST web services.
- Proficient in Utilizing Spring Boot and Spring MVC for developing Spring Micro services, RESTful API.
- Expert in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
- Skilled in implementation of the version control software SVN, CVS, Git.
- Expertise in utilizing J2EE, JSP, Servlets, JDBC, Struts, spring, JSF and other frameworks for developing Client and Web (Internet and Intranet).
- Skilful with XML technologies including XML, Java Script, CSS and HTML.
TECHNICAL SKILLS
Languages-: C, C++, java,J2EE, HTML, CSS
Web development tools -: Servlets, JSP, JSTL, HTML, JavaScript, CSS, XML, XSL/XSLT, AJAX, JQuery
Development process-: Software Development Life Cycle SDLC.
Application development tools -: CoreJava, Servlets, JDBC, JSP, JSTL, JAXB, Struts, EJB,Spring, Spring Boot, Spring DATA, Spring JDBC, Groovy-Grails, Hibernate, XML, Web services, JMS, Eclipse, RAD, Ant, Maven.
Version control Systems -: SVN, CVS, Git.
Microservices tools -: Spring Boot, Spring MVC
Frame works -: Spring Framework,Spring Boot, Spring MVC, Spring Templates, Hibernate, Microservices AWS WebServices using Axis and Jersey Frameworks,Java8.
Application servers -: JBoss,WebLogic, WebSphere and Apache Tomcat
Operating systems -: All versions of windows, Linux, Unix
PROFESSIONAL EXPERIENCE
Senior Java Developer
Confidential, Dallas, TX
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, and Development, Testing production of application using both Waterfall model.
- Used SOAP JAXB for producing web services and involved in writing programs to consume the web services.
- Developed the application using Spring MVC Framework that helps in separating the business logic, presentation logic and navigation logic.
- Written Spring Core and Spring MVC files to associate DAO with Business Layer.
- Designed and developed the UI using Angular JS, Spring MVC, HTML, CSS, Bootstrap, JavaScript/TypeScript, JQuery, AJAX.
- Written SQL, PL/SQL and stored procedures as part of database interaction.
- Developed User Interfaces for the applications using HTML5, CSS3, JavaScript, and Bootstrap.
- Designed and developed presentation layers using JSP, Java Beans, CSS, HTML, DHTML, jQuery and Java Script, JSON in UI pages.
- Involved in Dynamic form generation auto completion of forms and user-validation functionalities using AJAX.
- Developed various Service Oriented Architecture (SOA) and Micro Service Architecture based J2EE applications.
- Created controller Servlets for handling HTTP requests from JSP pages.
- Implemented JSP in Presentation layer programming using JSTL, AJAX Development.
- Developed client user interface using JSPs and Servlets.
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology SCRUM.
- Experience with and solid understanding of Microservices.
- Created and consumed Micro Services based on Web API.
- Extensively worked with XML schema, XSL/XSLT, XML to navigate in XML documents, and DOM4J to process and parse xml files.
- Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a service.
- Developed several shell Scripts to automate file transfers.
- Deployed the complete Web and enterprise applications in WebSphere Server.
Environment: - Java, JEE, JavaScript, Hibernate, HTML, CSS, JSP, spring, Oracle, Spring Boot, POS, DOJO, spring, Microservices, Backbone, CSS, Rest API, XML, SOAP, Web Services, JMS, Agile, XPATH, Hibernate, Maven, Windows, Apache Tomcat, MVC.
Senior Java Developer
Confidential, Plano, TX
Responsibilities:
- Responsible for writing J2EE compliant Java code for application development effort which involved working with JSP, Servlets, JDBC, XML, EJB, etc.
- Developed the application using React JS, spring, HTML, Bootstrap, CSS and JavaScript.
- Created and Implemented Microservices using spring boot, REST, JSON.
- Designed and developed Micro Services business components using Spring Boot.
- Reviewed Design Document, gathered information from Architect and Business Analysts to design Functional Specifications for this UI Interface Project.
- Designed and developed presentation layers using Servlets, JSP, Java Beans, CSS, HTML, DHTML, jQuery and Java Script.
- Responsible for designing the User Interface by coding in HTML5, CSS3, Angular JS, to build this SPA Single Page Application.
- Involved in complete development of 'Agile Development Methodology' and tested the application within each iteration.
- Developed Restful Micro Services using Spring Rest and MVC, for OSS services.
- Hands on Coding to build REST Micro Services using Spring Cloud, Oracle, XSD, JSON, Spring Config, Cloud Foundry and Jenkins.
- Used Micro Services as a strategy to gradually replace a core monolithic application while still adding business features.
- Developed presentation layer using JSP, HTML, DHTML, CSS, AJAX, JavaScript, and JSTL.
- Involved in implementation of application using conventional design practices (SOA-Service Oriented Architecture, MVC-Model View Controller).
- Hands on experience on developing the components using Angular 2 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
- Integrating new features related to CSS3 such as transitions, transforms, animations as wells as focusing on HTML semantic standards.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, Angular JS, JavaScript and Bootstrap.
- Used Spring RESTful API to create RESTful Web Services, set JSON data type between front-end and the middle-tier controller.
- Worked on client side using Java Script, HTML and CSS for various user screen components.
- Performed code review and Unit testing of the modules by creating JUnit test cases.
Environment: - Windows, WebSphere, Eclipse, Java, Servlets, JSP, JavaScript, HTML5, CSS3, React JS, AJAX, XML, JSON, Agile, Java /J2EE, JMS, JBoss, Angular JS, MongoDB, XML, JQuery, AJAX, HTML5, CSS3, RESTful, SOAP UI, MVC.
Java Developer
Confidential, Weston, FL
Responsibilities:
- Developed Core business components using Java, Spring MVC and Hibernate.
- Worked to build Restful web services to consume and produce the data for the various interrelated systems.
- Involved in Developing Intranet Web Application using J2EE architecture, using JSP to design the UI and Hibernate for database connectivity.
- Worked on Development of Hibernate objects for data fetching for batch and front-end processing.
- Implemented Spring MVC framework and integrated products with web services.
- Worked with AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based scheme.
- Utilized the Java Collections API extensively in the application as security protection for XML, REST and JSON to make a secure Web Deployment.
- Designed dynamic and browser compatible pages using HTML5, CSS3, BOOTSTRAP and JavaScript.
- Developed jQuery callback functions to implement asynchronous communication using AJAX.
- Used Business Process and deployment using JBoss JBPM and JBoss Drools Rules Engine.
- Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
Environment: - Java, Spring, Hibernate, JSP, Oracle, PL/ SQL, spring web flow, AWSMaven, Git, JUnit, REST, HTML, CSS, AJAX, JIRA.
Java Developer
Confidential
Responsibilities:
- Developed Java Sever Pages, Tiles, Validator, Action classes and EJBs for various user transactions.
- Developed the XML Schema for the data maintenance and structures.
- Implemented EJB session beans, messaging technologies like Message Driven Bean, JMS.
- Used JSP for presentation layer, entity beans as the model to represent the persistent data and interacted with Oracle database as per MVC Architecture.
- Participated in Design Implementation of GUI using HTML, JSP, Tiles, Validator and Java Script for front-end validations.
- Involved to develop Multithreading for improving CPU time.
- Involved in coding for JUnit Test cases, ANT for building the application.
- Used the XML Parsers like SAX parser to parse the data.
- Used JDBC calls in the Enterprise Java Beans to access Oracle Database.
- Involved in Integration testing and defect fixes.
- Designing JSP using Java Beans.
- Involved in Design, Development, Testing and Integration of the application.
- Worked in implementing business logic and data base connectivity.
- Effective team player with excellent logical and analytical abilities.
- Writing stored procedures, Packages, Views, Cursors, Functions and triggers using SQL PL/SQL in the back end.
- Worked with Java Messaging Services JMS for reliable and Asynchronous Communication.
- Ability to quickly adjust priorities and take on projects with limited specifications.
- Effective team player with excellent logical and analytical abilities.
- Worked on Leveraged struts-validations, struts-beans tag libraries.
- Written SQL, PL/SQL and stored procedures as part of database interaction.
- Developed JMS as a client interface as a Message producer for Message queue.
- Developed JAX-WS web services for EOL application.
- Have extensive manual and unit testing experience in multiple projects.
- Developed JUnit Test Cases.
Environment: - Java JDK1.5, JSP, Struts 1.3.8, CMS, Spring 1.0.2, SOAP Web services, SOA, JavaScript, CSS, XML,JAXB XHTML, XSLT, JMS, EJB, Log4j, Web Sphere 6.1, Ant, RAD 7.0, Eclipse 3.2, UNIX, Perl.
Web Developer
Confidential
Responsibilities:
- Involved in gathering the requirements from the Business.
- Responsible for maintaining Functional requirements, Design and Data structures documents.
- Involved in end to end coding.
- Implemented Java utilities to automate and validate the health checks, and data migration.
- Installed and configured various Middleware systems - SOA and WebCenter, Oracle security stack, OBIEE, Hyperion, ODI, OEM etc.
- Worked on Oracle VM and VMWare virtualized servers.
- Involved in tuning of JBoss Server.
- Worked on security aspects of system including AD, OID, OVD, WebLogic and UCM integration.
- Executed migration of Active Directory users into OID.
- Worked on enhanced OID user provisioning Shell Scripts.
- Applied portal entitlements to secure content.
- Applied UCM folder security for Lab2Pt project.
- Served as SME for the Middleware team and the development teams.
Environment: WebLogic, JBoss, Jetty, Oracle WEC, UCM, SOA, OBIEE, Hyperion, OHS, OID, AD, OVD, OAM, Java, J2EE, Oracle, Informix, SQL Server.
