We provide IT Staff Augmentation Services!

Java Developer Resume

SUMMARY:

  • 7 +years of diversified experience as Software Professional, expertise in Designing,Developing&Object Oriented technologies,distributed computing, Development & Testing.
  • Extensive experience in design and development of J2EE applications using Core Java, Java collection, JDBC, Servlets, JSP, Enterprise Java Beans, JMS, Struts, Hibernate, EJB, JSF, Spring Frameworks, Java Mail, XML,JSP Tag libraries,JQueryand Angular JS.And also familiar with System Programming by using C, C++.
  • Experience in GUI development using HTML, CSS, JavaScript, Swing, AdobeFlex, XSLT, AJAX, JSF.
  • Expertise in developing Java Beans and Custom Tag Libraries, providing client side validations in JavaScript and providing interactive AJAX front end GUI’s.
  • Experienced in writing and maintaining Test Plans and defining Test Cases for JUnit testing, Integration testing executing them and capturing the results appropriately.
  • Hands on Experience withDOJO and JQuery frameworks.
  • Experience withLog4J for logging and tracing messages.
  • Efficient in developing and deploying EJBs using WebLogic & IBM WebSphere.
  • Hands on Experience with POJO, Hibernate and Spring (IOC, AOP, MVC, Security) Frameworks.
  • Proficient in developing Multithreaded Applications using Multithreading concepts &Collections framework.
  • Having knowledge on Object Oriented Analysis and Design using Agile, Test Driven and Scrum methodologies.
  • Expertise in developing Client/Server Applications using Java I/O.
  • Development in Data Modeling Data Analysis for Online Transaction Processing (OLTP) and Data Warehousing (OLAP) applications.
  • Broad working knowledge in Oracle, MySQL, NoSQL, DB2 and MS - SQL Server databases.
  • Expertise in RDBMS, Oracle 9i/10g,11g, MS-Access, SQL Server with good programming skills in SQL and PL/SQL views, Stored Procedures and database triggers with comprehensive knowledge on Performance Tuning and Query Optimization in Oracle Stored Procedures.
  • Hands on experience withSQL Queries, Stored Procedures, tables, Cardinalities, views, triggers and data connectivity and data integration of Oracle.
  • Hands on experience with NoSQL using different modules.
  • Working experience in Development and Build Tools Gradle, Maven andAnt
  • Good Experience in Object Oriented Analysis, Design and Development using UML.
  • Experience of using various Design Patterns like MVC, Singleton, Factory, Observer etc.
  • Expertise in developing application using Java, JavaScript, C, C++, Oracle, MySQL, HTML, XML, XSL, SOAP UI, WSDL, UDDI and various commercial tools on Unix and Windows.
  • Experience with Application Servers like Web Logic, JBOSS, Glass Fish, IBMWebSphere.
  • Hands on experience with latest version object oriented JavaScript Libraries like AngularJS, NodeJS, BackboneJS,Bootstrap, ExtJS(4.0), JStoolkit.
  • Experience with CVS, GIT and SVNin version control management.
  • Good Knowledge on Python and Python Web Framework Django.
  • Experienced in developing Web Services with Python programming language.
  • Developed web-based applications using Python, CSS and HTML, JavaScript, JSP.
  • Worked in TDD and version management tools Stash, GitHub, SVN.
  • Involved in adding authentication & authorization using spring security and integrating application.
  • Experience in developing Message Driven Beans as Queue listeners for JMS queues.
  • Worked extensively on large Varity of integration technologies Apache Camel, JBOSS Fuse.
  • Used Stateless Session Beans according to the EJB standard to process the business methods.
  • Good Experience in implementing Web Services such as SOAP and REST, JAX-WS, JAX-RSusing WSDL.
  • Involved in Reporting and tracking functional issues using JIRA as defect tracking system of SDLC.
  • Extensive experience in different IDE’s like Net Beans, Eclipse, MyEclipse, IntelliJ.
  • Working experience with building applications using build tools like Jenkins and deploying them on Linux Servers with configuring and using Tomcat.
  • Result oriented, motivated and an organized team player with a capability of working for a common goal.

TECHNICAL SKILLS:

Languages: HTML5, CSS, JavaScript, JQuery, JSON, Angular JS, Node JS,DOJO, J2EE, Java Servlets, Java Server Pages,Custom Tag Libraries, JDBC,JUnit, JSF, JNDI, Collections, Multi-threading, JMS, EJB, Struts, Java Beans, SAX, Web services, Python, C, C++,SQL, PL/SQL.

JavaScript Libraries: JQuery, Bootstrap, Angular JS, Backbone JS, Node JS, React JS.

Methodologies: SCRUM, Agile, Test Driven Development(TDD) and Waterfall.

Servers/DB: Oracle, MySQL, NoSQL, WebLogic, Microsoft Access, IBM Web Sphere, Apache Tomcat Server, JBOSS, Glass Fish.

Tools: TOAD, SOAP UI, Docker, Rational Rose, Jenkins.

Frameworks: Struts, Spring, Hibernate,iBatis, MVC architecture, JSF, EJB

IDE: Eclipse, MyEclipse, NetBeans, JDeveloper, Intelli J

Web Services: SOAP, REST, WSDL, XML, XSD.

Patterns: MVC, Singleton, DAO, DTO.

Testing/Logging tools: Junit, TestNG, JMock, Log4J

Messaging MMessaging: Web sphere MQ, JMS.Web sphere MQ, JMS.

Documentation Tools: MS Offi MS Office 2003/2007/2010 , Visio, MS SharePoint

PROFESSIONAL EXPERIENCE:

Confidential

Java Developer

Responsibilities:

  • Involved in the Complete Design Discussions to develop the application in the team environment.
  • Responsible for requirement gathering and analysis through interaction with end users.
  • Involved in designing use-case diagrams, class diagram, interaction diagram using UML model with Rational Rose.
  • Designed and developed the application using various design patterns, such as session façade, business delegate and service locator.
  • Worked on Maven build tool.
  • Worked on the development of the presentation tier usingServlets, JSP, JSF-IceFaces, JSTL, Java Script, AJAX and JQuery.
  • Worked on GUI part and for data validation control usingJavaScript Frameworks,Angular.js.
  • Involved in designing by using SOA architecture.
  • Worked on Core Java technologies which includes Multi-Threading, JDBC, RMI, Network programming.
  • Coded Core Java Interfaces and Abstract classes for different functionalities and Implemented Multithread concepts in java classes.
  • Involved in working with Core java concepts like collections and interfaces.
  • Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Application developed using Spring Web flow, Spring Core,Spring boot, Hibernate.
  • Implemented Spring Web Flow as web framework, spring as dependency injection framework JSF , to develop the View Pages and Hibernate as database ORM framework.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions and Cache concepts.
  • Used Hibernate frameworkfor back end development and Spring dependency injection for middle layer development.
  • Involved in security implementation using SpringSecurity system against all types of authentications: LDAPAuthentication, Database Authentication.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Used Multithreading to do the application development and for running the different tasks at the same time.
  • Implemented SOA to develop REST Based Web services with Performance Tuning.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Used JIRA for Agile task management and used JIRA boards. And also responsible for JIRASystem issues and user requests on daily basis.
  • Understanding of Project development using AGILE methodology. And also attended daily scrum meetings.
  • Followed AGILESCRUM methodology and used Test Driven Development (TDD).
  • Used TDD technique to fulfil the functions of module.
  • Unit testing was performed using JUnit and Version control through Git.
  • Integration of Change service & Change instruction applications in internally & running SOAP Web services, based request/responses for the Evaluation in production environments.
  • Implemented automation using Selenium WebDriver, JAVA, Cucumber, Maven.
  • Used Cucumber to document, as well as drive development of behavior in a large legacy code base.
  • Installed, configured and maintained IBMWebSphere application server.
  • Designed, developed and deployed the EJB's onto the WebSphere.
  • Co-operated with QA team and fixed QAbugs as well as production issues within quick time.
  • Actively involved in Backend tuning SQL queries/DB Script.
  • Involved in developing SQL and Stored procedures with the databases Oracle(RDMS).
  • Performed CRUD operations like Update, Insert and Delete data in Oracle(RDMS).
  • Active participation in development production support in fixing the bugs based of the severity.

Environment: Java/J2ee, JSP, Hibernate, Spring, Spring Batch, Spring MVC, JSON, JUnit, Cucumber, JQuery, Angular JS, Apache Tomcat server, Linux, Maven, Gradle, XML,Oracle 10g, IBM RAD, WebSphere 7.0, Agile Methodology, Design Patterns, TDD, SVN, Apache Maven, JUnit, XSLT, HTML/DHTML.

Confidential, Dallas, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the understanding the requirements and participated in SDLC life cycle.
  • Designing & development of entire validation service to perform data validations on the test cases built on the extracted, transformed, loaded data & working on Linux platform.
  • Worked on UI components using HTML,CSS, XML, AJAX, JavaScript, JQuery.
  • Worked on JavaScript Library mainly on AngularJS for dependent objects and also for routing using ng-route.
  • Worked on GUI part using Java Server Pagesto get data from the frontend part andimplemented script tags and also expression language as backend development.
  • Worked on latest version of object oriented JavaScript Libraries like AngularJS, Node JS,Backbone JS, Bootstrap, ExtJS4.0, JS toolkit.
  • Coded Core Java Interfaces and Abstract classes for different functionalities and Implemented Multithread concepts in java classes.
  • Involved in working with Core java concepts like collections and interfaces.
  • Designing storedprocedures for numerous maps of data for required validations of test cases as part of Datamodeling.
  • Managed efficiently multiple tracks such as business JbossRulesEngine, UI, Reporting and delivered quality product on schedule.
  • Developed mapping spreadsheets for (ETL) team with source to target data mapping with Datamodeling naming standards.
  • Designed Validation service on springMVC framework for integration with MongoDB database, and an UI feature.
  • Developed JASPER report to show the result after validations are performed on the test cases and maintaining several data accuracies.
  • Developed a RestfulAPI for tracking open source projects in Github and computing the in-process metrics information for those projects.
  • Created feature file as a part of RESTAPI testing and wrote automation scripts using python with cucumber by linking feature files.
  • Involved in Ingraining, scrubbing of data, loading them, generating hash values using JSON and memory caching to maintain the confidentiality & remove the bad data.
  • Followed Agile SCRUM methodology and used Test Driven Development (TDD).
  • Rigorously followed Test Driven Development(TDD) in coding.
  • Created Qmanager connection factory, JMS destinations to integrate the application using JMS.
  • Worked onApache Camel usingURI’s to work directly with Transport or messaging model such as JMS.
  • Used Apache Camelfor writing the data formats and consuming the endpoints of the services.
  • Written interfaces to send and receive messages from-to Web Sphere MQ.
  • Developed automation of Validation service to provide the JASPER report based on bean validations, spring validations on test cases.
  • Worked on Stash repository with Source tree similar to GIT.
  • Building ETL tool for the migration of data & validating the test cases after the extraction, transformation& load of data.
  • Performance tuning and stress-testing of NoSQL database environments in order to ensure acceptable database performance in production mode.
  • Worked on architecting NoSQL databases like MongoDB.
  • Configured high availability using MongoDB replica sets across multiple data centers.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, replication, schema design, etc.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Used Python to place data into JSON files for testing Websites and used Python scripts to update content in the database and manipulate files.

Environment: Java/J2ee, JSP, HTML, CSS, GWT, Spring, iBatis, Spring Batch, Spring MVC, MongoDB,TestNG, Python, JSON, JBOSS Server, Apache Tomcat server, Linux, shell scripting,IBM ISAM - TAM (Tivoli Access Manager), Ant, Maven, FileNet, Web Sphere MQ, Docker, JMS, JRXML, Jasper Tool.

Confidential, Dallas, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Developed UI components using HTML, XML, AJAX, JavaScript, JQuery and CSS.
  • Used Java Script, JQuery for client side scripting, and Implemented data binding and validation control on the web-pages using AngularJS.
  • UI Components and Backing Beans, JSF, involved in configuring web.xml, faces-config.xml for navigations, controllers.
  • Involved in understanding the requirements from the System Use cases (SUCs) and creation of design documents.
  • Worked on Core Java technologies which includes Multi-Threading, JDBC, RMI, Network programming.
  • Coded Core Java Interfaces and Abstract classes for different functionalities and Implemented Multithread concepts in java classes.
  • Involved in working with Core java concepts like collections and interfaces.
  • Implemented Core Spring Framework for Dependency Injections of components and integrated with Hibernate.
  • Implemented a reusable component in JavaScript for Ajax calls and processing JSON Used spring framework on the server-side along with various modules like SpringIOC, Spring Restful Web Services, Spring-Hibernate, spring MVC.
  • Used springdependencyinjection to manage the dependent objects.
  • Designed and developed of SOAP/REST Web Services.
  • Used Hibernateframework in persistence layer for mapping an object-oriented domain model to database.
  • Worked with Hibernate criteria API to retrieve the data and used HQL from different tables using Self, Inner and Outer Joins.
  • Developed GUI interface using GWT by replacing old design of the application.
  • Using GWT 2.6.0 on a high level to build the applications having browser compatibility.
  • Designed and developed the core services such as Logging, Exception handling framework etc.
  • Supported both JSON and XML formats for the RESTFULAPI. Used Jackson libraries for converting from POJO’s to JSON and from JSON to POJO’s.
  • Fixing and verifying the bugs reported during the various testing life cycle (Unit, QA, UAT and Performance) of the project.
  • Used Jenkins for continuous integration and helped the team in resolving build issues.
  • Used Jenkins to automate and build the application to generate WAR and JAR files.
  • Configured the Jenkins for automatic deployments when Developer gives the build and used Putty for validation.
  • Involved in developing SQL and Stored procedures with the databases MySQL(RDMS).
  • Performed CRUD operations like Update, Insert and Delete data in MySQL(RDMS).

Environment: Java/J2EE, Hibernate, spring, JSP, Servlets,HTML, CSS, JavaScript, JQuery/Ajax, AngularJS Web Services (SOAP/REST), Tomcat, Web Logic, JBOSS,JSON,JUnit, Jenkins,MySQL, RMI, ANT, Maven, XML,JDBC, Struts.

Confidential, Seattle, WA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in analyzing the requirement, modeling the Classes and Objects, preparingsequence diagrams using Star UML.
  • Developed system preferences UI screens using JSPcustom Taglibraries,JSP templates, Java Server Faces(JSF), JavaScript, CSS, JSTL and HTML.
  • Mainly worked on GUI part using Java Server Pagesto get data from the frontend part andimplemented script tags and also expression language as backend development.
  • Involved in Java, J2EE programming.
  • Working mainly on Spring MVC framework .
  • Involved in building build scripts using ANT .
  • Followed full software development lifecycle .
  • Shell Scripting to automate the build process in the test levels.
  • Used Hibernate for bean management, context management and persisting java objects.
  • Developed HibernateXML configuration files for the database connection.
  • Written HQL queries in the applications to query against Databases.
  • Used XML based web services tool to push pending orders in Integration Manager.
  • Worked onREST Web services to perform transactions from front end to our backend applications.
  • Deployed web services on Fuse ESB.
  • Implemented the Web Services by using the Camel context.
  • WroteJUnit test cases to detect logical errors.
  • I developed and enhanced a Group Health application using Java, JSP,MySQL, and JBOSS.
  • Responsible for Object andDatamodeling design using the rational tool.
  • Exposed Web Logic application server to provide services from the application.
  • Developed Sessionbeans to interact with other components.
  • Involved in working with Core java concepts mainlycollections and interfaces.
  • Provided connections using JDBC to the database and developed SQL queries to manipulate the data.
  • Used Log4J for logging and tracing messages.
  • Led an Offshore team of junior developers to develop the applications.

Environment : Java/J2EE, XML, Spring, Hibernate, JSP, Java Script,Web Services, MySQL, Weblogic 10.2, Linux, JUnit, Selenium Test Suite.

Confidential, Chicago

Java Developer/Programmer Analyst

Responsibilities:

  • Involved in building the GUI using Java Server Pages, HTML, CSS, JavaScript.
  • Involved in Frontend development using JavaScript libraries mainly Angular JS.
  • Processing the input values, performing the Data Validation using JavaScript.
  • Designed and developed front end screens using JSF (Ice faces).
  • Developed Managed beans and defined Navigation rules for the application using JSF.
  • Developed several user interface screens using Ice Faces Components.
  • Developed user interface using Java Server Pages (JSP)and Java Server Faces(JSF).
  • Database design, writing stored procedures and triggers, writing session and entity beans, JMS client and message driven beans to receive & process JMS messages, JSP’s &Servlets using MVC architecture.
  • Coded the Java Stored Procedures (Java with SQL) using UDB EEE Stored Procedure Builder.
  • Core java fundamentals was used to create static utility classes, comparators, generics, collections, extending abstract classes and implementing interfaces after injection.
  • Coded the Servlets to access the Database through JDBC API for data manipulation functions.
  • Coded the Java Beans to populate the data required by JSP’s.
  • Used Hibernate frameworkfor back end development and Spring dependency injection for middle layer development.
  • Used Hibernate for bean management and persisting java objects.
  • Involved in all kinds of testing during the project life cycle.

Environment : Java, JavaScript, DHTML, Java Servlets, JDBC, JSP, JSF, Java Beans,Hibernate, Spring, JSF, Netscape Application Server, Application Builder (NAB), Netscape Enterprise Server (NES), Windows NT.

Confidential

Java/J2EE Developer

Responsibilities:

  • Implemented the presentation layer with HTML, CSS, XHTML, JavaScriptandJQuery.
  • Developed web components using JSP, Servlets, AJAXand JDBC.
  • Development of Web based admin modules using JSP, Servlets.
  • Developed user interface using Java Server Pages (JSP).
  • Designed the application using JSP, Spring as web tier and Model Centric Services tier.
  • Provided connections using JDBC to the database and developed SQL queries to manipulate the data.
  • Database design, writing stored procedures and triggers, writing session and entity beans, JMS client and message driven beans to receive & process JMS messages, JSP’s&Servlets using MVC architecture.
  • Implemented Hibernate One to One mapping and One to Many mapping using the Primary Key.
  • Used springdependencyinjection to manage the dependent objects
  • Responded for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.
  • Developing application using JSP, Spring Framework, Tomcat, Web Services using XML over HTTP.
  • Involved in fixing defects and unit testing with test cases using JUnit.
  • Deployed the application in WebLogic server.
  • Designed UML Class Diagrams and UseCase Diagrams to understand the code easily.

Environment: Java, Servlets, JSP, Hibernate, Spring, JUnit, Apache Tomcat, Windows NT, ant, Java Beans, XML, Web Services,WebLogic, CSS, XSD.

Hire Now