J2ee Developer Resume
Dallas, TX
SUMMARY:
- Overall 8 + years of experience in Java technologies, with hands of experience in J2EE.
- Expertise in J2EE Design Patterns (Singleton, Factory, Service Locator, Session Façade, DAO, Value Object Pattern).
- Good working experience on various frameworks including MVC Framework (Struts) & SPRING MVC Framework.
- Good Working experience in using different modules like Spring Core Container module, Spring Application Context module, Spring MVC Framework module, Spring AOP Module, Spring ORM module etc. in Spring Framework.
- Experience programming in Scala with exposure to the most well - known frameworks such as Akka and Play.
- Maven site documentation to encourage knowledge sharing in terms of technical as well as functional.
- Responsible for creating a new application used by Customer Service to manage E-Commerce orders, customers, gift card processing, loyalty information using AngularJS, Html, Java and Spring REST Web Services
- Develop the micro - service in spring cloud framework to support Next generation cloud framework.
- Application designed and developed using Java Core, J2EE, JMS, JavaScript, Spring MVC, Spring boot , Hibernate, Spring Integration, RESTful Services, UDP, TCP and Web Sockets.
- Designed and developed custom One Cloud setup for the partners and client for NSX ( VMware Network Virtualization product).
- Experience in using Maven for building and deploying J2EE Application archives (Jar and War) on Web Logic, IBM Web Sphere.
- Application developer / SDET with experience in building and testing N tier applications, enterprise web services.
- Experienced in implementing Struts, spring boot, JSF, AJAX frameworks.
- Strong skills in Object Oriented design and development (OOAD) using Rational Unified Process and Unified Modeling Language.
- Implemented sensor calibration algorithms that enabled extremely accurate tracking.
- Experience Developing application using Groovy, Grails, GSP, GORM and Grails Plugin and Grails Rest Services.
- Involved in COE activities for developing POCs in Internet of Things using APIGEE, IBM API Connect, IBM Cast Iron, Sales force, Data Power and SAP Hybris (YAAS)products to explore various features of the products.
- Good experience in using testing frameworks like JUnit, Selenium and perform manual testing.
- Experience in using JDBC to have database access mechanism to connect the database and to get the data from database.
- Developed applications using IDEs like Eclipse 3.x, BEA WebLogic Workshop, RAD 7.x .
- Experience in configuring OSGI, Felix, Jackrabbit, Sling, Maven and JCR.
- Good experience in ORM technology like Hibernate, MyBatis.
- Invented and implemented novel sensor calibration algorithms targeting embedded platforms.
- Implementation of test automation using Selenium RC, JAVA, Selenium Grid, Junit and Maven, GIT .
- Identify and raise production defects in Release Management and Defect tracking tool like JIRA and implement fixes for SOA based enterprise applications.
- Good experience in using AJAX as a Web Development technique to have interactive web applications.
- Excellent conceptual base in Object-Oriented Design and Implementation Methodologies, Design Patterns, and Web based architectures using web technologies like JSP, Servlets, Struts and EJB.
- Used JSF layout for View of MVC. Java script, DHTML also used for front end interactivity.
- Experience in the use of CSS, XML, And Angular JS.
- Involved in providing simple solutions in for Change management of Drools rules as per FINRA specification changes.
- Application development experience using multithreading, Serialization, Externalization, Collection framework, Generics, Core JAVA , Applets and Swing components (often including JTree and JTable).
- Specialized in Performance Testing applications using load- testing tool Load Runner.
- Experience in C, C++, Java Multithreaded Programming and Socket network programming on Windows/Linux/UNIX in distributed environment.
- Implemented Connectivity to databases using JDBC API from Servlets and JSP through JavaBeans & Enterprise Java Beans (EJB).
- Experience in PL/SQL, postgress, RDBMS to develop stored procedures and triggers in DB2, Oracle 8i.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
TECHNICAL SKILLS:
Languages: C,C++,Java, SQL, PL/SQL, python.
Server Side: Servlets, JSP, JSF, Hibernate, Spring 3.x, SOAP Web services, RESTful services, Apache Axis 2, EJB, Log4J, Java Swings, Mule ESB, MuleSoft.
Frameworks/ORM tools: Springs 3.0/2.5, Struts 2.0/1.1, Hibernante 4.0/3.3/2.5, Micro services, MyBatis.
App Servers/ Middleware: WebSphere 8/7/6.1 (IBM WTX tool), WebLogic 10/9 /8.1, Tomcat 7.0/ 6.0, JRun 4.0, JBoss, Apache, Resin, Apache Axis, MQ, WMB,QA Testing.
Database/Tools: JDBC,ODBC, Oracle, My SQL, Play Frame work, Akka, MS SQL Server 2005, Mongo DB.
Libraries and Tools: Ant, Maven, GIT, Jasper Reports, J meter, Jenkins.
Unit Test Frameworks: JUNIT and Testing.
Development Processes: RUP, AGILE, Scrum, Waterfall.
Design Patterns: Session Façade, Business Delegate, Front Controller, Service Locator, Singleton, APIGEE, Observer, DTO, DAO, MVC, Factory, Abstract Factory.
IDE / Programming Tools: Eclipse 2.1/3.7, RAD, Net beans 7, Spring Tool Suite.
Operating System: Windows 10/8/7/XP/2000/NT, UNIX, Linux.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
J2EE Developer
Responsibilities:
- Involved in analyzing system specifications from system perspective and identifying Testable and Non- Testable requirements based on the business Requirements.
- Performing GUI, Functional and Regression testing.
- Utilizing testing framework including J-Unit and Test-Ng.
- Creating the templates and deploying the VMs from templates and Cloning the VM's.
- Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC.
- Updating and Upgrading ESX/ESXi Servers using VMware Update Manager.
- Experienced in automated build and deployment of SOA components and MDS (Metadata Service) using Ant Scripts.
- Extensive experience and exposure on: API Management Concepts, API Design & Development, Security, Best Practices and Implementation on vendor products such as APIGEE, IBM API Connect/Management.
- Management of new SAP Hybris E - commerce platform implementation including development, configuration, content loading and security testing (working with agency Accenture).
- Expert in developing Automation Framework Using Selenium Web Driver and J2EE.
- Excellent experience on Unit Testing Frameworks like JUnit and Testing.
- Good experience on Build and Configuration Tools like ANT and MAVEN.
- Performed automated build and deployment of Portal, SOA components and MDS using Ant Scripts and Jenkins.
- Responsibilities included technical leadership, numerical analysis and algorithm development, simulation and modeling.
- Implemented new features to drive maximum performance using Scala and Akka.
- Implemented all the requests to the systems using Play MVC framework.
- Modeled the application to support bi-directional communication between server and client using Akka HTTP.
- Used point-to-point JMS Queues. Involved in integrating web components with different queue based messaging services.
- Called the RESTful web services to get the JSON object (Response) and manipulated the JSON Object to display the response in the webpage.
- Wrote Maven scripts for compiling, building, packaging and deploying the WAR file.
- Involved in writing the test plans, test data and test cases using Functional Specifications and use cases.
- Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
- Developed Applications using frameworks: Spring 2.5, Hibernate, Ibatis, Jfreechart, Struts.
- Integration of Actuate reports with java Application using Actuate API's.
- Used Interlay to develop/create my code in java and groovy.
- Setting up data source, caching in JBoss Application Server, and fine-tuning it. Detecting bugs & classifying them based on the severity.
- Designed and Developed Web Services using RESTful and SOAP protocols with Apache CXF 2.7, JAX-RS/Jersey, JAX-WS, XML and JSON.
- Configured & installed the latest version of drools workbench and KIE execution server on apache tomcat.
- Used groovy and spring boot to collecting the data from users and packaged the data as JSON distributed to 43 applications.
- As Functional Lead, provided solutions to design issues, designed QA Test Scenarios for BRM B2C functionality through SOAP services.
- Have used JAXB to marshal and un marshal java objects to Communicate with the backend mainframe system. Providing Screenshots to identify & reproduce the bugs.
- Experienced in cloud application and server virtualization using AWS (Amazon Web Services) and Azure.
- Worked on generating the Web Services classes, WSDL using Apache Axis.
- JSON is used for serializing and desterilizing data that is sent to or receives from JSP pages.
- Developed presentation layer using Java Server Faces (JSF) MVC framework.
Environment: J2EE, Java Script, JSP, Servlets, Wins Runner, Play Frame work, JMS, Akka, Drools, GUI, Groovy, Test Director 8.0, DB2, ODBC, APIGEE, S0A, VMWARE, IBM Mainframe, API, JBOSS, JSF, JUnit, Micro services, QA Testing, RESTful, Web Sphere, Maven, GIT, UML, JSON, Web Services, WSDL, AWS, Apache Maven, UNIX.
Confidential, Irving, TX
Java Developer
Responsibilities:
- All the modules of the application are based on Spring MVC architecture and J2EE technologies.
- Overseeing and managing team responsible for all Product and E - Commerce in a thoroughly customer.
- Implemented of Struts 2.x Framework for the Proof of Concept (POC).
- Used Jenkins for Continuous Integration. Used TOAD for managing, monitoring and analyzing the database. Maven for build application.
- Automation of test cases using Selenium Web driver, Testing, Page object Model(POM).
- Used tools such as Selenium, SOAP UI.
- Configured Selenium Grid to execute the scripts in cross browsers.
- Experience in continuous integration & Deployment using GitHub, Jenkins, Maven, Apigee Edge and Jmeter.
- Performed white box testing using Testing for class, method.
- Integrated Spring Dependency Injection (IOC) among different layers of an application.
- Working as Oracle SOA Consultant through DB Results, implementing SOA integration solution for ACT Revenue Office.
- Design and develop RESTful API capabilities on Java/node.js technologies and deploying in AWS and implement API proxies on Apigee Edge.
- Experience with SDET on Creating test plan and test cases, release management, creation and maintenance of the test automation scripts, debugging errors and test failures.
- Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP).
- Promoted from Consultant to VP of Information Technology due to successful resolution of complex and challenging E - commerce issues.
- Used Mat lab to test and compare three inverse algorithms of non-singular tri diagonal matrices, then discussed.
- Implemented Agile (SCRUM) methodology, involved in sprint planning.
- Actuate erd-Pro, Actuate iServer, BIRT, ECCLIPSE BIRT , IDAPI Programming.
- Implemented OATS Control framework to read all reports and validate using Drools and Java Multi-threading.
- Facilitated review sessions and office hours on specific data structures, sorting algorithms, and common problem.
- Converted all 7K business rules to Drools Decision Tables.
- Experience working in actor programming model using Akka actor architecture.
- Experience working with Play Framework MVC model and Object relational mapping tools like Slick and Hibernate.
- Design and develop various web application modules using Spring MVC, Spring IoC, Spring core, Hibernate, JavaBeans, JSP, Servlets and JMS .
- Experience in developing the micro services to get the advantage of rapid performance and inter module communication across the application.
- Experience in developing web applications using Spring, EJB, Hibernate, MDB, JDBC, Java Server Pages, Servlet, Web Services, JavaScript, JavaBeans, POJO's and Log4j .
- Utilizing Mongo DB, MySQL, and Postgre SQL for back end testing Worked in Functional, Integration, Regression, and Black Box Testing .
- Generated use case diagrams, class diagrams, and sequence diagrams using Rational Rose.
- Implemented the application using Struts MVC Framework.
- Utilized AWS cloud watch to monitor the performance environment instances for operational and performance metrics during load testing.
- Used Struts validation and tiles framework in the presentation layer.
- Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- 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 and implemented Servlets module to capture the XML as request and parse XML.
- Extensively worked with JDBC programs using Oracle and MySQL databases and developed SQL and PL/SQL for Oracle to process the data.
- Enhanced the web services, Client and Server codes.
Environment: Core Java, J2EE, Windows server, Algorithms and Data structures, Micro services, Drools, Play frame work, Akka, QA Testing, EJB, APIGEE, MDB, API, Web Services, AWS, Servlets, JMS, E-Commerce, JSP, ODBC, JUnit, Struts, Oracle, MVC, Maven, GIT, Eclipse, XML, JavaScript, RESTful, Log4J, WebLogic, PL/SQ
Confidential, Austin, TX
Java/J2EE Developer
Responsibilities:
- Worked on Core Java and its libraries in creating the java web application's business Logic.
- Used EJBs to handle the requests from the JSP.
- Used JSP to create the front end. Used various third parties to validate the data entered by the User.
- Good experience of AWS Elastic Block Storage (EBS), different volume types and use of various types of EBS volumes based on requirement.
- Implemented middle out ruler drawing algorithm, used for rendering of dynamic rulers .
- Developed Micro Services for the Citi Debit Card team using Spring Boot and Java 8.
- Configured AWS Identity and Access Management (IAM) to securely manage AWS users & groups, and use policies & roles to allow or deny access to AWS resources.
- Implemented beam cursor functionality, utilized closest line segment algorithm.
- Also used JavaScript for client side validations of input data. Created HTML pages using CSS styling.
- Provided ANT build script for building and deploying the application.
- Used EJB to handle the business logic and managing data.
- Written POJO Classes, hbm files for Hibernate Object-To-Relational Mapping.
- Used the various Complex data structures in collections Framework in Java for building the Business Logic.
- Built the business logic using Entity Beans, Session beans and business objects.
- Enhanced an existing Java micro - service to retrieve specific customers for a store location based on the user IDs provided.
- Generated Collections and Custom Cargos to store and retrieve data into the bridges framework.
- Created unit test cases for testing the application.
- Used Sonar to analyze and measure source code quality.
- Experience on Bridges framework which is a production proven, widely accepted N-Tier Service oriented architecture.
- Worked in Version control tool (Clear Case) for maintaining the versions of code.
- Wrote PL/SQL Procedures and functions for the various functionalities of Auditing.
- Extensively involved in the enhancements, troubleshooting, bug fixes and change requests for the Web Services.
- Used Clear Quest as a defect tracking system.
Environment: Core Java, J2EE, Micro services, Bridges framework, AWS, XML, JavaScript, RAD, WebSphere, JSP, Spring MVC, Ant, Maven, Algorithms, Hibernate, ODBC,SQL Developer, Jenkins, Clear Case, Oracle and EJB.
Confidential
Java Developer
Responsibilities:
- Worked on project using Agile SCRUM methodology. And involved in daily stand up meetings.
- Experienced in the development of UI using HTML, JSP, JSP Custom Tag and AJAX.
- Developed International Error Correction Screens using custom front end forms using XML, XSLT, Angular JS and JQuery.
- Created RESTful web services interface to Java-based runtime engine.
- WebSphere used as IDE.
- Worked on core Java, Multi- threading and Collections framework.
- Object oriented analysis, design (OOAD) and implementation using Java/ J2EE Technologies.
- Worked on J2EE design patterns like DAO and Business Delegate to handle the business flow.
- Angular JS, Bootstrap and Web Services used for random dash board monitoring.
- Persistence layer developed using Hibernate and implemented DAO to handle the data base interaction.
- Experienced in using ANT for generating system builds.
- Used JUnit test cases to test the application.
- Worked on Log4J for tracking errors and debugging the code.
- Performed database operations and queries using Oracle 10g.
- Worked on using SVN for version control.
Environment: Java1.7, Struts, EJB 2.0, Java/J2EE coding, J2EE patterns, Bootstrap, Web service, JDBC, Spring, WSDL, JQuery, AWS, Hibernate, Log4J, XML, JUnit, Oracle 10g, WebSphere, UML, SVN.
Confidential
Java Developer
Responsibilities:
- Actively involved in mock screens development and project start-up phase.
- Efficiently managed the tasks and working and delivering features in a fast paced scrum environment.
- Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
- Involved in developing the UI, layout and front-end programming for web application that matches requirements of the client.
- Prepared Technical Design documents with UML diagrams using Microsoft Visio.
- Developed UI Layer for the application using HTML5, CSS3, AngularJS and Bootstrap.
- Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap.
- Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
- Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests.
- Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs, JPA and Web Services / JMS Technologies.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information for status report.
- Developed SOAP based web services using WSDL, SOAP, JAX-WS and AXIS.
- Produced as well as consumed RESTful web services using Jersey API's.
- Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
- Fixed defects identified during QA, UAT and Production.
- Done with Web logic application server set up & deployed the application on it.
- Worked with GIT which is used as a version control tool in the project.
- Done with Unit testing using JUnit and Mockito.
Environment: Java 1.6, J2EE, Servlets, Spring-MVC, IOC, AOP, Hibernate, Eclipse, Angular-JS, Bootstrap, CSS3, HTML5, Web logic Server, WSDL, SOAP, JAX-WS, AXIS, Jersey, Oracle 11g, Oracle SQL Developer, GIT, JIRA.