Java Developer Resume
Oklahoma City, OklahomA
PROFESSIONAL SUMMARY:
- A motivated proactive professional 8 years of Experience, coupled with strong analytical and adaptive skills in implementing various business applications and products using JAVA/J2EE Technologies and Web Technologies for enterprise applications.
- Extensive experience in designing both Frontend & Backend applications using Java, J2EE Web frameworks, JSP, JSTL, HTML, CSS, Angular JS, node js, JavaScript, jQuery, PHP
- Extensive experience in various Java/J2EE technologies including Core Java, J2EE (Servlets, JSP, JDBC), Hibernate
- Strong knowledge of SQL Queries using Hibernate as ORM framework.
- Involved in all the phases of SDLC - requirement gathering, design, development and maintenance.
- Good working knowledge of Extreme Programming using Agile, Waterfall methodology with iterative and incremental software development
- Experienced in using Spring Framework (Spring Core, Spring IOC, Spring MVC, Spring DAO).
- Excellent knowledge of design patterns (Model View Controller, Singleton, Factory pattern, DAO, Session Facade)
- Experience in publishing and consuming Web Services (RESTful/SOAP).
- Experience in using JSON, XML, XSL for implementing Web Services.
- Experience in JUnit to develop unit testing and debugging of application.
- Proficient in Test Driven Development (TDD).
- Have an experience in Jax-RS for developing RESTful webservices.
- Have an hands on experience in working with JAD for development.
- Working knowledge of PL/SQL and databases like MySQL Server, Oracle 10g/11g and tools like oracle SQL Developer.
- Experienced in deploying applications on Apache Tomcat, WebSphere, WebLogic.
- Experience in using IDE‘s like Eclipse and NetBeans, integration with Maven
- Knowledge and Exposure working with SSRS reporting services.
- Strong experience with Version Control like GitHub, SVN and CVS
- Proficient in Object Oriented Programming, software configuration and maintenance.
- Having Experience on UNIX commands and Deployment of Applications in Server.
- Have solid testing experience in unit testing, integration testing and automation testing.
- Have experience in developing Hadoop by using core Java.
- Have experience in Cassandra and HDFS.
- Knowledge on reporting tools like tableau.
- Have Knowledge on using Spark for getting data from Hadoop and Splunk and even from database.
- Extensively worked with different operating systems like Windows 98/2000/NT/XP, UNIX and LINUX and scripting languages like perl.
- Capable of quick learning and delivering solutions as an individual and as part of a team with good communication and inter personnel skills.
- Have knowledge in working with Rules Engine and Workflows.
- Ambitious, have strong work ethic, have a strong willingness to learn and highly dedicated, strong Analytical skills, strong in communication.
TECHNICAL SKILLS:
Languages: Java, C, C++, Web Technologies, Hadoop
Methodologies: Agile, Waterfall
Java Technologies: J2EE, JSP, Servlet, JDBC, JUnit
Markup Languages/Design: HTML, CSS, XML, DOM
Front End Tools: PHP, AngularJS,node js, jQuery, Javascript, HTML5, CSS3, JSP, Selenium
Webservices: Restful, SOAP (SOA and WSDL), JAXB, JAX-WS, JAX-RPC
Frameworks: Spring (MVC, IOC, ORM, DAO), Spring Core, Hibernate
Application Servers: Apache Tomcat, Websphere, Weblogic
Databases: Oracle, MySQL
Query Languages: SQL, PL/SQL
Build & Design Tools: Eclipse, NetBeans, Maven, Ant, UML, Visual Basic 6.0
Version Control: CVS, SVN, Github
Operation Systems: Windows, Linux, UNIX
Design Tools: Altova XMLSpy, Visio 2007, Dreamweaver CS4
Other Tools: Quality Center, Quick Test Professional, Load Runner
PROFESSIONAL EXPERIENCE:
Confidential, Oklahoma City, Oklahoma
Java Developer
Responsibilities:
- Followed Agile Methodology for development of the application by having scrums.
- Practicing Design Driven Development to expedite the development process.
- Worked on the JCache conversion for reducing the server startup time and increasing the performance.
- Developed the schema design using Altova XML SPY Professional
- Created and maintained DB2 table in TEST, IST, ET and Production environments.
- Back-end coding and development using Java collections including Set, List, Map, Multithreading, Exception Handling etc.
- Developed and tablized audit logging to support the greater retention period for this logging than is possible in flat file system logging which is typically archived after 10 days.
- Experience working on LESS and SASS files and changing it into CSS and have worked on Javascript and JSTL.
- Experience in using SAP Hybris for an eCommerce application
- Experience in developing and consuming web services using SOAP.
- Modified existing Unix shell scripting for Sybase to SQL Server migration for custdb.
- Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts
- Deploying the code in Jenkins server.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Sass, LESS, Bootstrap, Angular2
- Practiced test driven development (TDD) to expedite the development process.
- Developed Web Services using SOAPUI and developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate with Active Directory application using SOAP API.
- Used IntelliJ IDE for Development, configured and deployed application on Tomcat Server.
- Experienced in utilizing Java 8, Web frameworks for the ecommerce application.
- Involved in doing various testing efforts as per the specifications and test cases including Unit and Integration testing using Selenium Automation.
- Developed a GUI using JavaFX and Java Swing components for displaying real time data on the web application in all the devices.
- Set up Tomcat Server, Configured MySQL Cluster in Linux OS and installed OpenCall XDMS
- Involved in comprehension and improvement encounter utilizing Java 8, Web frameworks - Spring, Web services and connecting to database.
- Involved in developing Restful webservices by using JSON coding.
- Back end coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Exception Handling etc.
- Experience in using MySQL for loading and maintaining the products in the application.
- Involved in installing and configuring Eclipse and Ant for development.
- Good knowledge on FindBugs tool that uses static analysis to look for bugs in java code.
Environment: Java/J2EE, JSON, XML spy, Findbugs, AngularJS, JQuery, JSP, JavaScript, Hibernate, Spring framework, Unix Shell Scripting,Waterfall Methodology, Servlet, XML, Design Patterns, SOAP Webservices, JUnit, Cactus, Github, Oracle, hybrisDB.
Confidential, Minneapolis, MNJava Backend Developer
Technologies used: Java, SOAP, Tomcat, FishEye, SVN, JIRA, Jenkins, ClearQuest, DB2, XML SPY, FindBugs, Spring, Hibernate
Responsibilities:
- Followed Waterfall Methodology for development of the application in the beginning but after few releases started following Agile.
- Have experience in developing Hadoop by using Core Java .
- Practicing Design Driven Development to expedite the development process.
- Worked on the JCache conversion for reducing the server startup time and increasing the performance.
- Developed the schema design using Altova XML SPY Professional
- Created and maintained DB2 table in TEST, IST, ET and Production environments.
- Back-end coding and development using Java collections including Set, List, Map, Multithreading, Exception Handling etc.
- Developed and tablized audit logging to support the greater retention period for this logging than is possible in flat file system logging which is typically archived after 10 days.
- Experience in developing and consuming web services using SOAP.
- Experience In using C, C++ language as a back-end development project and was working in DataStructures for Employees management system.
- Have knowledge on reporting tools like tableau.
- Have experience in working with WS02 for managing and identifying API and for access integration.
- Used Unix and Shell, Perl commands for retrieving the information from log files.
- Have experience in using the Data stage for data loading.
- Have experience in shell scripting languages to execute and run the bash commands for retrieving the data from message logs as well as error logs files.
- Used SQL for querying customer profiles from database, and used SSIS(SQL server Integration services) for loading data into database.
- Experience using BI tool i.e QlikView for creating reports and tracking the system.
- Deploying the code in Jenkins server.
- Updates in the ORACLE database using SQL, PL/SQL by writing materialized views, procedures, functions and triggers. Deployment of application changes \in test and prod environments (UNIX boxes) using LINUX commands.
- Used SSRS reporting tool after loading data from tables.
- Experienced in using swing GUI tool for development.
- Have experience in cloud foundry services.
- Experienced in using JAD for application development.
- Have experience in working with pivotal cloud foundry (PCF) services
- Working knowledge on PLSQL and databases.
- Practiced test driven development (TDD) to expedite the development process.
- Developed Web Services using SOAPUI and developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate with Active Directory application using SOAP API.
- Good knowledge on fisheye for internal code reviews.
- Have experience in rules engine and Workflows.
- Used Eclipse IDE for Development, configured and deployed application on Tomcat Server.
- Involved in doing various testing efforts as per the specifications and test cases including Unit and Integration testing using Automation tools like Selenium.
- Experience in using JavaFX for development purpose.
- Have experience in AWS webservices.
- Have worked on ODM(oracle data mining) which provides algorithms that enabled data analaysts to work on the data from database.
- The API tool serves as the client interface to amazon EC2 which I have used in development in this application.
- Involved in developing Restful webservices by using JSON coding.
- Worked in development by using spring hybris.
- Back end coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Exception Handling etc.
- Used Python scripts to update the content in database and manipulate files.
- Have setup Spark to analyze data contained in Hadoop and Splunk
- Have experience in dealing with prime brokerage and hedge funds, capital investments.
- Involved in installing and configuring Eclipse and Ant for development.
- Good knowledge on FindBugs tool that uses static analysis to look for bugs in java code.
Environment: Java/J2EE, JSON, XML spy, Findbugs, Rules Engine, AngularJS, JQuery, JSP, JavaScript, Hibernate, Spring framework, Waterfall Methodology, Servlet, XML, Unix, Design Patterns, SAOP Webservices, JUnit, Workflows, Cactus, SVN, Oracle, OracleDB.
Confidential, Cincinnati, OHJava Developer
Responsibilities:
- Involved in Analysis, Design and Implementation translation of Business User requirements.
- Actively participated in the daily SCRUM meetings and paired programming to produce quality deliverable within time.
- Interacting with QA team and Business team to resolve defects.
- Practiced test driven development (TDD) to expedite the development process.
- Used PHP, Angular JS, node js, HTML5, CSS3 and JavaScript framework for creating Dynamic Reach Design Layout with JSP.
- Responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, JSON and Angular2.
- Have experience in shell scripting language to run and execute the putty which is used to get the data from various log files.
- Have experience in working with WS02 for managing and identifying API and for access integration.
- Experienced in working on PL/SQL and databases like MySQL.
- Experienced in working with struts 2.0 by using MVC framework pattern.Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture Spring MVC, Spring Annotations, Spring JEE, Spring Transactions, Hibernate and JDBC.
- Implemented the persistence layer in Hibernate. Created the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Porting the entire software to use shared libraries on the Tandem OSS and Linux which involved modification of make files.
- Have experience in writing and executed various MySQL database queries from Python MySQL connector and MySQL Db package.
- Knowledge on reporting tools like tableau.
- Used SQL for querying customer profiles from database, and used SSIS(SQL server Integration services) for loading data into database.
- Have worked on ODM which helps to build and apply predictive models in database and by using this we predicted customer behavior and target the particular set of customers.
- Have experience in using Swing graphical user interface toolkit for application development.
- Have experience in cloud foundry and cloud integration services for development .
- System was built using Model-View-Controller (MVC) architecture with Spring.
- Experienced in AWS webservices, and cloud integration service.
- Have experience in APIGee in webservices development
- Have setup Spark to analyze data contained in Hadoop and Splunk
- Developed Web Services using Restful with Spring MVC and Spring boot developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate with Active Directory application using Restful API.
- Back end coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Exception Handling etc.
- Worked on JAD for application development
- Used Ab Initio for loading data into database, and used perl scripting to get the data from logs.
- Have experience in rules engine and Workflows.
- Implemented the application using the concrete principles laid down by several design patterns such as Facade, Business Delegate, Singleton, Data Access Object.
- Have experience in working with developing and consuming RESTful webservices by using JAX-RS.
- Have experience in dealing with brokerage services and funds investments.
- Performed preparation of test cases and unit Testing using JUNIT.
- Have experience in using spring hybris for screen development.
- Developed a cross-platform, desktop application using JavaFX, JavaScript, and CSS3 which provides customized document authoring, reviewing, reporting.
- Test suite is automated with Selenium 1.0 Remote Control for Java with JUnit.
- Used SVN and GIT for code commits and check outs.
- Have used Jenkins server to build and deploy the code into higher environments.
- Involved in installing and configuring Eclipse and Maven for development
- Mobile version developed using Jquery Mobile.
- Using detect mobile browsers javascript to detect whether it is a mobile browser and redirect to your mobile website.
Environment: Java/J2EE, JSF, HTML5, CSS3, NodeJS, AngularJS, JQuery, JSP, JavaScript, Hibernate, Rules Engine, Workflows, Spring framework, Agile Methodology, Servlet, XML, Design Patterns, Unix, RESTful Webservices, JUnit, SVN, Oracle, OracleDB.
Confidential, Chrysler MIJava Developer
Responsibilities:
- Involved in Analysis, Design and Implementation translation of Business User requirements.
- Actively participated in the daily SCRUM meetings and paired programming to produce quality deliverable within time.
- Interacting with QA team and Business team to resolve defects.
- Practiced test driven development (TDD) to expedite the development process.
- Used PHP, Angular JS, NodeJS,,HTML5, CSS3 and JavaScript framework for creating Dynamic Reach Design Layout with JSP.
- Have experienced using struts 2.0 open source framework with MVC pattern.
- Developed Restful API's using Python Flask and SQL Alchemy data models as well as ensured code
- Used SQL for querying customer profiles from database, and used SSIS(SQL server Integration services) for loading data into database.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture Spring MVC, Spring Annotations, Spring JEE, Spring boot, Spring Transactions, Hibernate and JDBC.
- Have worked on REST webservices development by using Jax-RS.
- Implemented the persistence layer in Hibernate. Created the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Have experience in shell for running commands using command prompt and to execute various bash commands in the application.
- Have experience in working with WS02 for managing and identifying API and for access integration.
- Developing a point of sale front end using JavaFX technology.
- Have working knowledge on reporting tools like tableau.
- Have experience in ODM which helps to mine the data tables and views to focus on set of customer groups.
- Have experience in using Swing for application development.
- System was built using Model-View-Controller (MVC) architecture with Spring.
- Developed Web Services using Restful with Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate with Active Directory application using Restful API.
- Back end coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Exception Handling etc.Experience with
- Working knowledge on PL/SQL and databases like IBM DB2.
- Have experience in rules engine and Workflows.
- Experienced in Cassandra and HDFS.
- Implemented Client side validations using Angular JS Custom Form Validation and server side validations using Data Annotation. Developed custom AngularJS filters to provide better search experience.
- Have used Jenkins server to build and deploy the code into other environments.
- Have experience in using spring hybris for development.
- Implemented the application using the concrete principles laid down by several design patterns such as Facade, Business Delegate, Singleton, Data Access Object.
- Performed preparation of test cases and unit Testing using JUNIT.
- Have experience in Amazon webservices (AWS) and cloud systems.
- Test suite is automated with Selenium 1.0 Remote Control for Java with JUnit.
- Used SVN and GIT for code commits and check outs.
- Have performed working on Rules Engine, workflows .
- Have setup Spark to analyze data contained in Hadoop and Splunk reports and local databases.
- Involved in installing and configuring Eclipse and Maven for development
- Mobile version developed using Jquery Mobile.
- Using detect mobile browsers javascript to detect whether it is a mobile browser and redirect to your mobile website.
Environment: Java/J2EE, JSF, HTML5, CSS3, NodeJS, AngularJS, JQuery, JSP, JavaScript, Hibernate, Spring framework, Agile Methodology, Servlet, XML, Design Patterns, RESTful Webservices, Unix, JUnit, SVN, Oracle, OracleDB.
Confidential, Boston, MAJava Developer
Responsibilities:
- Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
- Worked on various modules like Appointment Management, Browsing of Plans, Searching a doctor, managing user profile.
- System was built using Spring Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Facade, Business Delegate, Singleton.
- Designed the front end using JSP, HTML, CSS and Angular JS.
- Developed dynamic UI using Angular JS and node js..
- Used and implemented the application using Spring MVC, Spring IOC, Spring boot, Spring Annotations modules and Hibernate.
- Have experience in shell scripting to execute the application servers and for the running deployment servers like Jenkins and get data.
- Implemented business logic using Python, worked with millions of database records on a daily basis, finding common errors and bad data patterns and fixing them.
- Working knowledge in developing swing based clients using various containers, controls, layouts.
- Responsible for creating efficient design and developing User Interaction screens and claim screens for customers using HTML, CSS3, jQuery AJAX, AngularJS and JSON.
- Have experience in working with WS02 for managing and identifying API and for access integration.
- Used Spring API’s for wiring components using dependency injection.
- Used Spring - ORM to integrate Hibernate and creation of Hibernate POJO’s.
- Developed Web Services to allow communication between applications through RESTFul over HTTP by using Jax-RS.
- Used GitHub version source control tool and used Jenkins server to build and deploy the code into higher environments.
- Worked on maintaining brokerage services and credit card funds maintainenace.
- Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
- Involved in installing and configuring Eclipse and Maven for development.
- Developed various UML diagrams .
- Configured and customized logs using JUnit for unit testing
Environment: Java, Hibernate, Spring, JSP, Servlet, JavaBeans, Design Patterns, REST Web Services, JSON, JUnit, Oracle, Eclipse, Spring framework, Agile Methodology, Maven, JavaScript, Angular JS,node js, HTML, CSS, Hadoop, Spark.
ConfidentialMCA Online statement
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Designed the front end using jQuery, JSP, CSS.
- Developed the presentation layer using JSP, jQuery and client validation using JavaScript, CSS and HTML.
- Used multi-threading in programming to improve overall performance.
- Used Spring MVC and Spring boot for the controllers used Spring Security for securing the web tier Access.
- Used JQuery for dynamic & interactive UX.
- Have Knowledge on Big data Hadoop and Spark.
- Worked on generating the web services (JAXB, JAX-RS) classes by using Service Oriented Architecture SOA, WSDL, UDDI, SOAP.
- Have experience in working with WS02 for managing and identifying API and for access integration.
- Worked on Rules Engine and Workflows.
- Experienced in using struts open source web framework.
- Involved in writing DAO layer using Hibernate to access the Oracle database
- Implemented Hibernate to map all the tables from different data sources to make database updating.
- Involved in the configuration management using CVS and GIT
- Developed Ant scripts to bundle and deploy application and used Jenkins to build and deploy the code.
- Developed various test cases and performed unit testing using Junit
- Transformed XML content into HTML
Environment: Spring, JSP, Servlets, Oracle, Java Script, JQuery, Hibernate, Web Logic, ANT, HTML, XML, CSS, CVS, GIT JUnit, Eclipse, SOAP, WSDL, Web Services, Weblogic, Spring framework, Agile Methodology
ConfidentialJ2EE Developer
Responsibilities:
- Involved in projects utilizing Java, Java EE and Spring Framework Web applications to create fully- integrated client management systems.
- Oversee all stages of design, development, and deployment of new Java-based vendor application system for financial-services industry.
- Created and explained prototypes to end users.
- Designed and developed application using Spring frameworks.
- Have Experience in working with Multithreading, Exception Handling and other OOPS concepts.
- Setting up build environment and deploying of application in all the servers.
- Wrote SQL and implemented Spring ORM using Hibernate.
- Involved in implementing the MVC framework- which is based on Spring and Hibernate.
- Worked on generating the web services (JAX-RS) classes by using Service Oriented Architecture SOA, WSDL, UDDI, SOAP.
- Worked on Rules Engine and Workflows.
- Involved in writing DAO layer using Hibernate to access the Oracle database
- Implemented Hibernate to map all the tables from different data sources to make database updating.
- Developed Ant scripts to bundle and deploy application and used Jenkins server to build and deploy the code.
- Developed various test cases and performed unit testing using Junit
Environment: Spring, JSP, Servlets, Oracle, Java Script, JQuery, Hibernate, Web Logic, HTML, XML, CSS, CVS, GIT JUnit, Eclipse, SOAP, WSDL, Web Services,Rules Engine, Workflows, Weblogic.