We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 8 years of experience in Software Development projects in software analysis, design, implementation and development.
  • Extensive experience in Object Oriented Analysis in developing server side and front - end framework using J2EE design patterns.
  • Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, STRUTS, Hibernate, SPRING, JDBC, JMS) and XML.
  • Strong exposure on complete Software Development Life Cycle (SDLC) in enterprise, web based, and Service Oriented Architecture (SOA) and client/server applications with models like Agile Methodology, Waterfall
  • Excellent expertise in multiple Servers like Apache Tomcat, JBoss and IBM Web Sphere.
  • Good knowledge in Spring framework, Object Relation Mapping using Hibernate.
  • Hands-on experience in relational databases like Oracle 10g, DB2, MySQL, Sybase, MS SQL Server using SQL and PL/SQL.
  • Good experience in CVS, GIT, Clear Case and Subversion for Source code version control.
  • Experience in Created Continuous Integration & Continuous Deployment model for building and deploying spring boot micro services using Jenkins job and Bamboo.
  • Strong experience in the Web Application GUI Development using Angular JS, Backbone.js, React Js, Node.js, JQuery, HTML, DHTML, CSS, JavaScript and AJAX.
  • Expert at Core JAVA concepts like Multithreading, Exception handling, JAVA collection framework, SWING, AWT etc.
  • Used various IDE's like Eclipse, Net Beans and IntelliJ Idea.
  • Expertise in Build tools Ant, Maven.
  • Have good experience in using various Design Patterns such as MVC (Model-View-Controller), Singleton, Facade, Factory and DAO, DTO.
  • Hands-on experience in working with XML related technologies such as DOM, SAX, XML Schema, XSL, XSLT, XPath, DTD, XSD, JDOM, JAXB, Xerces and JAXP.
  • Experience working with Web Services using JAX-WS, JAX-RPC, Axis, SOAP and related technologies and SCM’s like SVN, CVS, Rational rose.
  • Extensive experience in JavaScript, HTML, CSS, DHTML, AJAX, Adobe Flex and PhP.
  • Worked under Agile (XP, Scrum, TTD), RUP methodologies.
  • Solid design skills in Java Design Patterns, Unified Modeling Language (UML) and Object Modeling Technique (OMT).
  • Experience in implementation of business applications using BEA Web logic, Web Sphere, IBM Websphere Application, JBoss and Tomcat.
  • Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.
  • Ability to work with business functions to understand business requirements and develop technical specifications
  • Excellent communication, Team work, inter-personnel and presentation skills, fast learner and organized self-starter.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, Shell, Java Script

Databases: Oracle 8i/9i/10g/11g, MS Access, MS SQL Server

Web Technologies: JSP, Servlets, JDBC, JQurey, Angular JS, HTML, CSS, HTML5

Java Frameworks: Spring, Hibernate, Struts, Spring MVC, Spring boot, Micro Services, EJB, JMS

JavaScript Libraries: HTML, AJAX, JavaScript, Backbone.js, Node.js, Angular.js, React JS, RequireJS, Jquery UI, Bootstrap

XML Technologies: XML, XSL, XSLT, XML Beans and JAXB

Web & Application Servers: Weblogic, Web Sphere, Apache Tomcat, JBoss

Design Patterns: MVC, Singleton, Service Locator, Session Façade, DTO, DAO

SOA: SOAP Web Services, RESTful Web Services, JAX-RS, XML, JSON, WS-Security, Amazon EC2, Amazon S3, Amazon RDS, AWS

Developer Tools (IDE): Eclipse, Net Beans, IntelliJ IDEA

Operating Systems: Windows, UNIX, LINUX, Sun Solaris

Modeling Languages: UML

Configuration Management Tools: GIT, Rational Rose, JUnit,Log4j, CVS, SVN, ANT

Tools: TOAD, Ant, PL/SQL Developer, Jenkins, Maven

PROFESSIONAL EXPERIENCE

Confidential -- Dallas, TX

Java Developer

Responsibilities:

  • Developed the Core GUI and Business logic
  • Attended business meetings to gather requirements and participated in technical discussions on overall architecture as well as to communicate with the other integration teams.
  • Involved in analysis, design, development and implementation phases
  • Developed Seam action classes and business logic code
  • Developed and deployed the application on JBoss Application Server
  • Used Hibernate framework to write insert, modify and selection SQL queries.
  • Extensively used JIRA for tracking all the project related tasks.
  • Wrote JPA/Hibernate code and queries to interact with the database
  • Implemented presentation layers using CSS, HTML5 and Java Script
  • Worked on JQuery, AJAX and JSF for designing highly user interactive web pages.
  • Written the batch script for build and deployments in our local Windows environment.
  • Utilized message driven beans for message processing using JMS.
  • Involved in development of DAO to access data from a database.
  • Used JPA and hibernate for data persistency.
  • Developed business layer and controller classes using JSF managed beans and developed XHTML files for the view.
  • Worked on JasperSoft to generate jasper reports in PDF/Excel format
  • Used GIT for version control across common source code.
  • Involved in fixing QA, UAT and production defects and tracked them using JIRA.
  • Deployed the application in Production environment.

Environment: Java, J2EE, JSF, Seam, Hibernate, JavaScript, AngularJS, JQuery, CSS, HTML, XML, JMS, MySql 5.5, Git, ANT, JasperSoft, Design Patterns, JBoss, JIRA

Confidential - Boston, MA

Java Developer

Responsibilities:

  • Highly involved in requirements gathering and designing the Domain Model and Business Model for the application.
  • Designed and developed presentation layers using Angular JS, CSS3, HTML5, DHTML, JQuery and Java Script in UI pages.
  • Implemented AJAX and client side validations using Angular JS. Implemented JSP in Presentation layer programming using JSTL, AJAX.
  • Used Bootstrap as style sheet along with Angular JS.
  • On the back end created a server using Node.js and Express, using multiple back end libraries.
  • Configured and maintain AWS services such as EC2, Elastic Beanstalk, RDS and DynamoDB which reduced the infrastructure cost.
  • Developed Stored Procedures, Triggers and Packages in Oracle.
  • Developed application using Springs concepts - DI/IOC, AOP, Batch implementation and Spring MVC. Used Springs framework and interacted with back-end database using Hibernate framework.
  • Implemented Springs Aspect Oriented Programming (AOP) feature to overcome cross cuttingconcerns.
  • Developed and exposed the Web Services by using SOAP.
  • Involved in effort estimation and impact analysis for integration SOAP web services.
  • Consumed RESTful responses in XML as well as JSON formats.
  • Used ANT for building the project. Used Git for version control.
  • Created Continuous Integration & Continuous Deployment model for building and deploying spring boot micro services using Jenkins job.
  • Integrated downstream systems through JMS and XML
  • Implemented Spring Batch Jobs for processing the CSV files.
  • Written the shell scripts for automation process for build and deployments in Unix/Linux.
  • Involved in peer to peer code reviews and given the review comments for my subordinates.
  • Used Log4J extensively for logging the client activity and other processes in the System.
  • Used JUnit & Mockito to do unit testing for the modules developed.
  • Involved in development of the server side business logic using Action Classes, Action Forms, Helper classes and DAO access layer classes.
  • Handled the QA deployments in JBoss.
  • Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
  • Provided technical and business support for the team.
  • Used JIRA for defect tracking and IBM RTC for task processing system.

Environment: Eclipse, J2EE, Java SE 7, Spring MVC and Hibernate Framework, RESTful, Oracle, PL/SQL, JSP, JQuery, GIT, JavaScript, CSS, JMS, JBoss, Spring JDBC, Unix/Linux, Log4j, SQL, SOAP (JAX-WS), Ajax, Ant, Java Beans, Angular JS, Node JS, Design Patterns, Agile, JSON, Jira, IBM RTC.

Confidential

Java Developer

Responsibilities:

  • Involved in collecting the business requirements for the project
  • Participated in technical discussions and overall architecture as well as to communicate with the other integration teams
  • Involved in analysis, design phase, development and implementation phases
  • Created JSP pages for the UI
  • Developed web pages using JSP, JavaScript
  • Developed and deployed the applications on Weblogic Application Server
  • Implemented and tested the Unit, System, User acceptance testing
  • Analyzed and identified performance issues using Splunk
  • Extensively used tag libraries and also developed some custom tags.
  • Developed the User Interfaces using JSP, HTML, CSS, and JavaScript.
  • Developed Session beans to manage the business logic for the application and Message driven beans to trigger the report generation.
  • Involved in the development of the front-end using HTML, JSTL, custom tags and Tiles using Struts framework.
  • Implemented Session beans that encapsulate the backend business processes.
  • Created web front end using JSP pages integrating AJAX and JavaScript coding that provide a rich browser based user interface.
  • Used Oracle 11g as backend database.
  • Build application with ANT tool and deployed the application on Weblogic server.
  • Hibernate is used as persistent at middle tire for providing object model over relational data model

Environment: Java, J2EE, JSP, JavaScript, CSS, HTML, XML, Oracle 11g, MySql, Accurev software Configuration managementapplication, Weblogic, Splunk tool

Confidential, New York City, NY

Java Developer

Responsibilities:

  • Developed user-interfaces (UI) of the application using HTML, CSS and JavaScript.
  • Developed the application using Struts, JSP, Servlets, Hibernate, HTML, and JavaScript.
  • Involved in Bug fixing of various applications reported by the testing team in the application during the integration.
  • Designed the Hibernate mapping for the application entities
  • Extensively used XSL to style XML data.
  • Written the interface to the sourcing. The data exchange was done using XML.
  • Designed and developed Action Classes, Form Beans and JSP’s.
  • Designed and developed the DAO layer using Spring DAO support classes
  • Client Side Validation is done by JavaScript in the JSP pages.
  • Wrote, tested Java components like JSPs, Servlets, Java Beans.
  • Wrote Custom Tags and used struts error handling mechanism to handle the errors.
  • Created Remote Stateless session beans for business logic implementation.
  • Involved in code reviews and suggested required enhancements to the code to follow the standards.
  • Used extensive JSP, HTML, and CSS to develop presentation layer to make it more user friendly.
  • Developed EJBs (Session and Entity) in Web Sphere 5.1 Application Studio for handling business processes, database access, and asynchronous messaging
  • Implemented Stateless Session beans (EJB) for middleware and deployed on Weblogic Application Server.
  • Implemented J2EE design patterns Session Façade, Data Access Object, Business Objects, and Service Locator for middle-tier development
  • Responsible for parsing XML documents using SAX parser

Confidential, New York City, NY

Application Developer

Responsibilities:

  • Designed and developed Application based on Struts framework using MVC design patterns.
  • Involved in Implementation and Unit testing of the product.
  • Developed Struts Action classes and Form Beans.
  • Used extensive JSP, HTML, and CSS to develop presentation layer to make it more user friendly.
  • Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan
  • Developed Presentation screens using Struts view tags.
  • Responsible for developing and maintaining all the session beans.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • JSP Content is configured in XML Files.
  • Created XSL style sheets to generate complicated output reports based on user requirements from XML data.
  • Implemented session beans using EJB 2.0
  • Deployed the web components into the weblogic application server.
  • Involved in writing all client side validations using Java Script, JSON.
  • Involved in the complete development, testing and maintenance process of the application.
  • Used Hibernate 2.0 as the ORM tool to communicate with the database.
  • Hibernate is used as persistent at middle tire for providing object model over relational data model.
  • Code Reviews, customization and maintenance of code across applications.
  • Responsible for performance issues. Optimized ant build scripts for faster building and worked on modifying shell scripts.
  • Creating environment for user-acceptance testing and facilitating Integration and User Acceptance Testing with JUNIT.
  • Responsible for release of code into production and its integration with other Applications.
  • Identifying and developing test cases and test scripts to perform load tests for Performance and regression testing

Environment: Java1.2, J2EE, Struts1.3, Weblogic6.1, Eclipse, EJB2.0, Hibernate, XML, XSLT, JSP, JDBCRational Rose, JavaScript, HTML, JUnit, DB2

Confidential

Programmer Analyst

Responsibilities:

  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Extensively worked with Servlets and Struts based multi tier applications in developing J2EE Components.
  • Developed servlets and JSPs with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration
  • Generated UML sequence and class diagrams
  • Designed and created a web-based test client using Struts up on client’s request, which is used to test the different parts of the application.
  • Involved in writing the test cases for the application using JUnit.
  • Used JTA to provide transaction capabilities to the business processes
  • Used JDBC to connect to the oracle database and JNDI to lookup administered objects
  • Developed application functionalities using PL/SQL Stored Procedures and Functions
  • Added logging and debugging capabilities using Log4j and JUnit using CVS
  • Involved in the design of test plans with QA to ensure functional, usability, and performance requirements are met.

Environment: JDK, Servlets, JSP, EJB, Web sphere 5.1, JDBC, WSAD, DB2, CVS, JUNIT.

Confidential 

Associate Software Engineer

Responsibilities:

  • Gathered the business requirements from clients.
  • Designed and developed the HTML front end screens and validated forms using JavaScript.
  • Used frames and CSS (cascading style sheets) to give a better view to the web pages.
  • Developed User Interface using Struts, JSTL and Tiles framework.
  • Involved in building and parsing XML documents using SAX parser.
  • Utilized Servlets to handle various requests from the client browser and send responses.
  • Implemented MVC using Struts Framework.
  • Deployed this web application on apache tomcat server.
  • Wrote server side programs by using Servlets and JSP.
  • Conversion of the output from the SQL query at server side was transferred in proper HTML formats
  • Developed the JavaScript for Client Side Validation.
  • Application is developed based on Struts Framework.
  • Developed the business objects using EJB for calling data access objects.
  • Used JDBC for database connectivity to SQL Server.
  • Developed several new functionality using Struts Framework 2.x, JQuery, JavaScript.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Ant is used for building, and the application is deployed on JBoss application server.
  • Involved in JUnit Testing, debugging, and bug fixing.
  • Involved in developing web pages using JSP, HTML.
  • Wrote Stored Procedures using PL/SQL.

Environment: Java, J2EE, JSP 1.2, Servlets, Struts, HTML, MySQL, PL/SQL, Oracle, Tiles, CSS and Tomcat.

We'd love your feedback!