We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 8+ Years of IT experience in Systems Analysis, Design, Development and Implementation of Web and Client/Server and Enterprise Application development using J2EE Framework.
  • Hands - on experience in building web and enterprise applications in various domains like Health, Banking/Financial Services, Telecom, Public Sector, and Software Service verticals.
  • Expertise in developing large scale eCommerce applications using J2EE technologies.
  • Proficient working noledge of Java, and J2EE, Servlet, JSP, Struts, JDBC, Java Beans, JMS, JNDI, XML, XML Schema, Web Services, ANT, HTML, JavaScript.
  • Good experience wif IBM WebSphere, Web Logic, JBoss, and Tomcat Application and Web Servers.
  • Good understanding of Java/J2EE Design Patterns and n-tier architecture.
  • Experience in implementing design phase using J2EE Design Patterns like Singleton Pattern, Data Access Objects and MVC/Model 2.
  • Experience in using Web Services likeJAXP - DOM, SAX, XSLT, JAXB- Un-marshalling and marshalling,SOAPprotocol in JAXWSandRESTFULweb services
  • Extensive expertise inFront-endapplication development usingHTML5, Bootstrap,Prime Faces, JQuery, CSS3.
  • Expert in Web/User Interface development using AJAX, HTML, DHTML, CSS and Java Script.
  • Designed and developed teh core business model and business rules wifin teh application using Java and J2EE technologies.
  • Good noledge in XML technologies which included DTD, XML Schema, XSLT, XPATH, DOM and SAX Parsers.
  • Experience in developing Web Applications wif various Open Source frameworks: Jakarta Struts Framework 1.1/1.3/2.0, MVC architecture, Spring 2.0/2.5, Hibernate 2.0/3.0 ORM, Struts Validation and Tiles Frameworks.
  • Good working noledge on Log4j and JUnit.
  • Exposure to Oracle database in developing applications using SQL.
  • Good noledge in Object Oriented Concepts and Design and UML.
  • Effective team player, ability to work in a diverse environment and self-motivated to contribute towards team/company goals.
  • Excellent written and verbal communication skills.

TECHNICAL SKILLS

Web Front End: HTML4, XHTML, HTML5

Client Side Scripting: JavaScript, Ajax, JQuery

Frameworks: JSP, Servlet, Struts, Spring MVC

Middleware: Business Tier

RDBMS: Oracle, DB2, MySQL, HSQLDB, SQL Server

Build Tools: Maven, Ant

Code Version: GitHub, Clear case, SVN & TFS

App & Web Servers: Web Logic, JBoss, Tomcat & Apache

IDE: Eclipse & Net Beans

Performance: Profiling & JMeter

Testing Frameworks: JUnit, Jmockito, Spock, Karma, Mocha and Chai

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Sr. Java Developer

Responsibilities:

  • Involved in analysis, design, and development, enhancing, testing and supporting teh applications.
  • Developed internal web-based Self Audit Module for TCEQ staff using JSF 2.1,Prime Faces, JavaScript, and existing Gen Java libraries.
  • Developed teh applications under Agile and SCRUM methodologies, Test Driven Development and Continuous Integration.
  • Closely worked wif teh Design team to gather all teh required information and developed teh applications.
  • Developed Web tier using Struts Framework, JSPs, Tag Libraries, Servlets, JQuery, HTML and XML.
  • Developed interfaces to communicate wif mid-tier and Data Base.
  • UsedPrime Faces5.1, Backing Beans, and JPA to write entity-backed data layer as well as MVC app for client access to audit and alter test and production data - freed up developers to focus on development.
  • Designed, Developed and Deployed SOAP and Restful based web service to be consumed by teh services layer.
  • UtilizedPrime Facescomponent library wif Ajax to create dynamic user experience.
  • Involved in developing teh Business Layer and its halper and contract classes for implementing teh business logic.
  • Performed Server side validations according to Business Rules set by Users using Spring DI/ORM/JDBC.
  • Involved in implementing teh new enhancements set by Users.
  • Integrated theJSFframeworkfor teh presentation layout and extensively used teh dynamic rendering feature
  • Involved in developing teh persistence layer using Hibernate framework.
  • Extensively used MVC, DAO, Factory and Singleton design patterns.
  • Involved in writing SQL Queries for Database CRUD Operations and verified teh Data wif teh Production, Acceptance and Integration.
  • Developed data access layer and components usingJPA/Hibernateframeworks wifspringframework support for object persistence toDB2 v10 on z/OS.
  • Actively participated in Production Support.
  • Wrote teh SQL Scripts to update teh Data based on teh issues led by Conversion process.
  • Involved in fixing teh Defects found under Production.
  • Documented teh results based on teh Production, Acceptance, Integration Environments.
  • Used Log4J for logging teh activities of teh applications.
  • Developed JUnit test cases for Persistence layer and Business layer to perform teh unit level testing.
  • Developed sequence and class diagrams using UML.
  • Used Clear case and Clear Quest for Source Control, Version Management and Defect tracking.

Environment: Java, Struts2, Spring, Hibernate, Maven, WebSphere Application Server, RAD IDE, JSPs, Db2, Struts, HTML, JQuery, Clear case, Clear Quest

Confidential, Phoenix AZ

Sr Java Developer

Responsibilities:

  • Involved in analysis, design, and development, enhancing, testing and supporting teh applications.
  • Developed teh applications under Agile and SCRUM methodologies, Test Driven Development and Continuous Integration.
  • Closely worked wif teh Design team to gather all teh required information and developed teh applications.
  • Expertise in developing teh applications using Maven.
  • Developed Web tier using Angular.js as MVC frame work wif HTML5 and CSS3.
  • Developed teh web application by using Prime facesemploying AJAX at client - side components which enable rich web application content in GUI’s.
  • Developed UI mapped to database usingJSP 2.1 wifPrime Facesframework, and JPA entities
  • Developed and Configured teh Spring Configuration files for business and teh persistence layers.
  • Implemented J2EE standards,MVC2 architecture using JSF Framework.
  • Extensively used Dependency Injection (IOC) and Spring JDBC for developing teh applications.
  • Developed interfaces to communicate wif mid-tier and Data Base.
  • Involved in developing teh Business Layer and its halper and contract classes for implementing teh business logic.
  • Developed teh REST Web services to perform Business logic and acts as intermediate between UI and Business Layer in JSON format.
  • Performed Server side validations according to Business Rules set by Users.
  • Involved in developing teh persistence layer using JPA/Hibernate framework.
  • Extensively used MVC, DAO, Factory and Singleton design patterns.
  • Involved in writing SQL Queries for Database CRUD Operations and verified teh Data wif teh Production, Acceptance and Integration.
  • Involved in fixing teh Defects found under Production, TCO and Integration Environments.
  • Involved in moving teh application to Production and provided support for 4 states Pilot.
  • Documented teh results based on teh Production, Acceptance, Integration Environments.
  • Used Log4J for logging teh activities of teh applications.
  • Developed JUnit test cases for Persistence layer and Business layer to perform teh unit level testing.
  • Used Maven for building teh application. Used RAD IDE and WebSphere Application Server
  • Worked on UI Unit testing using Karma.js Used Sublime
  • Effort estimation, development and unit testing.

Environment: Angular.js, Karma.js, Java, IBM-WebSphere Application Server 8.5, RAD IDE, Sublime, JSON, Maven, PL/SQL Developer, Hibernate, Spring, JavaScript, Log4J, JUnit, Clear case, Clear Quest

Confidential, Palo, CA

Mid Java Developer

Responsibilities:

  • Analysis Design and Development, Testing and Production Support.
  • Actively participated in teh complete Software development life cycle starting from design phase to teh implementation phase.
  • Designed Use Cases, Class Diagrams, and Sequence diagrams.
  • Developed functional model, object model and dynamic model using UML.
  • Developed code for various activities using MVC architecture. (Page flows)
  • Extensively developed client side screen using JSP, HTML and DHTML.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact wif teh database.
  • Implemented Object-relation mapping in teh persistence layer using hibernate frame work in conjunction wif Spring IoC/JDBC Template functionality.
  • Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
  • Developed web-based customer management software and SOA architecture using Face lets, my Faces/Ice faces, JSF, spring and web services.
  • Developed Java classes using JDBC to perform data validation once teh data is loaded into back office database from different data sources.
  • Used Spring JDBC to invoke Stored Procedures and also used JDBC for database connectivity to ORACLE.
  • Developed teh halper classes for better data exchange between teh MVC layers.
  • Wrote Stored Procedures, Prepared statements and views for DAO layer.
  • Developed Web tier by using spring, JSP, Ajax and Html.
  • Used Apache Log4j to archive log files as per formatting and archiving (both size and number).
  • Developed SOAP-based Web services.
  • Creating JUnit test case design logic and implementation throughout application.
  • Deployed teh complete Web applications in Web logic Application server.
  • Used ANT tool for building and packaging teh application.
  • Used Perforce for Source Control and Version Management.

Environment: Java 1.5, J2EE, JSF2/Ice faces 2, Spring DI, JMS, JSP, JavaScript, AJAX, XML, Web logic, Linux, Oracle10g, Windows, Hibernate, SVN, Tortoise SVN,ANT, JUNIT, Log4J,SOAP services.

Confidential, Santa Clara, CA

Java Developer

Responsibilities:

  • Designed and developed web interface using Struts (tiles and tab libraries), JSP, CSS, JavaScript and JDBC for administering and managing users and clients.
  • Developed and deployed various Entity EJBs and session EJBs.
  • Involved in teh Database design like creating tables wif constraints and writing SQL queries, Views and functions on Oracle 9i database using TOAD.
  • Used Log4j for logging.
  • Used Rational Clear Case for version control.
  • Involved in testing using JwebUnit.
  • Developed build scripts using Ant Tool to deploy and test teh Application.
  • Worked on putty to check teh Application specific logs on Linux servers.
  • Active involvement in developing new enhancements in teh Struts MVC Architecture based Web applications involving wif different Design Patterns.
  • Using JDBC support performed database connections and performs selects, updates, deletes and inserts, as well as call stored functions.
  • Implemented different web services by using SOA architecture and based on teh company requirements and contracts wif other services
  • Developed XML Schemas and used SAX for Parsing XML data.
  • Created Web.xml, struts.cfg.xml, Validation.xml files to integrate all teh components in teh Struts framework.
  • Participate in project planning sessions wif business analysts and team members to analyze business IT Requirements and translate business requirements into working model.

Environment: Java, JDK1.5, Struts, EJB, Servlets, JSP, JDBC, BEA Web Logic 9.0, SOAP, WSDL,XML, JwebUnit, PUTTY, WinSCP, ANT, Oracle 9i, TOAD, Log4j,Rational Clear Case.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in requirement analysis, design and implementation of teh system.
  • Rational Unified Process RUP was used for collecting systems information.
  • Used UML & Rational Rose to design teh Object Model Use Cases, Activity Diagrams, Sequence Diagrams and Component Diagrams .
  • Adapted various design patterns like Front Controller, Business Delegate, Data Transfer Objects DTO, Service locator, Data Access Objects DAO and Template Method pattern.
  • Extended Request Processor class for customizing teh Action Servlet.
  • Implemented XML to stream data across different Interfaces for Reconciliation and Reversal process of teh transaction files wif teh Bank.
  • Developed Java Beans, Custom Tag Libraries.

Environment: JDK1.4/1.5, J2EE, JSP, AJAX,, XML, Struts, JBoss Application Server 6.0, Rational Clear Quest 7.0, MySQL, JavaScript, Servlets, jQuery and CSS.

We'd love your feedback!