Java Developer Resume
MI
SUMMARY
- Highly motivated IT Professional, having around 8 Years of experience in Testing, Documentation, analysis, design and development of Java Applications in a highly dynamic and challenging environment.
- Participated in all phases of SDLC like Requirements Analysis, Design, Implementation, Testing, and Deployment.
- Expertise in J2EE Technology’s (EJB, JNDI, JSTL, JMS, JPA, JAX - WS, JAX RS).
- Install KAFKA on Hadoop cluster and configure producer and consumer coding part in java. Loaded data from various data sources into HDFS using Kafka.
- Expertise in open source frameworks Spring, Hibernate and Struts.
- Strong experience in automating web application testing using Cucumber, Selenium web driver wif TestNG framework.
- Experience in designing both Front end & Backend applications using Java, J2EE, Servlets, JDBC, JSP, AJAX and various other Frameworks.
- Expertise in GUI Design using HTML, XML, JQuery, Java Script, AngularJS, Node JS, and JSP.
- Experience in Integration of Amazon Web Services (AWS) wif other applications infrastructure.
- Experience in teh messaging service for communication and other texts using Kafka.
- Data sources from Injection microservices produce and consume data from apache Kafka to enhance data from enhancer microservices.
- Experience in build tools like ANT & Maven, logging wif Log4j, Test Driven Development using Junit.
- Hands on experience in Test automation using different Automation tools and techniques, by using Selenium Web Driver/IDE, Maven, Ant, running scripts, debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation
- Designed and implemented a stream filtering system on top of Apache Kafka to reduce stream size.
- Experience in Application Servers like WebSphere, WebLogic and Tomcat.
- Proficient in testing tools such as J-Unit, Q-Unit, Cucumber / Gherkin and tracking issues in JIRA.
- Implemented Talend jobs to load data from various sources and integrated wif Kafka.
- Pleasant experience in databases such as SQL Server 2005/2008, Oracle, DB2, and MySQL.
- Experienced in developing middleware applications using Spring IOC, Spring Integration, Spring WS, and Spring WS Security.
- Design develop and implemented Behavior data driven (BDD) automation testing framework utilizing Java, Cucumber and Selenium Web Driver.
- Proven experience in Integrated Development Environment (IDE) such as Eclipse, Net Beans, RAD.
- Used teh most popular streaming tool KAFKA to load teh data on Hadoop File system and move teh same data to MongoDB NoSQL database.
- Extensive experience in Software Configuration Management using Version Control Software such as SVN, CVS and GIT.
- Experience in build tools like ANT & Maven, logging wif Log4j, Test Driven Development using Junit.
- Good knowledge in implementing various Design Patterns Singleton, Factory pattern, Abstract Factory pattern and DAO pattern.
- Experience in creating Unified Modeling Language (UML) diagrams such as Use Case Diagrams, Activity Diagrams, Sequence Diagrams, and Class Diagrams, Deployment Diagrams using Rational Rose.
- Worked in both Unix/Linux and Windows based development environments.
TECHNICAL SKILLS
Programming Languages: Java JDK 1.4/1.5/1.6/1.7/1.8.91 , C++, C, SQL, PL/SQL
JAVA/ J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading
Web Applications: Oracle/BEA WebLogic 9.1/10.3/11g, JBoss, Tomcat 5.0.28/6.0
Frameworks: Struts 2.x, Spring 2.x/3.x, Hibernate 3.x, JSF 1.2/2.0/2.2, iBatis
IDEs: Eclipse, Hibernate, MyEclipse.
Testing technologies: Junit testing, JMeter,Cucumber, Selenium .
Database Servers: NoSQL, Oracle 9i/10g/11g,DB2, SQL Server 2000/2005/2008 , MySQL, Version Control and SVN.
Build Tools: ANT, MAVEN
OS environment: Linux, and Windows
PROFESSIONAL EXPERIENCE
Confidential, MI
Java Developer
Responsibilities:
- Involved in business requirements gathering and Analysis, Design, Development, Integration and testing of application modules.
- Solved problems using teh combination of JavaScript and JSON.
- Develop UI automation for Node JS, Angular 4.0, and Ext JS -based web applications using Selenium Web Driver, developed in JavaScript. Micro services have been built using Spring boot, Spring cloud.
- Implemented Talend jobs to load data from various sources and integrated wif Kafka.
- Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
- Implemented version controlling using GIT and used Jenkins for continuous integration and continuous Deployment (CI/CD). Build & deployed wars using Ant, Maven on UNIX environment.
- Designed and implemented a stream filtering system on top of Apache Kafka to reduce stream size.
- Experience in setting upAWSLambda for monitoring health of teh application.
- Cloud ePaaS to deploy teh application in clouds. Used theXLRtemplate to deploy teh application.
- Responsible for Configuring Kafka Consumer and Producer metrics to visualize teh Kafka System performance and monitoring.
- Experienced in deploying teh application in Amazon S3 buckets by connecting wif AWS SDK.
- Experience in administering cloud tools Amazon Web Services (AWS).
- Setup Rally and Selenium IDE for unit and functional testing and setup continuous integrated unit testing using Rally, browser stack API and added Maven support to existing projects.
- Coordinated Kafka operations and monitoring (via JMX) wif devops personnel formulated balancing.
- Develop UI automation for Node JS, Angular 4.0, and ExtJS -based web applications using Selenium Web Driver, developed in JavaScript. Micro services have been built using Spring boot, Spring cloud.
- Involved in setting up teh architecture of proposed environments wif all teh CI/CD tools.
- Designing, development and testing of new modules by communicating wif client and team members.
- Worked on creating Kafka Adaptors for decoupling teh application dependency.
- Built teh service bus artifacts using teh Jenkins for continuous integration and continuous Deployment (CI/CD). and deployed teh war's in tomcat server of teh Unix environment.
- TEMPEffectively incorporated several Continuous integration/Continuous delivery tools like Jekins, XL release, XL deploy, Github.
- Responsible to approve “Test Cases” created by Testing Team. Provide technical support to testing team to fix any issues in Functional Testing.
- Used Kafka to make asynchronous call to deliver actual SMS to teh end user.
- Involved in writing Spring Configuration XML file that contains object declarations and dependencies.
- Automating test scenario's by writing java code and using selenium framework for cucumber testing.
- Extensive experience in testing Hadoop/NoSQL databases, involved in testing back end jobs using SQL queries.
- Used Micro services architecture, wif Spring Boot-based services interacting through a combination of REST and Spring Boot.
- Developed and Consumed Web Services using SOAP and Restful API. Performing Load Test using SOAP UI.
- Testing Application/Rules on Crew Manager Application which is GUI based.
- Deploy teh Java code in teh crew manager application and ensure that it works as expected.
- Designing teh front end using JQuery, JSP, HTML, CSS and JavaScript as per teh requirements that are provided.
- Developed a data pipeline using Kafka and Storm to store data into HDFS.
- Setting up, building teh environment and deployed project by writing Ant build.xml.
- Configured AWS Identity and Access Management (IAM) Groups and Users for improved login autantication.
- Developing user interfaces using HTML and CSS and implementing service.
- Prototype CI/CD system wif GitLab on AWS utilizing kubernetes and docker for teh runtime environment for teh CI/CD systems to build and test and deploy.
- Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests
Environment: Java, J2EE, JSP, NoSQL, Ajax, XML, CSS, JavaScript, Microservices, SQL, MySQL, AWS, Java1.8, Web Services, Selenium, Cucumber, JavaScript, Angular JS 1.4.7, HTML 5, CSS 3, Bootstrap 3.1.1, Junit, SVN, SQL, Spring Tool Suite.
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Extensive experience in web-based Technologies and client/server applications in Java, J2EE technologies using Object Oriented Analysis and Design (OOAD).
- Responsible for teh analysis, documenting teh requirements and architecting teh application based on J2EE standards. Strictly Followed Test Driven Development.
- Implemented a Continuous Delivery pipeline wif Docker, Jenkins, GitHub, andAWS.
- Integrating SonarQube In theCIPipeline for Coverage reports and Sonar Metrics.
- Development Java classes for client-side modules.
- Involved in spring, Hibernate & JPA integration for teh entire system.
- Developed presentation tier using JSP, Java Script, HTML and CSS for manipulating, validating, customizing, error messages to teh User Interface.
- Selecting teh appropriate AWS service based on compute, data, or security requirements.
- Development of a Continuous integration/Continuous delivery (CI/CD) infrastructure using Agile development methodologies for large scale JAVA and C++ applications.
- Developed Restful web services using JAXWS, JAXRS and spring.
- Involved in teh gathering of business requirements and translating them to teh report specifications for teh conversion of Actuate Reports to Jasper platform.
- Supported many other projects build and deployments issues wif Jenkins CI/CD pipelines.
- Implemented procedures, packages, triggers, and different Joins to retrieve teh data base using PL/SQL
- SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in teh database.
- Integrated springs framework wif Hibernate that is used for Database operations.
- Extensively conducted code reviews using sonar and produced code review documents
- Generated POJO classes to map to teh tables in teh database using teh JPA-Hibernate integration.
- Also used stored procedures connecting to teh database using spring JDBC.
- Involved in writing SQL queries and stored procedures for data manipulation.
Environment: Core Java, J2EE, Spring, Maven, CI/CD, Hibernate, Oracle 10g, Java Developer 10g, REST Web Services, Eclipse, JIRA, JSP, HTML, CSS, JavaScript, Apache Axis, WebSphere.
Confidential, St. Louis, MO
Java Developer
Responsibilities:
- Developing User Interface and implementing business process using JSP and Servlets. Development of teh application that was used to create dynamic JSPs, given input from a database table containing information about teh contents of teh JSP being developed. Developed Action Classes and Model Classes.
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity. Created Java Beans accessed from JSPs to transfer data across tiers. Involved in Database and Application design.
- Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks. Configured deployment descriptor specifying data environment.
- Assembled components and deployed on Server by vendor utilities. Involved in Deployment of Application in WebLogic server. Design and Development of UI using HTML, DHTML, JavaScript and CSS. Developed server-side code in Servlet and JSP. Involved in writing teh presentation layer in Java Server Pages (JSP).
- Wrote Servlets programming and JSP scripting for teh communication between web browser and server.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC. Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server. Responsible and active in teh analysis, definition, design, implementation, management, anddeployment of full software development life-cycle of project.
- Involved in writing teh presentation layer in Java Server Pages (JSP).
- Wrote Servlets programming and JSP scripting for teh communication between web browser and server.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
Environment: UML, Oracle, JavaScript, Eclipse, HTML, CSS, HTML, HTML, JSP, Servlets, JDBC, Tomcat, Eclipse IDE, XML, XSL, Tomcat 5.
Confidential
Java Developer
Responsibilities:
- Implemented business service layer using spring beans and spring dependency injection. Implemented RESTful web services wif Spring WS.
- Worked wif Design patterns like Service Factory, Singleton and Factory Pattern. Used Hibernate in Data access layer to access and update information in teh database.
- Used teh light weight container of teh Spring MVC Frame work to provide architectural flexibility for inversion of controller (IOC).
- Wrote HQL, criteria queries to perform all teh required CRUD operations against teh Oracle DB. Coded SQL Statements and Stored procedures for back end using Oracle.
- Handled client’s business requirement changes and enhancement requests.
- Responsible for debugging teh functionality and fixing teh bugs of teh application. Used log4j logger for logging purpose.
- Involved in writing Junit test caressed Sonar tool for teh reviewing teh code. Total project was built wif Maven. Involved in writing teh POM.xml and build properties.
- Used Team City for continuous integration builds and deployments. Used SVN for source code versioning and code repository.
- Developing SOAP Webservices and REST Webservices (JAXB, JSON, JAX-RS, JAX-WS). Developed Hibernate persistent layer.
- Worked on teh JAVA Collections API for handling teh data objects between teh business layers and teh front end Developed Unit test cases using JUnit.
- Involved in Performance Tuning of teh application. Developed presentation layer using JSP, HTML and CSS, JQuery.
Environment: JAVA 1.6, J2EE, Eclipse, Servlet, JSP, Spring MVC, Hibernate, spring, JavaScriptJSTL, Log4j, WebLogic 10.3, RESTful, JUnit, Maven, SVN, Servlets, Oracle, JavaScript, jQuery.
