We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • 8.5 years of IT experience with complete project lifecycle development (SDLC) in analysis, Design, Implementation, Testing and Deployment of high volume, distributed Web Based applications in J2EE technology.
  • Vast experience in Mortgage Banking,Cloud, Travel and Airline Domain.
  • Sound knowledge in developing web applications with MVC architecture, SOA architecture using Struts framework, Spring framework, Spring web services, Hibernate, JMS, EJB.
  • Proficiency in backend development using SQL, PL/SQL in Oracle and MYSQL.
  • Superior project implementation skills using J2EE technologies
  • Extensive experience with J2EE Design Patterns like Business Delegate, Session Façade,Data Access Objects, Value Objects, MVC implementation using Struts Framework.
  • Expertise in working with Application and Web servers including JBoss, Weblogic, Websphere and Tomcat
  • Troubleshooting experience in bug fixing, code review, Integration and unit testing, using various testing methodologies and tools likeJunitand logging using Log4j.
  • Expertise in Client Side Designing and Validations usingHTML, Java Script, JQuery, JSP, Struts Tag Library, JSTL, JSF, Flex, Spring web flow, Angular JS and Dojo.
  • Strong experience with XML technologies like XSLT,Xpath, XQuery,SAX and DOM parser.
  • Strong Experience of Object Oriented Analysis and Design (OOAD) concepts,Service Oriented Architecture (SOA) using SOAP, XSD, WSDL and Rest based services like JAX - RS.
  • Strong Experienced in implementing business components using EJBsand messaging oriented middleware applications usingJMS.
  • Experience in planning, designing and implementation of Enterprise level CM Infrastructure, Build and Integration Automation environment in UNIX/LINUX/Windows usingCVS, GitHub and SVN.
  • Skilled in the full project lifecycle from Business Requirements,Technical Architecture,Design Specification,Development, Testing and Deployment.
  • Very good experience in working with different software development methodologies like Agile, Waterfall and Test Driven Development Methodology
  • Designed Use case Diagrams, Class Diagrams, Activity Diagrams, Sequence Diagrams and Flow Charts using Rational Rose, Microsoft Visio and Astah Community.
  • Through knowledge inwriting complex SQL & PL\SQL stored procedures in MySQL and Oracle databases.
  • Good experience in Developing and Deploying Enterprise Java Beans on Application Servers like Web Logic, Web Sphere and JBoss.
  • Expert-level knowledge of Amazon EC2, S3, VPC, RDS, EBS, ELB and other services of the AWS infrastructure
  • Good knowledge of Hadoop Development and various components such as HDFS, Job Tracker, Task Tracker, Data Node, Name Node and Map-Reduce concepts.
  • Expertise with the tools in Hadoop Ecosystem including Pig, Hive, HDFS, Map Reduce, Sqoop, Yarn and Mongo DB.

TECHNICAL SKILLS

Languages: Core Java1.6, J2EE,PL/SQL, C

Databases/RDBMS: Oracle, MySQL

Web Technologies: Servlets, JSP, HTML, XML, XSLT, Struts, JSF, JavaScript, Jquery, Ajax, EJB, JMS, SOAP/Rest services, Angular JS.

Frameworks Middleware: Struts, Spring, Hibernate, JSF,Flex 3,JUnit4.0, Log4j and Tiles Framework.

App/Web Servers: Jboss4.0, WebSphere, WebLogic Application Server10.0, Apache Tomcat 6.0.

Version Control Tools: CVS, SVN.

IDE Tools: Eclipse, NetBeans.

Test Automation: Cucumber

Database Tools: SQL Developer, SQL Navigator, Toad.

Analysis/Design: J2EE Design Patterns, MVC Pattern

Methodologies: Waterfall, Agile,Test Driven Development

Continues Integration Tool: Hudson, Jenkins

Build Tools: Ant 1.7 and Maven 2.2.1

Bug Trackers: Confidential Quality Centre, JIRA, BugZilla and Confidential Agile Manager

OOA, OOD: UML, Use-case diagrams, Class/process-flow diagrams, Design patterns.

Operating Systems: UNIX, LINUX, Windows.

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Senior JAVA Developer

Responsibilities:

  • Involved in different phases of (SDLC) Software development life cycle. This includes Requirement gathering, design, Analysis and Code development.
  • Involved in developing and unit testing of multiple Customer Service Requests and enhancements to an existing application.
  • Analyzed & understand all enhancement requirements as specified in the Requirement Specification Documents.
  • Designed and developed the Application usingAgilemethodology.
  • Implemented Single Page Application architecture and client side MVC using Angular JS.
  • Developed various UI components using Angular JS, JSON and HTML5.
  • Created forms to collect data from the user in HTML and JavaScript.
  • Used Angular routing for navigation between views in the application.
  • Actively involved in using Angular JS and HTML5 to enable client side data to meet specific criteria by applying various validations.
  • Designed and developed the application to be responsive for desktop, mobile and tablets using Bootstrap.
  • Used best coding practices and naming conventions while writing code in JavaScript, HTML and CSS.
  • Tested the application using Jasmine Test Framework and Grunt JS
  • Used AJAX to make the service calls from the web page using jQuery without performing a browser refresh
  • Watched project changes with Grunt task runner and installed latest version of libraries with Bower based on running in the Node.js environment.
  • UsedSpring Core module, Inversion of Control (IOC)for developing services for the application.
  • UsedSpring MVCfor controller layer of applications using annotations.
  • Implemented Persistent layer usingHibernatecore interfaces, annotations, mapping strategies, fetching strategies.
  • Implemented DAOs for data access usingSpring ORMwithHibernate.
  • ImplementedREST Web servicesthat returns facilities information in JSON format.
  • Used different RESTJAX-RSAnnotations for different operations of resources.

Environment: Java/J2EE, Spring,Hibernate, REST, Angular JS,JSON, Junit, Maven, Jenkins, Java Script, Cygwin, HTML5, CSS3, AJAX, JavaScript, jQuery, Angular JS, Bootstrap, GIT, JSP, Jasmine, Weblogic, Oracle, JIRA, SVN,Sonar.

Confidential, Roseville, CA

Senior JAVA Developer

Responsibilities:

  • Analyzing the requirements and preparing Design documents, Sequence and Class Diagrams, using Rational Rose.
  • Involved in Development of Advanced Rules Reporting module presentation Layer usingJSP and Struts tag libraries.
  • Developed business layer using Struts MVC architecture and Enterprise Java Beans.
  • Developing the Java web services to invoke the Vendor Services and to retrieve the data from the client applications and storing the needed information into DB.
  • Integrating the SOAP web services with the client applications.
  • Involved in deploying multi module applications using Maven and configured with CI servers like Jenkins.
  • Used Confidential Quality Center (Mercury) for effective defect tracking, Clear Quest for Project tracking.
  • UsedLog4j Framework for logging and debugging the application and to create the log files in development and production servers.
  • Involved in designing test plans, test cases and overall Unit testing of the system.
  • Created database including tables, views, functions, and PL/SQL procedures etc.
  • Implemented Unit and Integration test cases with JUNIT Framework based on Functional Flow.
  • Developed user interfaces using AJAX, Java Script, Jquery, HTML5 and CSS.
  • Produced detailed and accurate documentation for assigned tasks when necessary.
  • Implemented build files using ant scripts to deployWAR/EAR artifacts to Weblogic application server.

Environment: Java/J2EE, Struts1.2, Soap and Restful Services using Jersey, Oracle, JSP, Log4j, SVN, Quality Centre, Eclipse, Weblogic, ANT, Sonar, EJB, JDBC, Jquery, Ajax, Maven and JavaScript.

Confidential, Dallas, TX

Senior JAVA Developer

Responsibilities:

  • Analyzed requirements and came up with the Estimation and Plan for releases.
  • Developed the business logic usingstrutsMVC architecture.
  • Wrote complex SQL & PL\SQL stored proceduresin Oracle databases.
  • Used BugZilla for effective defect tracking, Clear Quest for Project tracking.
  • Used Log4j Framework for logging and debugging the application and to create the log files in development and production servers.
  • Developed user Interface withJSP, html, CSS and Java script.
  • Designed and developed the Application usingBDD methodology.
  • Implemented Unit and Integration test cases withJUNITFramework based on Functional Flow.
  • Performed code re-factoring and root cause analysis, JNDI lookup for stateless session beans and using design patterns like Session Facade, Singleton, Business Delegate and DAO patterns
  • BuildingWAR/EAR filesand Deploying build artifacts toWebSphere application servers with clustered environment.

Environment: Struts1.2, Oracle, JSP, Log4j, CVS, BugZilla, Eclipse, WebSphere, ANT, EJB, JDBC and JavaScript.

Confidential

JAVA Developer

Responsibilities:

  • Involved in implementing controller and business logic as per the requirement using Spring MVC architecture.
  • Involved in the code review of all the modules.
  • Involved in implementing components required for Hibernate System.
  • Involved in implementing JSP and JavaScript.
  • Involved in developing Unit Testing.
  • Involved in creating Flash Components using Flex and Action Script.
  • Analyzed and resolved the bug fixes found in testing phase.

Environment: Spring, Oracle, Log4j, SVN, JIRA, Eclipse, Tomcat, JBoss, EJB, Hibernate, Flex, Ajax and JavaScript.

Confidential

Software Engineer

Responsibilities:

  • Understanding the Specification and analyzing the requirements for the replacements.
  • Involved in implementing controller and business logic as per the requirement.
  • Involved in Database design with MySQL and developed SQL Queries.
  • Designed and developed the Application using Test Driven Development methodology.
  • Involved in implementing JSP and JavaScript.
  • Involved in developing Unit Testing.

Environment: Java, MySQL, Log4j, SVN, Eclipse, Tomcat, Servlet, JSP, JDBC and JavaScript.

We'd love your feedback!