We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Developer Resume

5.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Over 7+ Years of professional IT working experience in Analysis, design, development implementation, testing and supporting 3 - Tier, N-Tier, Business-to-Client, Business-to-Business applications using Strong technical knowledge in Core Java, J2EE and JEE development.
  • Strong knowledge in Software Development Life Cycle (SDLC), worked in most of the life cycle phases.
  • Good knowledge and working experience in Object Oriented Analysis (OOA) and Object Oriented Design (OOD).
  • Working knowledge in multi-tiered distributed environment, OOP concepts, good understanding of Software Development Lifecycle (SDLC).
  • Expertise in Web UI development using JavaScript OOP, AJAX, CSS, (X) HTML. Expertise in XML technologies XPath, XSL, XSLT.
  • Good experience designing databases, ORACLE 8i/9i/10g, MySQL and SQL Server.
  • Extensive experience in handling Oracle applications and database administration.
  • Experience in managing business/mission critical high availability databases.
  • Experience in working with multiple Servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and RabbitMQ or Apache Kafka message brokers
  • Strong J2EE/Java application development background, with experience in defining functional and technical specifications.
  • Experienced in developing applications using Apache Tomcat, BEA Web Logic, and JBoss.
  • Expertise in web services technologies such as SOAP, Restful.
  • Designed& configured JIRAproject dashboards, Agile boards, workflow schemes.
  • Configured Issue Security Access Levels/Schemes for finance JIRAprojects.
  • Intensive knowledge in databases like Oracle, SQL Server, PL/SQL, Queries, Triggers, DB2 Client, Hibernate, and JPA.
  • Extensive & expert level of experience with Java Platform, JEE, EJBs, JDBC, JPA, Servlets, JSP, JMS, XML, Applets, JavaScript, POJO.
  • Experience in using DOM and SAX parsers to process, validate, parse and extract data from XML files.
  • Used Apache Kafka in cluster as messaging system between the APIs and Microservices.
  • Worked on developing the automation scripts for back-end testing using Selenium and executed the J unit tests.
  • Involved in executing all Selenium test scripts on different browsers and checked for compatibility.
  • Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language.
  • Implemented automation using Selenium Web Driver, Cucumber, JAVA, Maven & Jenkins.
  • Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber.
  • Developed Java application for image processing (Tomcat, Oracle).
  • Developed internal & external training portal (JSP/Struts, Weblogic, Tomcat, Eclipse, JBuilder.
  • In depth exposure to creating API for internal and external application using RESTand SOAP based design. Open source framework like Jersey used for create REST API.
  • Developed web services in Java and Experienced with SOAP, WSDL.
  • Backend as REST API on java using java restlet framework.
  • REST Web services written in Groovy wrapped by Jersey JAX-RS.
  • Experience in client side designing and validations using HTML, DHTML, CSS, Java Script, AJAX and JSP.
  • Expertise in various open source frameworks like Struts 2.x, 1.x, Spring, JSF, Ext JS and ORM Technology like Hibernate 3.0.
  • Experience in working with theRESTweb services and implemented in the SOAP UI for developing and testing the web services and parsing the XML files.
  • Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, JSF, Java Beans, JMS and Object Oriented Programming techniques.
  • Extensive development experience in different IDE’s like Eclipse, MyEclipse, NetBeans, Web Logic Workshop, and WSAD/RAD.
  • Experience in XML related technologies like JAXP, JAXB, XML, XSL, XSD, XPATH, DTD, and XML Schemas.
  • Expertise in various components in Spring IOC, AOP and MVC (Model View Controller) architecture.
  • Developed and deployed applications onto various SDLC based environments using the industry standard techniques of Continuous Integration and Continuous Deployment in Jenkins, which reduces the time for the deployment of Microservices.
  • Experience with Ext JS framework using AJAX services.
  • Creating Web Services SOAP over vendor to the Mainframes.
  • Used Web services - WSDL and SOAP for getting loan information and format conversion from other modules in the system.
  • Creating the message from the uploaded information and transaction data and sending this information using SOAP.
  • Storing the SOAP messages received in the JMS Queue of Web Sphere MQ (MQ Series).
  • Extensive experience in implementation of the version control software VSS, CVS and Clear Case.
  • Experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Implemented the projectusing SOAPbased Web Services, WSDL, UDDI,SOAP to communicate with other systems (Geneses, ESKEM legacy systems) by using apache Axis.
  • Good experience on Design Patterns (J2EE) like Singleton Factory Method, DAO, Session Facade, Front Controller, and Delegate Pattern.
  • Diligent and highly enthusiastic professional with strong technical, analytical and communication skills.

TECHNICAL SKILLS

Operating Systems: Windows, Unix, Linux, Macintosh

Web Technologies: J2EE, JDBC, Swing, Java Servlets, JSP, JSF Spring MVC, HTML5, CSS3, Jquery, AngularJS, BootStrap, PHP, XML, JAX-RPC, SOAP(JAX-WS), RESTful(JAX-RS), MVC, Ajax, JSON, Jenkins.

Scripting Languages: JavaScript, Perl

Servers: Apache Tomcat, JBoss, Web Logic, Glassfish, Web Sphere (MQ), WebSphere Application Server, WebSphere portal server

Java Frameworks: Spring, Struts

ORM Tools: Hibernate

Databases: Oracle 8i/9i/10g/11g, MS Access, MS SQL Server, DB2.

IDE’s: Eclipse, RAD, JDeveloper, Net Beans, Visual Studio

Content Management Sys: BEA-Web logic content management system

Build Automation: Maven, Ant

Issue Reporting Tools: Bugzilla, Jazz, JIRA

Project Implementation: Agile Scrum Methodology

PROFESSIONAL EXPERIENCE

Confidential, St. Louis, MO

Sr. Java/ J2ee Developer

Responsibilities:

  • Involved in all the phases of SDLC including Design & Analysis of the Customer Specifications, Implementing and testing.
  • Involved in designing the technical Design Documents as per the Business requirements.
  • Worked on server side implementation using spring core, spring annotations navigation from presentation to other layers using Spring MVC and integrated spring with Hibernate using Hibernate template to implement persistent layer.
  • Implemented Spring JMS message container listener to retrieve log objects from queue and send different destinations.
  • Implemented, configured spring message sources, resource bundles for labels, message properties for internationalization.
  • Implemented centralized dispatch controller to pass incoming request to helper classes using Spring MVC annotations, custom annotations and java reflection technology.
  • Using JIRA to manage the issues/project work flow.
  • Used Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers and leveraging AWS to build, test and deploy micro services.
  • Good exposure to Java Web Services development using SOAP, REST, WSDL &UDDI and Spring.
  • Worked on implementing directives and scope values using Angular Js for an existing webpage.
  • Used Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
  • Invoked rest-core methods from the individual change appliers using Jersey-client library.
  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Project was developed following Agile and Scrum methodologies.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.
  • Experience of working with Application Servers like Apache Tomcat, IBM WebSphere, Microsoft IIS server etc.
  • Assisted in successful platform migration of application from IBM Web sphere to Apache Tomcat.
  • Designed and developed a unified messaging service platform using Apache.
  • Used Web services - WSDL and SOAP for getting required information from third party
  • Configured Hibernate configuration file to configure the data base drivers, connection pooling, session management and mapping files to map to tables in the oracle database.
  • Used Oracle ADF, JDeveloper, HTML5, jQuery for all front end development.
  • Developed stored procedures to implement business logic and called from hibernate using Callable statements.
  • Used Mule ESB for routing, filtering and aggregate message between application based on content and rules.
  • Implemented Hibernate second level of caching using configuration files and EHcache provider.
  • Develop a strategy for building and deploying the software in a continuous integration (CI) environment
  • Hands-on experience on Oracle tools such as 10g and 11g Enterprise Manager and RMAN and code deployment tools.
  • Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
  • Assisted Manager by providing automation strategies, Selenium/Cucumber Automation
  • Identified weaknesses in QA Processes, Web testing, Selenium Automation.
  • Proficient in developing and maintaining of packages, functions, application procedures, stored procedures, triggers, tables, indexes, views using Oracle PL/SQL database programming language and maintaining the DDL scripts.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
  • Exported Test case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed.
  • Used Junit to run Cucumber feature and scenarios and generating report daily basis.
  • Developed User Interface Components using JSF (Java Server Faces). Designed web module in spring framework for theJ2EE application.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
  • Developed the REST based Microservices using spring Boot.
  • Designed RESTAPIs supporting JSON that allow sophisticated, effective and low cost application integration.
  • Used REST API with JAX-RS for consuming web services to handle two interfaces XML and JSON.
  • Implemented single ton, facade and MVC design pattern.
  • Implemented cross-domain calls using JQuery, implemented call back functions to handle JSON responses.
  • Communicated with other Health Care info by using Web Services with the help of SOAP,WSDL JAX-B.
  • Implemented SOA architecture using SOAPweb services by JAX-WS.
  • Created WSDL and WADL as a start points to develop an application.
  • Developed RESTFUL web services on JBoss IDE using Spring Framework.
  • Consumed RESTFUL web services on IIB tool to display results on consumer application.
  • Used Fortify static code Analyzer.
  • Used JBoss IDE with integrated server for designing, coding and developing applications.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Worked in Agile environment with active scrum participation.
  • Developed REST architecture based webservices to facilitate communication between client and servers.
  • Developed user interface using CXF servlet, Spring and jax-ws tag Libraries to simplify the complexities of the application.
  • Tested REST and SOAP based application on SOAP UI Testing Tool.
  • Developed server-side services using Java, spring, Web Services (Restful, SOAP,WSDL, JAXB, JAX-RPC), SOA (Service oriented architecture).
  • Integrated the application with Spring Quartzframework.
  • Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle11g database using JPA/Hibernate.

Environment: Java/J2EE(jdk 1.5/1.7), Spring, Spring MVC, Microservices, Hibernate, JMS, Rest web services, Junit, JSF, Maven, Rest, XML, JSON, JAX-RS, JIRA, Stored Procedures, Apigee, Easy Mock, ETL, UML, JPA, Jenkins, apache POI, Mule ESB.

Confidential, Houston, TX

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in developing code for multiple modules Order processor, Dispensing, Pick Up today.
  • Applying Spring Framework for transaction Management and Spring JDBC for building ORM, and Dependency Injection.
  • Developed aJava/J2EEbased Web Application with complete spring suite, implementing Spring MVC and other spring modules.
  • Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.
  • Wrote different queries for database to retrieve the details from the IBM Informix database which are configured for One Source System.
  • Installed and configured several plugins/add-ons for JIRAsuch as Tempo spread sheets, Intenso active directory integration, and gadgets for JIRA.
  • Extensive JIRAprojects configuration& development using screen schemes, notification schemes, workflow schemes, workflow's conditions and post-functions, custom fields& issue types to reuse code and increase system performance.
  • Upgraded JIRA from version 3.0 to 3.2 to use new features such as screen tabs and extended bulk editing.
  • Used Jersey framework to develop Restful Web Services for clients.
  • Designed front-end, data driven GUI using JSP, HTML, Backbone.js, JavaScript and CSS, JQuery.
  • Angular JS, JavaScript, or reusable web components.
  • Used Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers and leveraging AWS to build, test and deploy micro services.
  • Designing back-end skeleton layer from scratch with Node.js frameworks including templating, configuration with SQL/NoSQL databases including ORM/ODM.
  • Developed several stored procedures and functions using advanced Oracle concepts such as Bulk Binds, Bulk Collects to improve performance.
  • Used DAO pattern to retrieve the data from database.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.
  • Implemented various design patterns in the project such as Singleton, Data Access Object, and Service Locator.
  • Developed web service for web store components using Jersey Restful API.
  • Used XML, XSD and JSON messages for Data transfer. Used JAXB API and DOM for XML parsing messages.
  • Implemented Business logic in the middle-tier using Java classes, Java beans.
  • Extensively used Junit and JMockitfor writing unit test cases.
  • Created and modified Complex SQL Commands.
  • Used Maven building tool.
  • Used Sonar, Anthill, Jenkins.
  • Consumed SOAP based web services to transfer information to the server from List server.
  • Implemented agile methodology throughout the project development lifecycles.
  • Used Log4j for Logging various levels of information like error, info, debug into the log files.

Environment: Java (JDK 1.5), J2EE, Spring 3.0, JDBC Template, Jersey Restful Web service, Eclipse 4.3 Kepler, log4j, AngularJS, Maven, Collections, HTML5, Java Script, JQuery, Backbone.js,DB2, Jenkins, Sonar, Anthill, JIRA, Tomcat 7.0, IBM Informix DB.

Confidential, Louisville, KY

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile Methodologies.
  • Used the J2EE components like Servlets, EJB’s, JSP’s and implemented Struts framework for MVC architecture.
  • Developed GUI using JSP, JSTL, AJAX, HTML, CSS and Java Script.
  • Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • All the Business logic in all the modules is written in core Java.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Used the Tiles Framework and Struts Tag Libraries in the presentation layer to simplify the complexities of the application.
  • Created the presentation using the Struts framework.
  • Worked on creating Microservices, API, and created Docker Files for different Microservices. Worked on Swagger API and auto-generated documentation for all REST calls.
  • Used Zipkin to trouble shoot problems in micro-services architectures.
  • Worked on creating JSPs, Form Beans and Action classes and configured in Struts-Config.xml
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO and DTO.
  • Implemented object/relational persistence (Hibernate) for the domain model in DAO layer.
  • Involved in creating Database SQL and PL/SQL queries and Stored Procedures.
  • Handled PL/SQL compile-time, run-time errors, debugging of Stored Procedures for business logic modification, and responding to system events through triggers.
  • Effectively used Triggers to track the user profile updates and to send the messages to downstream systems.
  • Implemented Singleton classes for property loading and static data from DB.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring based application with very less configuration.
  • Registrations are sent to another application using JMS technology.
  • Utilized SOAP UI to generate request XML's from WSDL to test the responses.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Used Spring Managed beans to use windows session state framework to persist session to the database.
  • Configured listeners and wrote MDB’s (Message driven bean) to listen to the messages and subscribe to the topic put by the core application.
  • Used Log4J to print info, warning and error data on to the logs.
  • Application is deployed on Websphere6.1 application server which is installed on AIX operating system.

Environment: J2EE, Struts, Rational software architect7.0, Microservices, Spring JMS, Servlets, JSP, AJAX, SOAP, XML,WSDL, JUnit, EJB2.0, Web sphere application server6.1, Web sphere portal server, JavaScript, HttpWatchv5.0, Db2 9.0, Oracle10g, IMS, Message Broker, HTML.

Confidential

Java Developer

Responsibilities:

  • Involved in requirement analysis, design, coding and unit testing.
  • Developed the middle tier using J2EE technologies under Struts framework.
  • Developed enterprise application using JSP, Servlet, JDBC and Hibernate.
  • Used spring to implement MVC (Model View Controller) architecture and Hibernate for Java object mapping with database tables.
  • Used Spring AOP for cross cutting concerns like Transaction management and logging Web service calls
  • Implemented JAXP for SAX to the event-driven, serial-access mechanism that does element-by-element processing.
  • Implemented JAXP also supports the XSLT to control over the presentation of the data and enabling to convert the data from XML documents to other formats, such as HTML.
  • Extensively used design patterns like Singleton, Value Object, Service Delegator and Data Access Object.
  • Developed the core component of recovery management module using Spring MVC Framework.
  • Used Spring IOC and configured the Dependency Injection using Spring Context
  • Involved in design and coding utilizing Spring Dependency Injection.
  • Developed presentation layer components comprising of JSP, JSTL Servlets, ESB, Drools JQuery and HTML5.
  • Used Log4J for logging framework to debug the code.
  • Handled the database management using PL/SQL DML and DDL SQL statements.
  • Maintained source code versioning using CVS.
  • Was integral part of Scrum process, JSON and Agile (TDD) methodology
  • Conducted code reviews session both for features and bug fixes.
  • Used JUnit for Unit testing.

Environment: Java1.6, J2EE, Struts, Servlets, Spring, Maven, REST, JSP,HTML5, JSON, JQuery, AJAX, Java Script, Hibernate, JDBC, JSF, JBOSS, Web Services, Agile(implying TDD) UI, JavaScript, Eclipse IDE, JSTL, CVS, JUnit, Eclipse, Log4J.

Confidential

Java Developer

Responsibilities:

  • Design & Develop the Application using Struts MVC Framework.
  • Involved in the Analysis, Design, and Development phases of SDLC.
  • Implemented Action Classes, Action Forms, POJO classes, Action Form beans, Struts-Config.xml files and Web.xml files using Struts MVC.
  • Used Struts Validator Framework for the Server side Validation.
  • Made use of JSPs, Custom Tags, and HTML to develop the frontend UI pages.
  • Responsible for performing Code Reviewing and Debugging.
  • Extensive use of Oracle External Tables which is used to load the flat files (Essbase Extract) into Oracle Database.
  • Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
  • Worked with Oracle Database.
  • Used Hibernate to interact with Oracle database tables by using CRUD operations.
  • Used JUnit to write the Test Cases and Test Suites for test the code.
  • Used Log4J to capture the logs.
  • Maintained the Source Code in SVN Repository.
  • Deployed the Application in JBoss Application Server.
  • Apache Maven is used as Build tool to automate the build process for the entire Application.
  • Worked in the Agile Environment. Used to attend the Daily standup Scrum Meetings for the status of work.

Environment: J2EE,Servlets, JSPs, Struts1.3, JSP, JMS, JNDI, Oracle 10g, HTML, XML, XSD, CVS, Log4J,Junit, JavaScript, Spring AOP, EJB,Hibernate3, XML Schema (XSD), Maven3, JBoss3, Collections, Perl, Eclipse IDE, SVN.

We'd love your feedback!