We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • A dynamic and goal - oriented Sun certified Java/J2EE Developer with around 9 years of experience in requirement gathering, estimation, analysis, design, development & testing of web-based applications using Java/J2EE(such as multi-threading, core JAVA, Spring, AWS, JDBC, Servlets, JSP, Struts, XML, Hibernate) technologies.
  • Strong experience in development under SDLC and Agile Methodology.
  • Experience in Object Oriented Analysis, Design, and Programming of distributed web-based applications.
  • Extensive experience in hand coding user interfaces using HTML, CSS and scripting languages like JavaScript and Angular JS.
  • Expert in UML, design methodologies and design patterns.
  • Expert with object-oriented design and modeling in Java using UML. Java expertise includes J2EE, XML, Frame Works, JSP, Jakarta Struts, and Servlets.
  • Expertise in developing rich GUI interfaces, Java Server Side Programs, and e-Commerce applications using JSP, Servlets, and JDBC.
  • Experience in Version Control tools like CVS, SVN, GIT, Dimensions.
  • Expertise in developing web applications using JSP and Custom Tag Library components.
  • Experienced in processing, validating, and building XML applications using DOM and SAX parsers.
  • Expertise in DAO components using JDBC for Oracle and SQL Server.
  • Expertise in deployment and configuration of BEA WebLogic Application Server 6.1/8.X/9.X.
  • Working knowledge of GUI/IDE toolslike Eclipse, NetBeans.
  • Strong knowledge of Object Oriented Analysis and Design, Use Cases, Sequence Diagram and Class Diagrams using UML and Rational Rose.
  • Exposure and working knowledge of Web Services using JAXP, WSDL.

TECHNICAL SKILLS

Languages: Java, C, C++, SQL & PL/SQL, UML, XML,HTML,DHTML,XHTML

Internet/Intranet Development: J2EE, Servlets, JSP, JDBC, HTML, XML, DTD,XSL, DOM,SAX, JAXP, Log4J, JavaScript, XSLT

Databases: SQL Server 2000/2005, Oracle 11MS-Access, Sybase

Development Tools: Eclipse, Dream Weaver,NetBeans, Rational Rose 2002, VISIO, TOAD, Apache ANT and Together

Web &Application Servers: Weblogic 9.X/8.X/6.x, Tomcat

Operating Systems: Sun Solaris v.2.6, Windows 2000/2003

Version Control Systems: CVS, Clear Case, Visual Source Safe

Development Frameworks: Jakarta Struts, Hibernate,Spring MVC

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr. JAVA Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Participated in JAD sessions gathering along with the Business Analysts.
  • Handled the requirements, code and test walkthroughs
  • Documented use cases, functional requirements based on the A&D using RUP and UML.
  • Developed the framework based on Spring MVC Architecture and implemented Spring boot, microservices.
  • Improved the throughput of the Smart Services Module using the concepts of multithreading like Executor Services & Concurrency API.
  • Developed the presentation layer using HTML5, CSS3 and Angular JS.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements
  • Developed the Persistence Layer using Hibernate.
  • Developed RESTful webservices using JERSEY API, and developed both the producer & consumer.
  • Used DOM Parser to parse the XML response from webservices.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
  • Used session beans to expose the application for the use by the third party users.
  • Used JAVA Mail API, and implemented an automated functionality to generate e-mails to the manager whenever an user registers for the application
  • Developed few stored procedures, triggers and sequences.
  • Wrote CRON Jobs to schedule the daily scripts
  • Involved in performance tuning of application and environment for optimized performance during month end load using JProbe.
  • Used Jenkins for continuous integration, Github for version management & Maven for building the application in the cloud leveraging AWS API’s.
  • Extensively used Fusion Charts for reporting the data
  • Involved in building and maintaining cloud based infrastructure on AWS.
  • Implemented logger for debugging using Log4j
  • Served as POC for on call support in the production team on a rotation basis.
  • Worked in Agile - Scrum methodologies

Environment: Java 1.8, AWS, JSP, CSS, HTML 5, Spring 3.1, Hibernate JMS, Maven, Log4J, JavaScript, Angular JS, JUnit, Oracle 11G, Weblogic 9.1, iPlanet, Unix, Github, Oracle, TOAD, Web Services.

Confidential, Overland Park, KS

JAVA Developer

Responsibilities:

  • Designed and developed a multi-tier custom build workflow web application.
  • Spring AOP used to check Authorization and determine allowed actions for different workflow status.
  • Spring JDBC used to generate different reports.
  • Spring Scheduler is used to run batches at different schedules to fetch booking data.
  • Created a custom rule engine using core java multi-threading concepts to use Rating algorithms and calculate premiums based on Rating factors and Exposure values.
  • Used JProbe memory view,CPU view,Thread view to analyze the behavior of the application& optimize.
  • Used Hibernate associations and Criteria API for chunk processing (batch processing), updating and inserting data into Oracle and DB2 tables.
  • Implemented UI components (grid panels and tree component, forms, etc.) and pages using EXT-JS, JavaScript, HTML
  • JSON request/response from UI is processed using Spring MVC 3.0 Restful features and Hibernate/JPA framework is used to save/retrieve the data in the backend.
  • Maven plug-in is used for build and deploy the application in WebSphere Application Server (WAS).
  • Extensively worked on both consumption & producing of SOAP based webservices using JAX-RS, document literal, SOAP UI.
  • Developed few stored procedures, triggers and sequences.
  • Served as POC for on call support in the production team on a rotation basis.
  • Worked in Agile - Scrum methodologies

Environment: J2EE 1.3, Java 1.6, Spring, Hibernate 3.0, JSP, SOAP webservices, Websphere, Clearcase,JMS, HTML, XML, XSLT, TOAD, Oracle 10g, PL/SQL, Maven, Log4J 1.4, JavaScript, Junit, SOAP UI, Axis.

Confidential

JAVA Developer

Responsibilities:

  • Developed SQL Queries to fetch complex data from different tables in remote databases using joins, database links and formatted the results into reports and kept logs
  • Developed Web applications using Spring Core, JavaScript, MVC, OOD, OOP, client side validation using java Script.
  • Wrote client-side and server-side validation scripts using jQuery and JavaScript
  • Actively involved in gathering the business Requirements from the client and used SDLC methodology.
  • Analyzed and created design diagrams like Class and Sequence Using MS VISIO
  • Designed and validated UI Screens using JSP, Servlets, JavaScript, CSS, E-Front Framework, DHTML and HTML.
  • Developed and used Ant Scripts to build the application.
  • Developed Object - Relational (O/R) mapping using Hibernate 3.0.Developed Data Access object (DAO) persistence layer using Hibernate 3.0.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Designed REST APIs that allow sophisticated, effective and low cost application integration
  • Developed web pages using HTML, JSP, CSS, JavaScript and Ajax.
  • Exclusively used CSS for modifying Layout and design of the web pages.
  • Used Spring and Hibernate for business logic processing and database transactions.
  • Developed test cases and tested with Junit.
  • Performed the technical design reviews and code reviews.
  • Involved in the defects resolution for the better quality and increased performance of product.
  • Extensively followed Agile SCRUM methodology.
  • Participated in Release and Iteration Planning meetings with engineers.

Environment: Java 1.6, Hibernate 3.0, JPA, Spring 3.x, HTML 4, JSP, CSS 3, PL/SQL, Eclipse SDE AJAX, JavaScript Jquery, GIT, SVN, XML, Tomcat 7, JBOSS, Oracle 10g, Maven, Eclipse 3.6, JUnit 4.7

Confidential

JAVA Developer

Responsibilities:

  • Developed the database and UI design for the web module.
  • Built prototypes of complex modules and analyzed the performance.
  • Developed EJBs, JSPs and Java Components for the application using Eclipse.
  • Designed the mailing component suitable to the requirement
  • Prepared the Unit test plans and the integrated test plans.
  • Implemented Version control for the Project using Microsoft Visual Source Safe.
  • Conducted and recorded defect prevention meetings.
  • Coordinated and supported the team during implementation.
  • Involved in design, development and testing phases of the application.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Involved in the understanding and designing of the complex back-end middleware framework.
  • Used Java Servlets, JSPs, AJAX, HTML and CSS for developing the Web component of the application.
  • Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors.
  • Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Participated in the technical code reviews, prepared unit test cases, detailed time estimation, impact analysis and code review documents.

Environment: Java 1.4, Struts 1.2, Hibernate, EJB, WebLogic Server 8.1, HTML, CSS, JUnit, JSP, Servlets, JMS, Oracle 9i, Windows XP, MVC Pattern, SVN, Log4J.

We'd love your feedback!