Sr. Ja Developer Resume
VA
SUMMARY:
- Around 9+ years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support using java/J2EE technologies with WebSphere and WebLogic application servers.
- Helped designed and develop a RESTful API that provided account management capability as well as security role lookup and management for all downstream dependencies in the digital supply chain.
- Proficiency in developing secure enterprise Java applications using technologies such as JSP, Servlets, JAVA Beans, C++, EJB, JMS, JNDI, JDBC, XML.
- Knowledge on business rules using Drools and business logic processing customs declarations.
- Implemented various J2EE design patterns like Service Locator, Session Façade, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO), Service Oriented Architecture (SOA) and Business Delegate in the development of Multi-Tier distributed Applications.
- Expertise in socket, collections, serialization, threads programming.
- Expertise in various open source frameworks like Struts 2, spring and Object Relational Mapping Technology like Hibernate.
- Was assigned as in-charge of the implementation and setup of all software from Micros Fidelio, including Opera PMS v5, Micros POS 9700, Micros Fidelio Materials Controls, Micros Interface configuration.
- Experience in modeling presentation tier using StrutsMVC2 (Model-View-Controller) architecture.
- Extensive experience with JMS Pub/Sub Environment.
- Skilled in WebLogic Application server, IBM WebSphere Application server and IBM WebSphere Portals
- Experience with JSF (JSR 168).
- Good knowledge in Angular JS, built application service layer using AngularJS Dependency Injection.
- Designed and developed the application using Java Server Faces (JSF) framework and Spring web flow.
- Extensive development in UNIX (AIX), Red Hat Linux, Windows NT/ 2000 / XP.
- Knowledge in Agile software development process, test driven development and Object-oriented modeling UML, Object-Oriented analysis and design, developing Use Cases, Interaction Diagrams (Sequence and Activity), Class Diagrams, and Package Diagrams using Rational Rose & Visio.
- Strong Database skills with Oracle with ER-WIN, Toad tool for database modeling.
- Competence in using Java IDE tools: Rational Application Developer (RAD), Eclipse 3.0, IntelliJ 10.5 to develop dynamic web applications.
- Used Web Services to exchange information in a micro services platform.
- Created forms and web pages using HTML5 and CSS3
- Created Restful Web services with Node JS.
- Designed UI pages using JSP, HTML, Angular JS, Node JS, Java Script, CSS, AJAX, JQUERY, JSP, JSON and Tag libraries.
- Developed ANT scripts in to build and deploy J2EE Applications.
- Expertise on entire Software Development Life Cycle (SDLC) in Intranet and Internet applications using Web/Application Servers like Tomcat, JBoss, WebSphere, WebLogic and Portlets Application Server.
- Extensive Knowledge on databases like Oracle 9i/10g, DB2, HSQL DB, NoSQL and MySQL. Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
- Experience in SOAP, JAX-RPC, JAXB, JAXP (XML binding technologies), XML and WSDL using IBM-MQ (messaging technology) series for developing Web Services.
- Hands on experience working with the UI technologies like HTML, JavaScript, JSF, JSP tag libraries.
- Sound Knowledge of Bootstrap Framework for Responsive Web Applications.
- Good working knowledge in version control tools like CVS and Rational Clear Case (repositories).
- Expertise in SOA, MVC frameworks using Spring and Struts.
- Worked with servers IBM web sphere, web logic, JBoss and Apache's Tomcat.
- Experienced in using WSAD, RAD, RSA, Net Beans, and Eclipse IDE for Application development.
TECHNICAL SKILLS:
Programming Languages: Java/J2EE, JavaScript, HTML, CSS, XML, C, C++
J2EE Technologies and service API’s: Java, JSP, Servlets, EJB, JMS, JDBC, JPA
Open Source/Framework: Spring, JSF, ICE Faces, Angular 2, Bootstrap, Struts 2
ORM: Hibernate
Databases: Oracle 8i/9i/10g/11g, DB2, MySQL, NoSQL
Application Servers / Web Services: Oracle WebLogic 8.1/10.3/12c, IBM Web sphere 5.1/6.0/7.0,JBOSS Apache Tomcat, Apache Camel, SOAP, REST, SOA
Build Tools: Gradle, Log4j, Maven and ANT
Development Tools / Testing Tools: Eclipse, NetBeans, TDD, IntelliJ, Selenium, JMETER
Internet Technologies: Java Script, CSS3, AJAX, HTML5, XML, XSLT, XPath, Bootstrap
Design & Modelling Tools: UML - Use Cases, Sequence & class diagrams, Enterprise Architect
Version Control: CVS, Rational Clear Case, SVN, Microsoft TFS, GIT
PROFESSIONAL EXPERIENCE:
Confidential, VA
Sr. Java Developer
Responsibilities:
- Developed REST services to talk with adapter classes and exposed them to the angular JS front-end. Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology Involved in detailed analysis based on the requirement documents
- User interface coding and styling using Angular 2, CSS and Bootstrap template.
- Implemented Java Web services based on SOA architecture with SOAP and WSDL also Implemented SOAP messages for information exchange for Web services.
- Troubleshooting, security, failover and work load management of WebSphere Application Server 5.0 /5.1/6.0, Webservers like IBM HTTP Webserver, Apache Webserver.
- Deployment, software installation, maintenance, fixes upgrades, general administration, troubleshooting.
- Hands on experience using WebLogic 10.x/8.x, IBM WebSphere 5.x/6.x, and Tomcat Server.
- Used the concepts of Dependency Injection and inversion of control concepts using the framework Spring and deployed the entire application on application server Web Logic 11g.
- Extensively involved in the development of backend logic or data access logic using Hibernate and thus creating the object relational mapping with the Java beans in the application.
- Worked on microservices environment connects with Restful Webservices
- Performed data extraction and migration, data cleaning, analysis, and visualization using SSIS, SSAS, Tableau, and Power BI to support OneCloud Data warehousing solution on AWS.
- Install & Configure Oracle Fusion Middleware products on Linux environments.
- Work involving Oracle FMW products (SOA Suite, OSB, ODI, Web Center, and WebLogic).
- The interfaces are built using Apache Camel framework and JMS.
- Proficient in TDD (Test Driven Development) by writing test cases using Jasmine, J-Unit Framework
- Working as a Full Stack developer using JavaScript frameworks Angular 2 and NodeJS.
- Implemented XML-based communications protocol using JAXB.
- Used Maven as the build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.
- Configured Maven for Java automation projects and developed Maven Project Object Model (POM).
- Developed REST API for test server for Express Router middleware based API's with Mongo DB integration.
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
- Use Agile (SCRUM) methodologies for Software Development Lifecycle of the dynamic J2EEproject.
- Involved in Developing of Application based on J2EE using Hibernate and Spring framework.
- Developed the entire application based on the MVC architecture.
- Converted / Created reports in Visual Studio (SSRS) from Crystal Reports.
- Implemented the Project structure based on Spring MVC pattern using spring boot.
- Followed Spring Boot MVC Rest framework to develop the application flow for the project Worked with the Unix Solaris/Linux admin team to perform Oracle migration from Sybase.
- Developed the user interface components using HTML5, CSS3, JavaScript, AJAX, JQuery and also created custom tags.
- Developed Web Services for data transfer between microservices using Restful Web Services
- Worked on performance tuning of Web Agents, Policy Servers, Policy Stores and User Stores to meet and maintain operational requirements (process, thread, connection, cache).
- Designed various tables required for the project in Oracle 11g database, Oracle web centre and used the stored procedures in the application and Wrote Stored Procedures, Triggers and Functions on SQL Server as well as PL/SQL on Oracle to support both databases for the application.
- Created all the complex SQL commands and PL/SQL Stored Procedures to retrieve data from the Oracle database.
- Designed and developed the Restful web services using the JAX-RS API to communicate over the network.
Environment: J2EE/java 1.7, 1.8, Spring MVC, Spring Boot, EJB, Web Services (WSDL, XSLT, XML, SOAP, REST), JUnit, Maven, IBM WebSphere, GIT, XML, JSON, XML, JMETER, Mockito.
Confidential, MNSr. Java Developer
Responsibilities:
- Coordinat e with all the teams to maintain knowledge on all functional requirements and ensure compliance to all architecture standards.
- Processed the data in SAS for the given requirement using SAS programming concepts.
- Responsible for creating and maintaining the regular expressions used by the URL rewriting engine of Ovi Share that enabled RESTful URLs for the website and its web services.
- Developed applications using latest technologies like Spring2.0, Hibernate3.2 (using annotations), and REST based Webservices (axis2.0, JAX WS 2.0), XML API and tools.
- Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
- Worked on spring framework to design and develop the business services.
- Implemented Spring ORM for integrating Hibernate ORM tool.
- Developed rule modules using Rule Engines, Drools.
- Responsible for the smooth running of the below systems currently in place. - Opera PMS - Micros POS 9700 - Micros Fidelio Materials Control - Micros Fidelio Property Interface System - Infor Sun Systems 5 - Direct-Streams.
- Design and development web-application for business reporting and systems monitoring and troubleshooting using J2EE, Tomcat, Sybase ASE, Sybase Replication Server, IBM MQ Java.
- Worked with third-party services like Content Manager on Demand (CMOD) and PDF BOX tool.
- Strong experience of developing data models using Hibernate POJO's, configuring Hibernate persistence layer,
- Effective use of hibernate (ORM tool) in the business layer in communicating with the Spring DAO and also developed mapping files and POJO java classes using ORM tool.
- Worked on MVC Architecture like Spring framework, JSF
- Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
- Working on Micros Integration Service including Retail ERP Integration with MICROS XCenter/ Xstore POS System
- Responsible for developing the full stack (from the Markup, JavaScript, Application Services, Database, and Build Scripts).
- Design and development of different modules for Straight Thru Trades Processing system, using Sybase ASE, Perl, Java( JSP, JDBC, Swing ).
- Experienced in working with Tomcat, WebSphere and IIS web servers
- Built Java applications using ANT and Maven and deployed JAVA/J2EE applications through Tomcat Application servers.
- Designed and developed a RESTful API for parsing out the country code on a mobile number, using Java and the Glass Fish web service framework.
- Used Java Enterprise edition (Eclipse) for development of Java and have hands on experience on it.
- Used IBM-DB2 to retrieve the data from and Oracle 10g has been used to safe the final results into the database.
- Created a light front-end framework against the JSON API for their service request portal using Backbone Js. Test-drove all front-end code using Jasmine.
- Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Server database.
- Used the ODWEK java API and used the predefined modules of the tool to retrieve the required reports.
- Tested the application JUNIT and that was build using Maven. Used JUnit framework for Unit testing of application.
- Developed WCM Custom Components using WCM API
- Participated in development of a well responsive single page application using JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team
- Design, investigation and implementation of public facing websites on Amazon Web Services (AWS).
- Used Multithreading and collections to improve performance of application.
- Expertise in using Dojo and JavaScript in WebSphere Portal and WCM.
- Extending Hive and Pig core functionality by writing custom UDFs
- Worked on Eclipse for development and deployment of application in Web Logic Application Server.
Environment: J2EE/java 1.7, 1.8, Spring MVC, Spring Boot, EJB, JUnit, Maven, IBM WebSphere, GIT, XML, JSON, XML
ConfidentialSr. Java/J2EE Developer
Responsibilities:
- Invo lved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
- Managed maven environment by setting up local, remote and central repositories with required configuration in maven configuration files.
- Refactored existing project to make it more RESTful and thread-safe.
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
- Designed RESTful XML web service for handling AJAX requests.
- Used Spring to manage beans to use windows session state framework to persist session to the database.
- Used Spring IOC and MVC for enhanced modules. Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
- Used Maven for build framework and Jenkins for continuous build system
- Created a foundation for modularized HTML5, CSS, and Javascript which enabled migration of the existing UI
- Access from the mainframe to the distributed system was through socket programming.
- Used Hibernate to do the object relational mapping between the tables and java objects.
- Developed web applications using Rational Application Developer (RAD) and deployed it in web sphere application server.
- Developed Interactive web pages using AJAX and JavaScript.
- Deployed and tested the application with web server Tomcat, WebSphere.
- Expertise in Agile and Waterfall Software Development Methodology including Scrum technology
- Wrote Test Cases using JUNIT as a framework.
- Used Maven for build framework and Jenkins for continuous build system.
- Develop test automation programs for HD video conferencing products using Java/JUnit 4, Selenium, and Android instrumentation.
- Developed GUI using Front end technologies like JSP, JSTL, AJAX, HTML, CSS and Java Script.
- Developed a code for Web services using XML, SOAP and used SOAPUI tool for testing the services proficient in testing Web Pages functionalities and raising defects.
- Participated in Code Reviews for better quality assurance and Debugged the application Module.
- Experience using and creating custom scripts and applications using the AWS SDK and/or CLI Tools.
- Experience in developing scripts using RESTful API models for the purposes of integrating workflows with AWS.
- Designed and Developed a Data Interface switch written in C/C++ to convert dBase database calls into Oracle JDBC calls. This switch is used to connect to Oracle database from a dBase application.
- Implemented JMS in order to generate appointment logs.
- Used Java Messaging artifacts using JMS (MQ Series) for sending out automated notification emails to respective users of the application.
- Configured WebSphere for messaging by defining Queue Destinations & Queue Connection Factories.
- Used Log4J to print info, warning and error data on to the logs.
Environment: J2EE, JDK 1.7, Struts 1.2.x, SOAP web services, SAML, REST, Linux, Hibernate, JQuery, XML, web logic, HTML, CSS, eclipse. Java, JDK 1.8, Agile, J2EE, Spring, Hibernate, CMS, SOAP/Rest, JQuery, XML
ConfidentialJava/J2EE Developer
Responsibilities:
- Performed analysis for the client requirements based on the developed detailed design documents.
- Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
- Developed STRUTS forms and actions for validation of user request data and application functionality.
- Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
- Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
- Involved in developing business tier using stateless session bean.
- Used JavaScript for the web page validation and Struts Valuator for server side validation
- Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBMDB2.
- Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
- Developed Message Driven Beans for asynchronous processing of alerts.
- Used Clear case for source code control and JUNIT for unit testing.
- The networks are simulated in real-time using an ns3 network simulator modified for multithreading across multiple cores, which is implemented on generic Linux machine.
- Involved in peer code reviews and performed integration testing of the modules.
Environment: Core Java, JAVA, Struts, JUNIT, Jobs, JavaScript, JQuery, PHP, WebLogic, Eclipse, XML, XSL, XSLT, eclipse
ConfidentialJava/J2EE Developer
Responsibilities:
- Carried out requirement specification, design, analysis, implementation and testing
- Designed UML Class Diagrams and Use Case Diagrams to understand the code easily.
- Used Servlets to implement Business components.
- Designed and Developed required Manager Classes for database operations
- Developed various Servlets for monitoring the application.
- Designed and developed the front end using HTML and JSP
- Developed XML files, DTDs, Schema's and parsing XML by using both SAX and DOM parser.
- Wrote deployment descriptors using XML and Test java classes for a direct testing of the Session and Entity beans.
- Did Packaging and Deployment of builds through ANT script.
- Wrote stored procedure and used JAVA APIs to call these procedures.
- Designed and developed frameworks for Payment Workflow System, Confirmations Workflow System,
- Using, Core Java, servlets, JavaScript, XML, and OOPS/J2EE technologies.
- Systems using JavaScript, Core Java, servlets, HTML, Java Mail.
- Implemented various core framework level changes using Core Java, design patterns, and efficient data structures. Used GitHub, Maven for version control, build dependencies.
- Created Mock data which almost simulates the real payments and people data.
- Developed the Struts2 Server side & Client side validations using Actions errors and Validation rules.
- Created user interfaces using JavaScript, HTML5 and CSS.
Environment: JDK 1.4, Servlet 2.3, JSP 1.2, JavaScript, HTML, JDBC 2.1, SQL, Microsoft SQL Server, UNIX and BEA WebLogic Application Server