We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Pheonix, AZ

SUMMARY

  • Around 7 years of significant, progressive experience in developing multi - tier Web based Client Server application.
  • Expertise in design and development of various web and enterprise applications using J2EE technologies like JSP, JQuery, Servlets1.x/2.x, Struts2.0, Hibernate 3.0, JDBC, AWT, JMS, Spring3.1, Spring MVC,JavaScript, HTML, Web Services.
  • Extensive experience in implementing MVC framework using spring, Struts in J2EEarchitecture.
  • Proficient in Hibernate and the O/R mapping to mapJavadomain objects with the database, spring framework to easily configure J2EE applications.
  • Hands on experience in integrating various TIBCO technologies.
  • Expertise in developing UI based GUIs using Java Applets, HTML5, DHTML, JavaScript, Typescript, AngularJS, Angular 2/4/5, XML, DOJO, AJAX, JSF, JSP & spring form tags.
  • Expertise in all phase of SDLC (Software Development Life Cycle).
  • Experienced in developing applications in Waterfall model and agile methodologies.
  • Experience in using tools such as Eclipse, IBM Web Sphere Studio ApplicationDeveloperWASD, Rational ApplicationDeveloper(RAD), Rational Software Architect and JBuilder.
  • Experience with XML and related standards and technologies like AJAX, Web Services, SOAP, WSDL, RESTful, DTD, XSL, XPath, DOM, SAX, HTML, CSS, JavaScript, Python, and AngularJS.
  • Configured various Middleware packages such as WebLogic, Tomcat, and good exposure and experience with Service Oriented Architecture (SOA), JMS (JavaMessaging Service), and tools like ANT, Junit, Maven and Continuous Integration tools like Jenkins.
  • Experience in Hadoop shell commands writing Map Reduce Programs, verifying managing and reviewing Hadoop Log files.
  • Implemented SOA (Service Oriented Architecture) using XML web services like SOAP, WSDL and UDDI&XML Parsers.
  • Experience in handling messaging services using Apache Kafka.
  • Experience in developing application in Single Page (SPA’s) using various JavaScript frameworks such as Angular JS and React JS.
  • Hands on experience using jQuery, Node.js, Bootstrap and Angular JS for changing styles dynamically, creating animating effects and manipulating DOM structures.
  • Extensive experience in Amazon Web Services (EC2, RDS, Redshift, Elastic Load Balancing, SQS, SNS, AWS (IAM) Identity and access management, AWS Cloud Watch, Elastic Beanstalk and Cloud Front).
  • Well versed in installation, configuration, supporting and managing of Big Data and underlying infrastructure of Hadoop cluster.
  • Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier. Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in Cloud Formation JSON templates and some internet technologies including TCP/IP and HTTP.
  • Strong experience on various J2EEDesign Patterns such as Session Façade, Service Locator, DAO, DTO (Data Transfer Object), Value Object, Front Controller, Factory, Business Object, and Singleton.
  • Expertise in UML which includes creating Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams) using Designer tools like MS Visio … Rational Rose.
  • Profound knowledge in configuring and deploying web applications in Tomcat Server, Web Logic, Web Sphere and JBoss.
  • Involved in code review and code level Performance Tuning.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
  • Hands on working experience and responsible for the administration of IBM Web Sphere MQ.
  • Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using MongoDB, couch base, Oracle … SQL Server, DB2 and MySQL.
  • Experience of creating data pipeline using Kafka and Spark streaming integration for end to end data processing solution.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Development of services that utilize AWS SDK's (Dynamo DB, Elastic Beanstalk, EC2, Lambda)
  • Experience in working version control tools like CVS, Clear Case, GIT and SVN.
  • Effectively uses the open sources frameworks and implementeasily and open to learn new technologies.
  • Managed and maintained Oracle,NoSQL and MongoDBdatabases in production domain
  • Experienced in Defining and creating various functional documents for the systems to be developed like Functional requirement document, use cases and design document.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Strong analytical and programming skills with effective Communication skills, Willingness and Ability to learn and implement new technologies wherever necessary.

TECHNICAL SKILLS

Programming Languages: JAVA J2EE, SQL, PL/SQL, C, C++,HTML, XML

J2EE Technologies: JSP, Servlets, JDBC, Spring MVC, Spring DAO, Spring Security, Spring WS,Rich Faces, BirtReport, CrystalReports.

Framework: Struts, Spring, Hibernate, Junit, Spring-boot

Databases: DB2, Oracle, SQL, MY SQL,Mongo DB

Development tools: RAD 7.5.3, IDEA 8.1, Eclipse 3.5, STS, WSAD

Web/Application Servers: JBoss, Web Logic Apache Tomcat, Kafka, WebSphere.

Web Development: JavaScript, HTML, Angular js, DHTML, XHTML, CSS, XML, XSLT, XSD, AJAX, GWT, JAX-WS

Build/Testing tools: ANT, Maven, Junit, Cucumber, Selenium Web Driver/IDE

Others/Tools: Web Services SOAP, AWS, WSDL, Rest Swing, Agile, RUP, Subversion, Jasper, Reports, JMock, Microsoft Visio.

Methodologies: SDLC, RUP, Agile (Scrum/Extreme Programming)

Design/Version Control: Rational Clear Case, CVS and Tortoise SVN and PVCS Message Service MQ series, JMS

PROFESSIONAL EXPERIENCE

Confidential - Pheonix, AZ

Java Developer

Responsibilities:

  • Worked on Agile SCRUM team for product development.
  • Responsible to develop comprehensive unit test cases and unit test plans for the code developed and conduct comprehensive ubit testing and create unit test logs.
  • Responsible to gather the requirement, analyze and design the changes using the client approved architecture.
  • Extensive experience in system analysis, design, development and implementation of web-based application using HTML5, CSS3, JavaScript/ECMAScript/JScript, AngularJS, Angular 2, Angular4, TypeScript, Node JS, AJAX, jQuery.
  • Responsible for integrating TIBCO iProcess.
  • Implemented PL/SQL stored procedures and triggers.
  • Developed database packages, functions using PL/SQL and maintained the scripts for various data feeds.
  • Used AngularJS in creating animations based on CSS classes for a new requirement surfaced for the client.
  • Build and maintain code repositories and code migrations using CI/CD strategies (GIT, SVN, CSV, and Jenkins).
  • Experience in working with Cloud technologies like Amazon Web Services (AWS) and Cloud computing infrastructure such as Amazon Dynamo DB, Amazon SQS, and Redshift.
  • Good working experience in Performance Tuning and Query Optimization in AWS Redshift and micro services.
  • Proficient in working with Angular2 and Angular4 to create Single Page Applications (SPA).
  • Used GIT tool to keep track of all work and all changes in source code.
  • Used XL-Release for deploying the code in lower environments.
  • Conducting code review Java, J2EE and TIBCO to provide constructive feedback, mentoring less experienced members of the team or those new to the technology.
  • Developed various HTML, JavaScript, JSP pages.
  • Good knowledge in Configuring, Monitoring and automating Amazon Web Services (AWS) as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3, SQS, SNS, and EBS.
  • Developed code in HTML, CSS, Typescript, JavaScript, JQuery, AJAX, JSON, Angular JS, REDUX, and Bootstrap with MySQL database as the backend.
  • Developed test cases and performed unit test using JUnit and jmock Framework. Used Maven scripts to fetch, build, and deploy application to development environment.
  • Configured Kafka to read and write messages from external programs.
  • Experience in cross platform development using DOJO and used Jenkins for CI/CD.

Environment: Java, AWS, J2EE, MDB, kakfa MQ Series, CI/CD, Angular js, Spring MVC 3.2.5, iBATIS, HTML5, CSS3, SQL 2005, Maven, Log4j, JUnit, jMock, XML, JSF, Servlets, Tibco, JSTL, AJAX, WebLogic, IBM Rational Rose, RESTful.

Confidential - St. Louis, MO

Java Developer

Responsibilities:

  • Responsible and mentored the team in complete software development lifecycle (SDLC) tasks - Design, Coding, testing, and documentation using Java/J2EE and WebSphere Portal development.
  • Designed and developed some of the Billing Module Screens using HTML, CSS and JSP.
  • Integrated widgets with MVC Framework.
  • Designed and implemented the UI using HTML, JSP and Java.
  • Designed pages and implemented pagination feature using Display Tag Library.
  • Developed Action Form, Action classes for implementing business logic. Spring MVC Framework is used in persistence layer of Billing Module for mapping an object-oriented domain model to a relational database (Oracle).
  • Used AngularJS in creating animations based on CSS classes for a new requirement surfaced for the client.
  • Involved in creating dynamic web site design and programming the application using Angular-JS, HTML, Bootstrap, CSS and JavaScript.
  • Configured and verified AWS workstations as per application requirement.
  • Experience with Eclipse toolbar, open the drop-down Amazon Web Services menu (identified by the AWS icon) and select AWS Lambda Java project.
  • Developed Web Services with WS Security using Service, Policy, SOAP, WSDL, XML Tools and Java palettes in TIBCO Business Works.
  • Implemented various design patterns in the project such as Business Delegate, Used HQL statements and procedures to fetch the data from the database.
  • Implemented enhancements from DAO layer to UI layer and portlets based on JSR 168/286 API.
  • Used the lightweight container of the Spring Framework to provide architectural flexibility for inversion of controller (IOC).
  • Developed Processes in TIBCO Business works for the transforming the data to and from XML, flat file and proprietary formats.
  • Developed CI/CD solutions for running an AngularJS application from a Tomcat container using Jenkins.
  • Involved in the development of business module applications using J2EE technologies like JSF and JDBC.
  • Consumed Web Services (RESTful) from third party for authorizing payments to/from customers.
  • Used RESTful web services for transmission of large blocks of XML data over HTTP.
  • Developed the Use case, Sequence and Class diagrams using UML and Rational Rose.
  • Deployed the application on to WebLogic application server.
  • Configured Kafka to read and write messages from external programs.
  • Used Log4j for logging messages and Rational Clear Case for version Control.
  • Developed test cases and performed unit test using JUnit and jmock Framework. Used Maven scripts to fetch, build, and deploy application to development environment.

Environment: Java, AWS, J2EE, MDB, kakfa MQ Series, CI/CD, Angular js, Spring MVC 3.2.5, iBATIS, HTML5, CSS3, SQL 2005, Maven, Log4j, JUnit, jMock, XML, JSF, Servlets, Tibco, JSTL, AJAX, WebLogic, IBM Rational Rose, RESTful.

Confidential, Calumet, IL

Java Developer

Responsibilities:

  • Gathered system requirements for the application and worked with the business team to review the requirements and went through the Software Requirement document and Architecture document.
  • Designed UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Worked on Agile SCRUM team for product development.
  • Extensive Programming, testing and debugging skills to write new applications.
  • Used TDD methodology to develop the application.
  • Integrated Hibernate with spring for Handling Transactions.
  • Developed the application using Struts Framework that uses the Model View Controller (MVC) architecture.
  • Developed various Struts Action classes in the middle tier and injected Spring Dependency Injection for the service layer implementation.
  • Developed presentation layer using JSP, HTML5, CSS and jQuery.
  • Extensively used Spring IOC for Dependency Injection.
  • Used standard J2EE 1.6 design patterns and Model View Controller in application design.
  • Used Spring-Hibernate integration and JPA ORM in the back end to fetch data from Oracle and MySQL databases.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns.
  • Developed Action classes and DAO classes to access the database.
  • Developed several POJO classes to map the data intoJavaObject.
  • Consumed messages from IBM MQ.
  • Implemented SOAP Client (Consumer) using Apache CXF.
  • UsedJAVAMail API and implemented an automated functionality to generate e-mails to the managed whenever a user registers for the applications.
  • Used Oracle 11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Used Toad database tool to build, edit, and format database queries, as well as eliminate performance issues in the code.
  • Involved in Database Performance Tuning by checking and creating indexes, avoiding inefficient queries, avoiding too many open connections and avoiding inline queries wherever possible.
  • Involved in doing performance tuning by observing AWR reports and execution plans.
  • Implemented the JMS Queue to receive the input in the form of XML and parsed them through a common XSD.
  • Implemented Scala and SQL for faster testing and processing of data, also did real time streaming of data using Kafka
  • Implemented jQuery and JSON to minimize code and manage complex data set.
  • Used JUnit for testing the application and Maven for building Projects.
  • Deployed the applications on Rational ApplicationDeveloper(RAD).
  • Used GIT tool to keep track of all work and all changes in source code.
  • Involved in application deployment using ANT script.
  • Developed templets for Multiple Screens using AngularJs.
  • Developing a heavily asynchronous single page application which takes the user through an extensive search criteria and graphs reports using the high charts plugin.
  • Used Jenkins for Auto builds.

Environment: Java, J2EE 1.6, Spring 3.2, Spring IOC, Struts MVC, MySQL, JSP, HTML 5, CSS, jQuery,JavaMail, AJAX, CVS, XML, XSD, MongoDB, CouchDB, Oracle, Agile Scrum, TDD, SOAP (Apache CXF), WSDL, JUNIT, Ant, UML, Unix, GIT, Oracle 11g, Web Sphere 7.0, IBM MQ, IBM RAD, Toad, putty, Jenkins, Angular JS, NodeJS.

Confidential, Springfield, MA

Java Developer

Responsibilities:

  • Designed application using UML. Elaborated on the Use Cases based on business requirements and was responsible for creation of Class Diagrams, Object Interaction Diagrams (Sequence and Collaboration) and Activity Diagrams.
  • Developed JSP,Javautility classes and HTML pages.
  • Extensive Programming, testing and debugging skills to write new applications.
  • Implemented Struts to direct user requests to a controller servlet, which determined the nature of the request and passed it off to the appropriate handler.
  • Authentication & Authorization Using LDAP.
  • Developed Web Service using WSDL, SOAP & UDDI for CTD.
  • Persistence Layer with Hibernate
  • Worked on analyzing Hadoop cluster using different Big Data analytic tools including Sqoop, Spark and Kafka
  • Adopted J2EE best Practice, using J2EE Design patterns.
  • Developed JUNIT Test Cases for the core BP.
  • Developed various HTML, JavaScript, JSP pages.
  • Designed and developed asynchronous services and process based on JMS and WebSphere MQ.
  • Performed transformations cleaning and filtering on imported data using Hive Map Reduce and loaded final data into HDFS.
  • Developed and Stored Procedures by implementing the Design Patterns, and Design with Rational Rose.
  • Single Sign-On Functionality with WebLogic Portal.
  • Implemented business logic usingjavaclasses, SQL and JDBC.
  • Used ANT build files for automated compilation, build tasks
  • Transform the XML Data Using XSL into user required format.

Environment: Windows, WebLogic, Sturt's MVC, Spring IOC,Java, J2EE, JSP, EJB 2.0, XML, XSL, JMS, AJAX, JTA, Struts, JavaScript,JavaBeans, HTML, CSS, WSAD, TOAD, Rational Rose, UML Oracle 9i, MongoDB, CouchDB, Oracle, SOAP, UDDI, WSDL, ANT, Log4j, My Eclipse, Agile Scrum.

Confidential

Java/J2EE Developer

Responsibilities:

  • Expertise in development, deployment and implementation of dynamic web applications using Application servers like Vignette Application Portal 7, WebSphere, Apache tomcat in Windows and UNIX environments.
  • Developed and implemented various dynamic web-based applications using JSP 2.0, Servlets 2.X, Java Script, Ajax, html, CSS.
  • Efficiently enhancement of applications with Web2.0 features like AJAX for performance improvement and customer satisfaction.
  • UML designing, Class diagrams, Visio diagrams.
  • Development, deployment, configuration of theJavaMessaging Services (JMS) on WebSphere 6.
  • Architecture Design experience.
  • Development and deployment of Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, BPEL.
  • Experience in implementation of Object to Relational Mapping (ORM) using Hibernate in Data Layer using iBATIS as well JDBC.
  • Implementing logging mechanism using log4j.
  • Experience in using and implementing Design Patterns such as MVC, Singleton, Abstract Factory, Factory Method, Business Delegate, Service Locater, Data Access Object (DAO), Front Controller, Factory patterns and frameworks like Jakarta Struts 1.x and Struts 2.x.
  • Experience in using Apache POI, Apache Axis API's.
  • Experience is using XML technologies such as JAXP, DOM, SAX, XPath, XSD, and JAXB Parser.
  • Expertise in writing complex queries using PL/SQL MYSQL, MS-SQL Server 2000/2005, Sybase, Oracle and exposure to DDL, DML, stored procedures, cursors, triggers and joins.
  • ImplementedJavaMail API for the email services,JavaFTP API for the file transfer service, ZIP API.
  • Creation and execution of Junit Test Cases
  • Incorporating enhancements in the existing functionality.
  • EAR, WAR, deployment, configuration on WebSphere 6.1.

Environment: Java, JSP, JAX-WS, Servlet, EJB, Spring Security, Struts 2.0, Spring MVC, Hibernate, Web Services, WSDL,JavaBeans, WebSphere Application Server, Maven, Web logic workshop, Oracle 11g, SQLDeveloper, Ant, TOAD, CVS.

Confidential

Java Developer

Responsibilities:

  • Implemented server-side programs by using Servlets and JSP.
  • Participated in designing the user interface for the application using HTML5, Java Server Pages (JSP) and CSS.
  • Implemented MVC using Struts Framework.
  • Involved in gathering requirements from the client for designing the Web Pages.
  • Involved in implementing the DAOpattern for database access and used the JDBC API extensively.
  • Involved in implementing Multi-Threading for communication.
  • Used XML with DTD and its references with the files.
  • Tested the application functionality with JUnit Struts Test Cases.
  • Used CVS for version control.
  • Handled the database access by implementing Controller Servlet.
  • Involved in using Oracle 11i for generating on-screen reports and writing complex sub-queries.
  • Implemented PL/SQL stored procedures and triggers.
  • Used JDBC prepared statements to call from Servlets for database access.
  • Used Log4J for any errors in the application.
  • Deployed project on Web Sphere 6.1 application server in Linux environment.

Environment: Java 7, J2EE, JSP, Servlets, HTML, CSS, XML, JavaScript, Eclipse, Struts, java SDK, MVC, Web Sphere, Core Java, Servlet, JSP, JDBC, PL/SQL, XML DTD, Apache Tomcat, ASP, Spring, JavaScript, Windows 2000, Oracle 11i, JUnit, CVS, ANT and Log4J, Restful Web services, HP ALM Quality Center.

We'd love your feedback!