Java Middleware Developer Resume
TX
SUMMARY
- Information Technology professional with over 4+ years of experience in Web Development, Enterprise Software development and complex Client/Server Implementation, Implementation of J2EE Technologies in Health care, Insurance and Banking domains
- Hands on experience in developing High Volume, Critical Enterprise wide systems using J2EE and Java Technologies.
- Experience in developing restful WebServices using Jersey and spring.
- Experience with Object Oriented Design and Object - Oriented Analysis, Complete System Life Cycle, UML and associated tools such as Rational Rose.
- Expertise in web development applications using CoreJava, Servlets, JSP, EJBs (Session Bean, Entity Beans, JMS/MQ Series), JDBC, XML, XSD, XSLT, RMI, JNDI,JavaMail, XML Parsers (DOM and SAX), JAXP, JAXB,JavaBeans etc.
- Designed & developed the business components using Java 8, Java EE 7,RESTfulAPI(JAX-RS) with REST Easy, spring, Hibernate, JPA, Servlets, JSP, JSTL, JavaBeans, Design Patterns, PL/SQL, XML, XSD, JSON technologies.
- Expertise in various open source frameworks and tools such as Jakarta Struts framework 1.3, Spring, Hibernate 3, Log4J 1.2.7 and Ant 1.6.7.
- Experienced in implementations of Service Oriented Architecture (SOA) using Java Web Services (SOAP,WSDLand UDDI)
- Extensive experience in front-end technologies like HTML5, CSS3,Javascript, AJAX, JSP, JSTL, JQUERY and otherjavaScript libraries
- Proficient in usingjavadevelopment IDEs like Eclipse, My Eclipse, Net Beans and RAD.
- Good Experience in implementing several object-oriented design patterns such as Model View Controller (MVC) frameworks, Front Controller, Business Delegate, Session Facade, Service Locator, DAO, DTO, Singleton, Object Factory and Composite View.
- Experience in writing and executing unit test cases using JUnit Testing Framework
- Experience in Configuring and deploying applications on Apache Tomcat 7.x and 8.x, Web Sphere Application Server and BEA Web Logic server.
- Extensive experience in SQL programming language in Oracle PL/SQL, TSL, and MySQL database environments. Developed Stored procedures, Triggers, views, complex join queries; Strong and in-depth knowledge of various relation database systems.
- Good knowledge in RESTful web services and Microservices.
- Good working knowledge on SVN and GIT for code management and version control.
- Extensively used selenium web driver to test the web application and debugging individual test case.
TECHNICAL SKILLS
Languages: Java, J2SE, J2EE, SQL and PL/SQL.
Technologies: JDBC, JPA, AJAX, Spring, Spring Boot, JSP, Servlets, GWT, EJB, JMS, Swing, JavaScript, DOJO, JSON
Markup Languages: HTML, CSS, DHTML, XHTML, XML, XSLT.
Web services Technologies: HTML, HTML5, JHTML, DHTML (Style Sheets), JSON, XML, CSS3, JavaScript, AJAX, JQuery, AngularJS, XML Schema, DTD, REST, SOAP, WSDL, SAAJ, SAX, XQuery, XPath, XSL, XSLT.
Application servers: WebLogic, Web Sphere, JBoss and Oracle.
Web Servers: Apache Tomcat.
Directory Server: Netscape LDAP, Oracle Internet Directory (OID).
Applications Frameworks: Struts 1.x and Spring MVC.
Databases: Oracle, MySQL and SQL Server.
Operating Systems: Windows 9X/NT/2000/XP, Linux and Solaris.
IDEs: Eclipse, NetBeans, My Eclipse, RAD.
Cloud Services: AWS services and IBM Bluemix IBM Cloud
Tools: Viewer: Clarify CRM, Load Runner, Ant, JUnit, Log4J, DOM
SOA/Web Services: WSDL, ESB, SOAP, SOA and Restful services.
PROFESSIONAL EXPERIENCE
Java Middleware Developer
Confidential, TX
Responsibilities:
- Migration of a monolithic architecture to microservices using Spring Boot and Drop wizard framework.
- Responsible for creating new reusableAngular componentsand implementing new features, as well as maintaining and improving legacy code on the existing framework.
- Designed and developed web application using Object Oriented technologies such as CoreJava, J2EE and Spring Framework Web Services (REST).
- Used Swagger and Postman for API testing that made server calls to server.
- Participated inAgilemethodology of the project process from gathering requirements, system design, development and integration testing using JIRA tools.
- Utilized the front-end technologies includingHTML,CSS,JavaScriptto layout the front-end pages.
- Solid knowledge and understanding of AWS (Amazon Web Services).
- Having knowledge of integrating AWS (Amazon Web Services) with other Application Infrastructure and Deploying scripts to AWS.
- Providing service discovery for all Microservices using Spring Cloud Kubernetes project.
- Strong hands-on experience with Spring MVC Controllers, Spring Annotations, Spring Tag Library, Inversion of Control (IOC), Spring Boot, Spring DAO, Spring ORM (Hibernate).
- Expertise in developing MVC architecture for web-based applications using Spring MVC framework and Servlets, JSP, JDBC, Web Services (SOAP & REST).
- Have Experience on REST Microservices using Spring Boot for the customers to consume data.
- Implementing MicroService Architecture and developed Independent modules.
- Experience with the features ofAngular2such as directives, modules and routing.
- Highly usedAngular 2router to build single page application for navigate through the different status and multiple modals.
- Wrote test cases usingMockitoas theUnit testingframework and Selenium as automation testing for the developed Java applications.
- Used client-side form validation ofAngularJSframework to monitor the states of the form and input fields and notify the user about the current state.
- As per project guidelines AWS Cloud servers and services are upgraded.
- Migrated applications from internal data center to AWS.
- UsedSubversionas version control system for the project.
Environment: Java1.8, J2EE, XHTML, XSLT, Web Services - RESTful, SOAP, SQL, PL/SQL, MongoDB, SoapUI, Angular, IntelliJ, Agile methodology, Spring Boot, AWS, Bootstrap, SQL Server, AJAX, XML, XSD, JavaScript, Struts, Hibernate 3.0, Spring, Backbone JS, HTML, DHTML, JBPM, Apache Tomcat, DB2, JUnit, Linux.
Sr. Java/J2EE Developer
Confidential, Madison, WI
Responsibilities:
- Developed the enterprise application by integrating JSF/Spring/Hibernate Frameworks.
- Developed MicroService to provide RESTful API utilizing Spring Boot with Spring MVC.
- Heavily used the Dependency Injection feature provided by spring framework for bean wiring.
- Used spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for interfacing with the database and integrated spring with JSF.
- Added interactivity to the UI pages using JavaScript.
- Provided a new Web Service and Client using Spring-WS to get the alternate contractor details.
- Created Real-time Reporting systems and dashboards using Adobe Flex, xml, MySQL and Perl.
- JSF provides a standard HTML implementing.
- Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as CoreJava, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate,JavaBeans, Web Services (REST/SOAP), XML, XSLT, XSL, and Ant.
- Involved in Analysis, Design and Implementation translation of Business User requirements
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Involved in the complete development, testing and maintenance of the application.
- Designed and developed a RESTful and SOAP style Web Services layer to interface with a DB2 system.
- Designed web pages usingJavascript/ HTML.
- Built web-based maintenance application to maintain complex specification documents.
- Used JUnit for unit testing and for Regression tests.
- Developed frontend applications with Bootstrap.
- Used JBPM to control some of the workflows in a different module of the application providing the interface documents for approval.
- Co-ordinate with the QA lead for development of test plan, test cases, test code and testing using JUnit, responsible for defects allocation and ensuring that the defects are resolved.
Environment: Java1.6, J2EE, EJB, JDBC, XHTML, XSLT, ANT, Web Services - RESTful, SOAP, Oracle 10g, SQL, PL/SQL, SoapUI, MyEclipse, Agile methodology, Bootstrap, SQL Server, AJAX, XML, XSD, JavaScript, AWS, Struts, Hibernate 3.0, Spring, Spring Boot, Backbone JS, HTML, DHTML, JBPM, Apache Tomcat, DB2, JUnit, Linux.
Java Developer
Confidential, Pittsburgh
Responsibilities:
- Involved in designing the application and developed the code for assorted options to Claim Information and Enrolled Users Profiles info.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture and configured Struts-config.xml file for mappings.
- Used JSP Tag Libraries, Struts Tag Libraries and Custom Tag Libraries in the development of different user interfaces.
- Developed front end using Struts Frame Work.
- Used Spring IOC to make application easy to test and integrate.
- Developed messaging module using Spring JMS, Apache Camel and Active MQ.
- Spring and Spring Boot Framework were used to perform the plumbing and dependency management of the Code.
- Implemented Model View Controller (MVC) Architecture using Struts Framework at Presentation Tier.
- Involved in designing JSP pages using Struts tags and scriptlets to encapsulate the logic that generates the content for the page.
- Implemented and configured various Action classes for handling the client requests using Struts 2 framework.
- Used Web Services - WSDL and SOAP to integrate various modules of application.
- Extensively used JavaScript and Ajax to provide the users with interactive, Speedy, functional and more usable interfaces.
- Involved in implementing the JMS (Javamessaging service) for asynchronous communication.
- Developed various EnterpriseJavaBeans Components to fulfill the business functionality.
- Extensive use of EJBs for business tier component implementation and implementation of business logic.
- Used SCRUM-Agile Software Development Method for managing application developments.
- Extensively used Hibernate in data access layer to access, Update and persist information in the database.
- Used Design patterns such as Business delegate, Service locator, Model View Controller, Session facade, DAO, DTO.
- Extensively worked on controllers, service and DAO. Working on DAO involved developing stored procedures and writing SQL queries to query the databases.
- Backend application layer is implemented using EJB (EnterpriseJavaBean) in WebLogic Application Server environment.
- Used GIT version control systems to maintain project versions.
- Defined and build EJB 3.0 Activation specs in WebSphere 7.0 for Message Driven Beans.
- Used Ant to build the application and deployment process.
- Developed the application using Eclipse.
Environment: Java(JDK 1.6), J2EE, EJB, SOAP, XML, JSON, Casandra, Web Sphere Application Server, GIT, UNIX, Eclipse, Servlets, JSP, JSF, HTML, CSS,Javascript, Spring Boot, Struts 2.0, Hibernate, JQuery, Ajax, MQ, XML, Scrum-Agile, Ant, NoSQL, Docker, Jenkins.
