Java/j2ee Developer Resume
Detroit, MI
SUMMARY
- 5 years of professional experience in design and development of Java and J2EEapplications.
- Experience in Application Design and Development using, OOP Concepts, Java and Java EE Web Services.
- Experience in full System Development Life Cycle (Design, Development, Testing, Deployment and Support) for Web, Standalone, and Client - Server based Software Applications.
- Expertise in developing the multi-tier web applications in Spring MVC.
- Extensive experience in developing web applications using Java, JEE, JSP, Servlets, JDBC, Spring, Struts, Hibernate, EJB,HTML,JMS and XML.
- Experience in Java Web Services like SOAP protocol in JAX-WS and RESTFUL web services using WSDL, SOAP, HTTP, and UDDI.
- Experience in developing application using HTML,CSS3, JavaScript, AngularJS, Bootstrap, node.js and AJAX technologies.
- Extensively installed, configured and used different IDEs like Eclipse,NetBeans,JBuilder, Rational Application Developer (RAD)and Spring STS.
- Strong experience in RDBMS using Oracle, SQL Server, schema development, PL-SQL programming, including experience in utilizing SQL Loader utility MySQL & MySQL replication setup.
- Good working knowledge on NoSQLDatabases like Mongo DB and Cassandra.
- Application Server experience with Web Logic, JBossAS.
- Expertise in implementing open source frameworks using Spring, Custom MVC and JPA, Spring Webflow, JSF1.2/2.2, and ORM Technology like Hibernate 3.0 and MyBatis.
- Experience in Unit testingusing Junit and Mockito.
- Experience in writing ANTand Mavenbuild scripts and configuring and using Log4j and writing JUnit test cases.
- Good experience on version management tools GIT and SVN.
- Proficient in using Design Patterns like Singleton, MVC, Factory, Abstract Factory, DAO, Constant Interface, Business Delegator, Controller, Session Facade, Template, Builder etc.
TECHNICAL SKILLS
Programming Languages: Core Java, C,Java Script, HTML, XML, CSS, SQL, Unix shell scripts.
Enterprise Java and Java Standard Edition: JDBC, JDBC, JNDI, JSON, JSTL, JMS, JSP, Servlets.
Tools: & Framework: Spring MVC, Spring Boot, ORM, AOP, JPA, Hibernate,AngularJSBootstrap,Docker, Cloud foundry, Ant,Maven.
IDE Tools: Eclipse, RAD.
Web Technologies: HTML, XML, AJAX, SOAP and RESTfulservices.
Databases: Oracle, SQL Server, MySQL and MongoDB.
Messaging System: JMSand KAFKA.
Operating Systems: Windows, Linux, UNIX.
Web/Application Servers: IBM WebSphere, JBoss and Apache.
PROFESSIONAL EXPERIENCE
Confidential - Detroit, MI
Java/J2EE Developer
Responsibilities:
- Designed and developed rich web-based applications using HTML5, CSS3 and JavaScript and bootstrap framework for financial transactions, loan calculator, and stock comparison interface.
- Working with frequently changing requirements in an Agile Scrum Development environment and actively participating in daily scrum meetings and participating in user story grooming and estimation sessions.
- Designed and developed asynchronousRESTful Microservices using Spring boot and Spring Data and deployed them into Docker containers using AWS.
- Worked on JSF implementation of MVC pattern by using its Custom Tag Library, UI Components, Server-side Helper Classes, Validators, Event Handlers and Navigation Handlers.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
- Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Spring MVC and DAO.
- Used JDEdwards application to take the data, process and insert into JDEdwards application tables.
- Developed REST services using Spring and Jersey based JAX-RS implementation.
- Design and Developmentof High Performance CPD processes by using multithreaded processes which in turn improved the performance by a lot.
- Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate template, using Spring IOC (Dependency Injection).
- Implemented Spring MVC framework for the application as part of migration from Struts to Spring.
- Developed Spring Jersey resources for various HTTP methods and to send the requested data in JSON format to the web interface.
- Used Spring IOC to inject the services and their dependencies in dependency injectionmechanism.
- Deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
- Used AngularJS to turn templates into code to make it highly optimized for Java Script machines.
- Developed POJO classes and DAO layer using Hibernate to interact with Oracle database.
- Involved in working, updating and closing the tasks created in GIT.
- Deployed front-end by using JSP and HTML.
- Developed Web Based Application to create App Like Experience with High performance and Zero-step installation using AngularJS.
- Wrote Operations and corresponding handlers to communicate with Oracle database sitting on Linux/Unix serve
- Used AWS S3 service as Build Artifact repository to created release based buckets to store various modules/branch based artifact storage.
- Used AWS Cloud Formation Templates to simplify provisioning and management on AWS.
- Implemented and developed Web Services such as SOAP and REST.
- Participated in developing business logic components.
- Developed a Restful web application using Spring Framework, Spring Boot and Hibernate.
- Developed ORM mappings using Hibernate and wrote criteria, named and HQL queries for data retrievals in the DAO layer.
- Extensively used IBM Websphere Integration Developer(WID) to implement SOA.
- Implemented a search algorithm on the list page that returns the search response with product details in less than 30 milliseconds.
- Scalable Web Architecture based AWS Cassandra in Python Linux OS for High I/O GPS Application DevOps
- Wrote SQL queries to retrieve data from the SQL Server database.
Environment: Java 8, J2EE, Spring Boot, Restful APIs, Servlet, Hibernate, JSP, JavaBeans, AngularJS, Spring Security, React JS, jQuery, JavaScript, PL/SQL, Bootstrap, HTML, CSS, Spring, Spring Security, JSP,AWSCloud,Restful Web Services,Maven.
Confidential
Java/J2EE Developer
Responsibilities:
- Worked on gathering the requirements and developing a working architecture to deploy.
- Worked on generating sequence and data flow diagrams using UML.
- Create team specific Agile process flow in JIRA to move tasks from one activity to another.
- Development in Java EE including GUI, business logic and data access.
- Designed and developed UI screens with JAXB and JSF (MVC) to provide interactive screens to display data.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using JAXB.
- Developed the business layer logic and implemented EJBs Session beans.
- Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
- Used Apache POI-HSSF for generating reports in MS Excel and iText for generate PDF reports.
- Developed and Implemented Web Services and used Spring Framework.
- Prepare Java/J2EE development structure for XCode.
- Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS, EXTJS and JQUERY.
- Developed AJAX scripting to process server side JSP scripting.
- Integrated MVC framework Backbone.js to the existing web applications.
- Exposure to NoSQL database programming - Apache Cassandra.
- Used XCode as IDE, configured and deployed the application onto WebLogic application server.
- Building and deploying the jar files on JBoss to support the testing and stable maintenance.
- Worked with oracle in maintaining the vendor,patient databases and connecting it by JDBC.
- Experience in writing test cases using JUnit testing framework and configured applications on WebLogic Server.
- Involved indefensive codingagainst SQL injection, XSS, Phishing by adding extensive validation code for all user inputs by writingJavaScript Regex Regular Expressionfor email validation and credit card number validation, jQuerycode combined withAngularJS ng-pristine/dirtyfor input validations.
- The web interface was made easy to secure with acegi spring framework.
- Designed, developed, implemented, and maintained custom Ant tasks in Java and Groovy.
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
- Extensive experience in developing applications using Java and related technologies using WATERFALL and AGILE (SCRUM) methodologies. Updating status on daily basis and participating in user story grooming and estimation sessions.
- Worked on writing log file using google cloud logging.
- Developed JavaBeans with Hibernate for necessary transactions like fetching the required data, updating the vendor information.
- Utilized Git and Eclipse for deployment on test servers andto move towards CI/CD.
- Extensively used Selenium (XPath and CSS locators) to test the web application.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services & REST API.
- Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
- Installing and upgrading IBM HTTP/Apache Web Servers, WebSphere and Portal servers.
- Involved in the development of Test plan, Scenarios and Test scripts for manual, automation and functional testing of the application.
Environment: Java 8, JPA, Python, Spring, Hibernate, Struts, EJB, JSF, Jquery, Ajax, Javascript, Oracle 11g, Jira, JDBC, JAXB, NoSql,CI/CD,Cloud Storage, ActiveMQ, Rest, XCode, Weblogic, Node.js, Bootstrap, Sybase, Backbone.js, AngularJS, AcegiSecurity, Junit, Agile, JSP, JBoss, Servlet, Selenium.
Confidential
Software Developer
Responsibilities:
- Responsible for analyzing the use cases and prepared design documents.
- Involved in Customization of Content Delivery Server such as creating the content developers accounts, managing subscribersand adding content types according to the clientrequirements.
- Developed WAP pages using XML, XERCES, Struts, JSP and XSLT to be accessed by all the customers of the NZ telecom using their mobile devices.
- Developed the JUKE BOX web application using JSP, JSTL, AJAX, HTML, CSS, Struts framework and CDS API’s so that the customers can shop for mobile content using their web browser.
- Developed Junit classes to test the functionality and Involved in the handset testing of the application on various XHTML and WML browsers using open wave simulator.
- Developed SOAPWebservices using apache axis and used CDS API’s to send billing notification events to external billing systems to bill user based on the downloaded content.
Environment: Solaris10, Java 1.4.2, Struts1.2, JavaScript, JSP1.2, Eclipse3.1, SQL, AJAX, XSD, JAXB, HTML, XSLT, CSS, Web services, MDB, JMS1.1, SOA MQ Series, SSO,Oracle 9i, SOAP, AXIS, WebLogic Application Server 8.1
