We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Overall 8 years of IT experience in design, development and implementation of software applications using JAVA, J2EE, technologies.
  • Experience in designing, developing and implementing, B2B applications and B2C environments using J2EE technologies in Banking (payments), Mortgage, Investment, Health - Care domains .
  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements.
  • Expertise in CoreJavaconcepts - Collection framework like Array List, Vector, Hash Set, Hash Map, Linked List . Exception handling, IO, latestJava features, Serialization, Multi-Threading, Concurrency, Enterprise Java Beans (EJB) - Session Bean, Entity Bean and Message Driven Bean, tools like Adobe Flex Builder, Spring Tool Suite,CorticonStudio.
  • Expertise in designing and developing enterprise applications using Core Java and J2EE technologies including JSP, JavaScript, jQuery, XML, JDBC, Hibernate, JMS, SOA, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis, Apache CXF and spring framework.
  • Worked on the dependency injection using spring framework with Application Context XML and Annotation based, good working experience in Spring MVC, AOP, IOC, Spring Security and Spring Batch
  • Experience in developingcloudbased application using Pivotalcloudfoundry.
  • Expertise in implementing and deploying SOAP Web Services and Restful Services to develop dynamic server side web contents.
  • Used REST services to perform CRUD operations on the database server over HTTP with GET, POST, PUT, DELETE to the Web service
  • Configured and build Asynchronous communication with JMS services with IBM WebSphere MQ MQ Series
  • Experience in Business Process and Decision Management Design using JBoss DroolsRules Engine.
  • Experience with creating templates, pages and full sites in HTML5, CSS3, XML, jQuery, JavaScript, bootstrap, AngularJs, JSP, JSF and other front-end technologies.
  • Experienced in writing complex SQL Queries, Stored Procedures, Triggers, Views, Cursors, Joins, Constraints, DDL, DML and User Defined Functions to implement the business logic and also created clustered and non-clustered indexes.
  • Proficient experience in using the databases such as MS SQL Server 2005/2008, MySQL, Oracle 9i/10g/11g.
  • Implement modules intoNodeJSto integrate with designs and requirements.
  • Hands on experience withJUnitin performing unit test andLog4Jin determining the application functionality.
  • Experienced working in UNIX/LINUX environments.
  • Working experience of control version tools like SVN, CVS, and GIT
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in building tools like Ant, Maven and Jenkins.

TECHNICAL SKILLS

Technologies: Java, WEB-SERVICES (Restful, SOAP) SQL, Oracle, PL/SQL, UML, C, JavaScript, JQuery, HTML 5, CSS3.

Development Tools/ Other Technologies: Eclipse, Net Beans, Drools

Frameworks: JSF, SPRING, Hibernate, ANGULARJS, STRUTS

ORM: SPRING ORM, HIBERNATE.

Databases: Oracle 8 / 9i / 10g, HSQL, MySQL, MS SQL Server 7.0, DB2, Sybase

Operating Systems: Windws2000, Windows XP, Windows7, WINDOWS 8, LINUX, UNIX

Web Servers: Apache Tomcat, Web Logic, WebSphere Application Server and Jboss

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Understanding and analyzing business requirements.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
  • Involved in injecting dependencies into code using spring core module.
  • UsedJavaconcurrency package for concurrent access in multithreaded application calls.
  • Design and develop the Rules Engine framework using DroolsExpert.
  • Created and maintained mapping files, persisting classes and transaction control in Hibernate to access the database.
  • Developed RESTful web services using jersey, Apache CXF, spring frameworksand persistence using Hibernate and JPA ORM frameworks.
  • Consumed RESTful Web services (JAX-RS) provided by different vendor to use for Address verification and validation
  • Extensively worked with XML schema(XSD), XSL/XSLT, XML to navigate in XML documents, and SAX to process and parse xml files
  • Using RAD 8 and DroolsGuvnor to develop drools DRL, DRT and XSL data sheets for Rules Engine.
  • Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to Web Sphere MQ, which connects to the legacy systems.
  • Used JMS to send the notification emails to users based on the initiative follow up date.
  • Designed and developed the UI using JSP, HTML, CSS and JavaScript, JQuery.
  • Multithreading was used to process data in chunks to improve performance.
  • Used AngularJs in dynamic binding of HTML web pages using the MVC architecture.
  • Built-in Services to deal with the different business operations of the application.
  • Designed and developed presentation layers using JSP, CSS, HTML5, jQuery and Java Script, JSON in UI pages
  • Developed mail alert mechanism for alerting the users when their selection criteria are met.
  • Oracle 11g database was used.
  • Created unit test cases and mocked complex classes usingJUnit,Mockito
  • Used Log4J logging framework to write Log messages with various levels.
  • Used GIT to keep track of source code versioning.
  • Deployed web components, presentation components and business components in Web Logic Application Server.
  • Followed Agile with SCRUM methodology to track project progress

Environment: Java 1.7, J2EE, Servlets, JSP, Hibernate, Spring, Log4J, JavaScript, JUnit, GIT, Oracle11g, Web Logic Server 10.3.6, Eclipse IDE, Spring Boot, Corticon, Adobe Life cycle, JUnit,Mockito, Maven, XML/XSD, RESTful Web service(JAX-WS),Angular JS, Jira, MQ Series.

Confidential, SFO, CA

Java Developer

Responsibilities:

  • Analysis and Design of various modules using J2EE Architecture.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Written Hibernate annotation based mapping java classes with Oracle Database tables.
  • Used Session façade. Implemented JMS API for messaging.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
  • Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
  • Implemented Multithread concepts in java classes to avoid deadlocking.
  • Written Spring Core and SpringMVC files to associate DAO with Business Layer.
  • Created and implemented PL/SQL stored procedures and triggers.
  • Created Data Source and deployed web application in the IBM WebSphere application Server.
  • Worked with HTML, DHTML, CSS, JAVASCRIPT, and JSON in UI pages.
  • Used CVS for version control
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Used Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
  • Developed and maintained Ant Scripts for the build purposes on testing and production environments.

Environment: Java, J2EE, Spring, Hibernate, JSP, JSF, Servlets, Web services, XML, XSLT, XSL, JavaScript, Ant, IBM WebSphere, Oracle, SQL, PL/SQL

Confidential, SFO

Software Engineer

Responsibilities:

  • Involved in Requirements gathering, Requirement analysis, defining scope, Design analysis, impact analysis, Integration and deployment.
  • Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and Web Services (REst)
  • Created dynamic HTML pages, used JavaScript for client-side validations and AJAX to create interactive front-end GUI.
  • Written Spring Core and Spring MVC files to associate DAO with Business Layer.
  • Using Spring-AOP module implemented features like logging, user session validation.
  • Used Jenkins to build and maintain the code for testing the application using a test interface locally.
  • Extensively worked onDroolsRules Engine for writing Business Rules Validation and externalization of parameters.
  • Used Hibernate with annotation to handle all database operations.
  • Followed agile software development with Scrum methodology.
  • Developed the application using J2EE, JSP, Tag Libraries, XML, XSD and Oracle.
  • Created XML Schema, XML template and used XML SAX/DOM API to parse them.
  • Developed with system architecture (UML).
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • WroteJUnittest cases and test suites for functionality testing.
  • UsedLog4Jfor logging and tracing user-desired messages.
  • Worked with QA team in preparation and review of test cases.
  • JBOSS application server is used to deploy the Application.

Environment: J2EE, Java, Spring MVC, Hibernate, JavaScript, Rest,Drools, XML, HTML, UML, JBoss, Log4j, Eclipse, GIT, Jenkins, SQL, Oracle, Windows.

Confidential

Software Engineer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of Search module, and the project was developed using Rational Unified Process (RUP).
  • Involved in Web design and development for the UI interface design, graphic design for printed materials and presentations, illustration, logo design. Used JavaScript, HTML, CSS, DHTML, Flash, Photoshop.
  • Developed web site using CSS 2 & XHTML based skins for site.
  • Develop and integrate presentation layer and service layers of the web application using Struts 2.0 framework and Spring 2.0 framework.
  • Work with designers, and developers (both on-site and 3rd party) to solve technical and design challenges.
  • Carried out client side form validations (user registration and plan selection) using JavaScript.
  • Developed client-specific utilities/templates allowing clients to perform common tasks quickly and with minimal data-entry.
  • Prepared required mappings in Struts-Config.xml file.
  • Created java classes to communicate with database using JDBC.
  • Developed GUI related changes using JSP, HTML and client validations using Java script.
  • Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
  • Used Java Messaging Services (JMS) and Backend messaging for reliable and asynchronous exchange of important information such as payment status report.
  • Used Spring Framework to integrate with Struts framework.
  • Involved in writing Spring and Struts configuration files.
  • Developed the Struts Controller Servlet for the application.
  • Heavily involved in writing SQL Packages, Stored Procedures, and functions.
  • Set up JDBC connectivity and databases.
  • Used version control repository SVN (Subversion by apache).
  • Involved in designing the database in SQL Server
  • Performed Unit and System Testing and prepared test cases and test reports.
  • Coded UIs as XHTML, CSS, XSL and JavaScript, analyzed processes, produced UI wireframes, created storyboards, UI prototypes.
  • Optimized web page design and DHTML tags to enhance search engine rank. Handled cross-platform, multiple browser, and bandwidth issues.
  • Used CSS based design techniques to eliminate table-based layouts, and speed page loading.
  • Resolved Internet Explorer several CSS bugs within given tight schedule.
  • Wrote CSS compatible for IE and Firefox browsers.
  • Used Hacks in CSS that helps in browser compatible displays.
  • Implemented AJAX based UI for some module with above said Architecture

Environment: Java, JavaScript, Struts, Springs, SQL, PL/SQL, JDBC, Photoshop, HTML, XHTML, DHTML, CSS, Ajax, JSP, JMS, Linux.

We'd love your feedback!