We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Detroit, MI

SUMMARY

  • 7 years of professional experience in design and development of Java and J2EE applications.
  • 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, Angular4, 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 NoSQL Databases like Mongo DB and Cassandra.
  • Application Server experience with Web Logic, JBoss AS.
  • Expertise in implementing open source frameworks using Spring, Custom MVC and JPA, Spring Web flow, JSF1.2/2.2, and ORM Technology like Hibernate 3.0 and MyBatis.
  • Experience in Unit testing using Junit and Mockito.
  • Experience in writing ANT and Maven build 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, Angular4, Bootstrap, Docker, Cloud foundry, Ant, Maven.

IDE Tools: Eclipse, RAD.

Web Technologies: HTML, XML, AJAX, SOAP and RESTful services.

Databases: Oracle, SQL Server, MySQL and MongoDB.

Messaging System: JMS and KAFKA.

Operating Systems: Windows, Linux, UNIX.

Web/Application Servers: IBM Web Sphere, JBoss and Apache.

PROFESSIONAL EXPERIENCE

Confidential - Detroit, MI

Senior 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 asynchronous RESTful 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 Development of 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 injection mechanism.
  • Deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
  • Used Angular4 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 Angular4.
  • 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.
  • Implemented a search algorithm on the list page that returns the search response with product details in less than 30 milliseconds.
  • Wrote SQL queries to retrieve data from the SQL Server database.

Environment: Java 8, J2EE, Spring Boot, Restful APIs, Servlet, Hibernate, JSP, JavaBeans, Angular4, Spring Security, React JS, jQuery, JavaScript, PL/SQL, Bootstrap, HTML, CSS, Spring, Spring Security, JSP,AWS Cloud,Restful Web Services,Maven.

Confidential

Senior 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 Angular2, 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.
  • 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 and to 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.
  • 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, Angular2, Acegi Security, Junit, Agile, JSP, JBoss, Servlet, Selenium.

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Designed and developed some of the Billing Module Screens using HTML, CSS and JSP.
  • Responsible and mentored the team in complete software development lifecycle (SDLC) tasks - design, coding, testing, and documentation using Java/J2EE and WebSphere Portal development.
  • Integrated widgets with MVC Framework.
  • Designed pages and implemented pagination feature using Display Tag Library.
  • Developed Action Form, Action classes for implementing business logic.
  • Spring MVC3 Framework is used in persistence layer of Billing Module for mapping an object-oriented domain model to a relational database (Oracle).
  • User management in Jira and Confluence.
  • Implemented various design patterns in the project such as Business Delegate, Used HQL statements and procedures to fetch the data from the database.
  • Used JQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
  • Implemented enhancements from DAO layer to UI layer and portlets based on JSR 168/286 API.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Designed and developed DAL console for monitoring the feeds using Spring MVC 3.0, JSP
  • Involved in the development of business module applications using J2EE technologies like JSF (Prime Faces) and JDBC.
  • Consumed Web Services(RESTful) from third party for authorizing payments to/from customers.
  • Used RESTful web services for transmission of large blocks of XML data over HTTP.
  • Used CI/CD tools integration/ operations/ change management, and maintenance.
  • Developed the Use case, Sequence and Class diagrams using UML and Rational Rose.
  • Design and developed several Web services (SOAP) client using AXIS to send service requests to Web services
  • Deployed the application on to WebLogic application server.
  • Used Ajax, JSON with jQuery for request data and response processing
  • Used log4j for logging messages and Rational Clear Case for version Control.
  • Developed test cases and performed unit test using JUnit and jMock Framework.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM.
  • Developed Groovy scripts to test Report application output.
  • Experience in creation of library functions, Checkpoints, Data Validation Programming using QTP.

Environment: Java, J2EE, MDB, MQ Series, Spring MVC 3.2.5, iBATIS, HTML5, CSS3, SQL 2005, Log4j, JUnit, JQuery, Jira, jMock, JAXB, XML, JSF (Prime Faces), Servlets, CI/CD, JSTL, AJAX, WebLogic, IBM Rational Rose, RESTful.

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 subscribers and adding content types according to the client requirements.
  • 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 SOAP Webservices 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

We'd love your feedback!