We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

San Jose, CA

SUMMARY:

  • IT Professional with 8+ years of IT experience in Design, Development, Support and Implementation of Web based applications using JAVA/J2EE Technologies (Core Java, JDBC, Servlets, JSP, XML, spring, JUNIT, Hibernate, and Restful API).
  • Strong experience with Java such as OOPS Concepts, Strings, IO, Multithreading, Collections and Exception Handling.
  • Good experience with Servlets and JSP.
  • Experience in Spring Frameworks like Spring Web Flow, ORM, Spring Core and Spring AOP.
  • Extensive knowledge in Spring Web MVC framework for the applying MVC Implementation to the web application.
  • Good knowledge of spring's IOC, AOP, Spring MVC and spring's integration with Hibernate technologies.
  • Diverse experience utilizing Java tools in business, Web, and client - server environments including Java Platform, Enterprise Edition (Java EE), Enterprise Java Bean (EJB).
  • Hands on experience in Struts, SOA Web Services Architecture and Development.
  • Experience with web API lifecycle.
  • Good knowledge Confidential SOAP/WSDL and REST FUL interfaces in java. Created and executed both load and functional tests for web services.
  • Expert level skills in developing web-based GUI s using HTML, XML, CSS, and Java Script for web enabled applications.
  • In-depth knowledge of Apache Subversion (SVN) and Jenkins Continuous Integration Server-Installation, Configuration, Design and Administration and integrating these tools with other systems.
  • Exposed to various web application servers like Tomcat Apache Server, Confidential Web Sphere server, BEA Web Logic Server, JBOSS Application server.
  • Excellent experience with Agile / Scrum and Waterfall Methodologies, Agile Development and Test Driven Development (TTD).
  • Expert knowledge of data structures, program design methods and techniques, database vendor versions, compiler versions
  • Excellent critical and creative problem solving ability and analytical thinking with quick learning, interpersonal and client interfacing skills.

TECHNICAL COMPETENCIES:

Programming Languages: C, C++, Java, UML, SQL

Design Methodologies: Agile, Waterfall

Automation Tools: JUnit, TestNG, Mockito

Issue/Bug Tracking: Quality Centre, Jira, BugZilla, Redmine, ALM

Java/J2EE Technologies: Servlets, JDBC, JSP (EL, JSTL, Custom Tags), Hibernate, Junit, Apache Struts, Java Beans, JMS, EJB, and Java Security

Web Technologies: JavaScript, HTML, XML, CSS, XHTML, GUI, XSL, XSLT, JQuery, JBoss

Java Tools & Framework: Hibernate, Spring, Struts, Junit

Web Services: REST, SOAP

Web/Application Servers: Web Logic, Confidential Web Sphere, JBoss, apache Tomcat, Glassfish

Databases: My SQL, Oracle, DB2, HBase, MongoDB, Couch DB, PostgreSQL, Teradata

IDE: Eclipse, IntelliJ, Net Beans, Dreamweaver

Modeling/CASE Tools: Star UML, Rational Rose, and MS Visual Professional

Build Tools Ant, Maven:

Version control Tools: GIT, SVN

Operating Systems: Windows 8/7/Vista/XP/2000/NT, UNIX, Linux

Other Tools: Load UI, RTC, Putty, Notepad++, Win SCP, Star Team, Jenkins, Rational Clear Quest, HP Load Runner, Smart Bear

Cloud Technologies: AWS, Google

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

Sr. Java Developer

Responsibilities:

  • Effectively interacted with Business Analyst for analyzing the user requirements.
  • Member of Core Security Infrastructure Team.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Extensively worked on of Java programming, deploy new releases and ensure production stability.
  • Extensively used Spring MVC, using REST Web Services and Hibernate for object mapping.
  • Used Spring Security and OAuth for member authentication
  • Developed Software components using safe agile development practices.
  • Performed the research and development tasks to design and develop new software components.
  • Extensively used RSA as an Application Development Environment for developing the custom components using the J2EE Technologies.
  • Member authentication through OAUTH.
  • Performed and consumed REST web services provide member authentication.
  • Performed debugging of the application using Log4J and Maven is used as a build tool.
  • Performed code reviews using smart bear tool.
  • Performed problem identification and resolution activities, involving multiple teams necessary to resolve the system problems based on priority.
  • Ensured a clear dependency chain, regarding the app logic as well as the file system.
  • Designed and developed the screens using JSP with client side validations using JavaScript.
  • Created configuration, build, and test scripts for Continuous Integration environments.
  • Interacted with offshore teams to assign the tasks, status updates and delegation.
  • Presented demos to the business and other stakeholders on a timely basis.

Environment: J2EE, spring 3.0, JUnit 4.0, Hibernate, JavaScript, Mockito, Putty, SCRUM (Agile), Rational Software Architecture ( Confidential )

Confidential, Chicago, IL

Lead JAVA/ J2EE Developer

Responsibilities:

  • Involved in modifying, updating and testing of the component.
  • Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application.
  • Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
  • Maintained Struts architecture throughout the application.
  • Developed the bean classes for better data exchange between the MVC layers
  • Successfully differentiated presentation from code.
  • Used multi-threading and socket programming.
  • Deployed the application on WebLogic Application Server.
  • Created connection pools and data sources.
  • Modified JavaScript to read client side activities (events) and data and event validations.
  • Used WinCVS as version Control system.
  • Suggested ER models and changes in the table structures
  • Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
  • Involved in separation of components and deploying in different servers and balancing the load among each Server.
  • Solved performance issues and brought optimal output from the available resources.

Environment: Java, J2EE, Sybase, Bea WebLogic Server, JSTL, SQL Server, Struts, Frame Work, Servlets, JSP, EJB, WinCVS, JavaBeans, Eclipse, UML, Windows XP, Linux

Confidential, San Antonio, TX

Java/J2EE Developer

Responsibilities:

  • Responsible and active in the analysis, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Designed and developed user interface using JSP, HTML 5 and CSS.
  • Designed the application by implementing MVC Architecture, used simple Java Beans as a Model, JSP-UI Components as View and Action Servlet as a Controller.
  • Involved in J2EE design utilizing MVC and simple JDBC template to perform CRUD operations.
  • Used SQL Server database as PRODUCTION database.
  • Developed database scripts and wrote Stored Procedures and triggers.
  • Used Rational Application Developer (RAD) as Integrated Development Environment (IDE).
  • Used Apache MAVEN for the entire build process.
  • Involved in writing test cases using JUNIT for various modules.
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.
  • Involved in testing, bug fixing and documentation of the system deployment.
  • Worked with Confidential Web-Sphere as the Application Server, SVN and GIT-HUB as the version controllers.

Environment: Java, HTML, CSS, JavaScript, Servlets, JSP, Confidential Rational Application Developer (RAD), MAVEN, WebSphere, SVN (DEVELOPMENT), SQL Server, log4j, J-Unit

Confidential, Dallas, TX

J2EE Developer

Responsibilities:

  • Effectively involved in Software Development Life Cycle (Scrum) with JIRA Agile following Agile methodology.
  • Used HTML5, CSS3 and Bootstrap for layout design, navigation, animation buttons and icons and developed the application as Responsive Web Application using CSS media queries and Bootstrap.
  • Developed the application as Single Page Application which can switch to different components using Angular JS.
  • Also worked on Angular JS controllers and created functions factory to interact with the RESTful Services using AJAX services like $http and $resource.
  • Enhanced an existing Angular JS application to follow MVC patterns for improving source code maintenance which results in significant percentage of code reduction, ease of upgrade and scalability.
  • Developed Custom Directives using Angular JS for Data Grid and Pagination & created Custom factories and Services using Angular for refactoring Code reuse.
  • Created Angular JS custom filters to sort data from table and utilized some core AngularJS filters in our application.
  • Functionality was implemented by developing RESTful web services using spring boot, JPA, Cloud foundry and Oracle Responsibilities.
  • Designed and created some reporting charts such as bar & pie charts using jQuery fusion charts.
  • Implemented Spring MVC framework in the application. Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Configured Hibernate-ORM to map java objects such as clients and claims with database tables
  • Involved in up gradation and maintenance of company's website to the new layout using the Grid orientation model Bootstrap framework.
  • Used Bootstrap to create drop-down menus, forms and modal effects for styling the webpage such as creating a modal effect to display a form which is needed to be filled in order to modify user's information.
  • Manipulated data using CRUD (Create, Read, Update and Delete) operations of MongoDB data base
  • Management system and handled database access and data transmission based on RESTful web service.
  • Developed Object-Relational (O/R) mapping using Hibernate 4 to create high performance persistence layer to interact with various databases using Hibernate Query Language, Criteria API and Native SQL queries.
  • Created Java Mail API is used to send notifications about important updates such as claim status change.
  • Created Tables, Stored Procedures, User Defined Functions, Views and Triggers for different data operation on the database using SQL server using Java.
  • Involved in sprint planning, code review, and daily standup meetings to discuss the progress of the
  • Application.
  • Improvised the performance of web pages by performing minification on CSS and JavaScript assets which were configured through Grunt.
  • Used GitHub for version control and Karma& configured Maven for dependencies and Log4J for logging.

Environment: Core Java/J2EE, Servlets, JSP, Java Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, Confidential Web Sphere Application Server 7.0, Oracle 10g, Angular JS, HTML, CSS, JavaScript, Eclipse, UML, Rational Rose, Windows XP, CVS

Confidential, Richmond, VA

Java/J2EE Developer

Responsibilities:

  • Involved in developing application using SPRING framework like Spring ORM and Spring IOC.
  • Involved in creation queues and topics with JMS, created messages and send to queues.
  • Migrated database from Informix to Oracle.
  • Used object relational mapping using spring with IBATIS.
  • Developed applications using Eclipse IDE and deployed in Web Logic server.
  • Worked on Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL, DML SQL queries
  • Developed and maintain the persistence layer using Hibernate.
  • Developed data models using WORKSHOP POJO's and configuring in persistence configuration File.
  • Developed the User Interface using HTML, XML, Java script and CSS.
  • Created Entity using JPA and SPRING and used Top link to connect to the Oracle database to store and fetch data from database.
  • Extensively Used Ant tool to build and configure J2EE applications and used Log4J for logging in the application

Environment: Java/J2EE, JDK 1.5, JSP, Servlets, Spring 2.0, JavaBeans, Hibernate 3, Struts 2.0, AJAX, XML, XSD, DOM, HTML/DHTML, JavaScript, Hibernate, Oracle 10g, Web Sphere, SOAP 1.2, WSDL, UDDI, UNIX, RAD 7.0, WIN CVS 2.0, Ant 1.6, JQuery, JUnit, Log4j

Confidential, Los Angeles, CA

Java/J2EE Developer

Responsibilities:

  • Designer and Lead developer in ePricer GDM Authorization module using Struts Framework including JSP, Servlet, Form Bean, Action classes and Hibernate.
  • Worked with Business Analyst in translating the internal design documents into coding, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
  • Worked on programming and design challenges included restricting users actions based on their role, cross-browser compatibility, and scalability & reliability.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed SOAP Web Service in e-Pricer for Confidential Pricing and Data analytics team to provide them quotation information of bids marked as WIN in Confidential (this Web service calls use SOAP over HTTPS and validates in the input data with the XSD).
  • Also, developed generic Web Service in ePricer for Enterprise System Hub team to feed them quotation information related to fix priced term quotes.
  • Integrated Spring Web, Spring DI, and Spring ORM for data access using with Hibernate.
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Designed system to meet all current W3C standards, including accessibility.
  • Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
  • Leveraged Confidential Rational tools for end-to-end traceability of Software development life cycle.
  • Used Rational Request Pro for requirement, Rational Software Architect (RSA) for designing, Rational Team Concert (RTC) for tracking progress, Rational Clear Quest (RCQ) for defect tracking, Rational Clear Case as a code repository.

Environment: Java, J2EE, Spring, Hibernate, JSP, XML, Servlet, Struts, MQ Series, DB2, SOAP, Rational application developer (RAD), Rational Software Architect (RSA), Rational Team Concert (RTC), WebSphere

Hire Now