We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Richardson, TX

SUMMARY

  • Having 6+ years of experience in design, development and implementation in various application including Web and Client/Server application development using Core Java, Java, Swing, Servlet, JSP, Struts, Spring MVC, Hibernate, Junit, My SQL, SQL Server Javascript, AJAX, HTML and CSS.
  • Good understanding of Core Java design patterns such as Singleton, Façade, Business Delegate, Service locator and Factory.
  • Have worked with different modules in spring such as core, web, data, AOP etc.
  • Hands on web development experience using HTML5, CSS, Javascript, Jquery, Angular - JS and EXT-JS.
  • Expertise in implementing MVC frameworks such as JSF, Spring, Struts MVC and JSF extensions such as Icefaces, Richfaces and Primefaces.
  • Hands on experience working with Web Application Server such as Tomcat, Jboss, Websphere and Weblogic.
  • Good experience in testing tools such as Selenium, Cucumber, Jasmine, Junit and TestNg.
  • Experienced in using version controls such as SVN, GIT, TFS and build tools such as Ant, Maven and continuous integration tools such as Jenkins.
  • Hands on experience in SQL server and Oracle database design and development in writing Constraints.
  • Experienced in developing enterprise application testing with JUnit and logging with Log4J for n-tier component based enterprise Web Applications.
  • Hands-on experience to SCRUM Agile model, XP Practices like Test Driven Development (TDD) .
  • Good knowledge with SDLC and Agile/Waterfall Software development models.
  • Good knowledge working with developing component based reusable applications and Workflow automation using ClearQuest, UML, Rational Rose, UModel and Visio.
  • Hands-on experience writing Stored Procedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.
  • Hands-on experience writing Ant/Shell scripts and building the enterprise applications, running schedulers/Jobs, nightly builds and used tools like AntHillPro.
  • Ability to work in high-pressure environment adhering to product quality standards without compromising on the deadlines.
  • Possess excellent understanding of SDLC including agile methodology. Have knowledge in shell scripting, used to develop the batch job process.

TECHNICAL SKILLS

J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS, RMI, JSF.

Architecture & Framework: Client-Server, MVC, J2EE, Struts, Spring, Hibernate, Apache Camel.

Database: Oracle 11g, SQL server 2008,MySQL, DB2

IDE: Eclipse, Net Beans, IBM RAD, JBuilder.

Design Methodology: UML, Fall, Perl, Agile

Operating Systems: Windows 9x/NT/XP/2003/VISTA/7/8, Linux, Unix

Conceptual knowledge: Web Services, Socket Programming.

GUI: HTML, XML, XSLT, JSF, Struts, Angular-JS, AJAX, JavaScript, CSS, JQuery, YUI, EXT-JS.

Query Languages: SQL, PL/SQL.

Programming Language: Java and Groovy

Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Tools: WebLogic 12x, JBOSS, IBM Websphere Application Server 6x/7x/8x, Tomcat 6x/7x, JUnit 4.0, ANT, TestNg, Log4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Toad, Cucumber, Selenium

Design & Control: UML, Rational Rose, CVS, Clear Case

PROFESSIONAL EXPERIENCE

Confidential, Richardson, TX

Sr. Java Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Developed the web interface using Angular-JS, Bootstrap, HTML, CSS, Javascript and Jquery.
  • Developed Angular controllers, services, modules, factories and used Angular-UI bootstrap components for developing UI.
  • Developed Angular-JS custom directives, filters which are used across the application.
  • Developed unit test cases using Jasmine and automated them using Karma.
  • Develop middle ware integration components using the Apache camel and Spring Boot.
  • Used Jersey JAX-RS (REST) for creating web services and involved in writing programs to consume the web services using SOA with Spring framework.
  • Developed Jersey resources to serve the data in XML and JSON format and configured the application using Maven.
  • Configured bamboo automating the builds into gradle archive repository.
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with spring functionality.
  • Used Spring framework to inject the DAO and Bean objects, auto wiring the components.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Used Hibernate named and criteria Queries in Java code to do select/update/delete depending upon the business requirement.
  • Created Stored procedures and used Spring JDBC template for data retrievals.
  • Extensively worked with XML schema, XSL/XSLT, XML to navigate in XML documents, and DOM4J to process and parse xml files.
  • Used XPATH to navigate through Attributes and Elements in an XML Document. Used JAXB to marshal and unmarshal the xml-java object, java objects-xml
  • Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
  • A WebSphere JNDI naming tree is maintained for the external configuration of a service.
  • Used various UNIX commands to see the log files on the production server
  • Developed several shell Scripts to automate file transfers.

Environment: Java 1.7, Spring 4,HTML5, CSS3, XML, JSON, Spring Data, Apache Camel, IOC, AOP, Security, Hibernate 4, Jersey REST Web Services, JMS, UML, Web Sphere 8, Agile, JQuery, Ajax, Java Script, JUnit, Gradle, GIT, Bamboo, MS Visio, Eclipse, Oracle 11g, Win 8 and UNIX.

Confidential, McKinney, TX

Java Developer

Responsibilities:

  • Developed application using Struts framework that leverages classical MVC architecture
  • Generated UML artifacts such as use cases, sequence diagrams, class diagrams using Rational Application Developer
  • Developed the workflow interfaces using JSPs, CSS, Struts, EXT-JS and Jquery.
  • Worked on EXT-JS for user interface interactions, effects and themes.
  • Developed EXT-JS stores, models, controllers and views and used various components such as grids, layouts, schedulers, forms etc.
  • Used Sencha Architect to quickly create web interfaces and used Sencha CMD to generate the app structure, compiling and creating production ready code.
  • Created topics, queues and MDB’s for communication using JMS/IBM MQ Series
  • Used JAX-RPC Web Services using SOAP to process the application for the customer
  • Worked on Enterprise JavaBeans is service - side model that encapsulate the business logic of an application.
  • Developed batch jobs using EJB scheduling and leveraged container managed transactions for handling transactions.
  • Developed Tables, Indexes and Triggers for the database using TOAD
  • Processed customer information for sending bills at the end of the month
  • Configured the connection pools and security for the server. Used JUnit to perform unit testing
  • Developed the application using Eclipse and deployed the application on Weblogic on Red Hat Linux
  • Developed the application using Rational Application Developer. Supported Testing Teams and involved in defect meetings.

Environment: Core Java 1.6, EJB DI, JPA, Transaction management, Batch, Struts2, Sencha EXT-JS 4, Sql Server, Waterfall, Junit, GIT, JMS, Weblogic and Eclipse

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Designed and developed the application using Agile Scrum methodology
  • Developed the web application following JSF MVC design pattern.
  • Developed XHTML’S with JSF Myfaces UI components and prime faces, HTML and JavaScript.
  • Developed Business object Classes that are used across the interfaces and other modules.
  • Jboss Application Server was used to deploy the application, and IBM RAD was used as the IDE for development of the application.
  • Solving QA defects, scheduling fixes, providing support to production application
  • Configured web servers, app servers, batch servers and databases for load testing.
  • Developed Spring service layer and data access layer using Spring and Spring JPA.
  • Used Java Architecture for XML Binding (JAXB) for marshaling and un-marshaling java objects and XML.
  • Design and development Message Handler Service using JAXB for converting objects back and forth.
  • Developed CXF REST Web Services to exchange data between different applications, implemented SOA architecture with Web Services.
  • Developed Batch Jobs using Spring scheduling and Spring batch.
  • Developed Persistence Framework APIs to validate cargo contents for CRUD operations and invoke APIs developed on DAO.
  • Developed Data Access Objects to access middleware web services and to access client Database.
  • Developed API to generate PDF for the inbound FFM.
  • Developed Spring JMS message listeners for Asynchronous service using JMS.
  • Worked on writing Open source Junit/Mockito test cases for Unit testing.
  • Used SVN as the version control tool and configured logging in the application with Log4j.
  • Partially worked on System testing and supported for QA.

Environment: Core java 1.5, Spring,JPA, DB2, JBoss, Jersey, JSF, Primefaces, Javascript, Html, CSS, SVN, Maven.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed Admission & Census module, which monitors a wide range of detailed information for each resident upon pre-admission or admission to your facility.
  • Developed Care Plans module, which provides a comprehensive library of problems, goals and approaches. You have the option of tailoring (adding, deleting, or editing problems, goals and approaches) these libraries and the disciplines you will use for your care plans.
  • Developed General Ledger module, which streamlines analysis, reporting and recording of accounting information. General Ledger automatically integrates with a powerful spreadsheet solution for budgeting, comparative analysis and tracking facility information for flexible reporting.
  • Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures
  • Developed components using Java multithreading concept.
  • Developed various EJBs (session and entity beans) for handling business logic and data manipulations from database
  • Involved in design of JSP’s and Servlets for navigation among the modules.
  • Designed cascading style sheets and XSLT and XML part of Order entry. Hosted the application on WebSphere.

We'd love your feedback!