Sr. Java Developer Resume
Bentonville, AR
SUMMARY
- Motivated Software Professional, with over 10+ years of hands on experience on Java/J2EE development in various domains including Telecom, Retail, Financial, Banking, and Health Care.
- Excellent working knowledge in J2EE technologies and Object Oriented Concepts, Conversant with J2EE Design Patterns.
- Proficient with n tier application development using J2EE Design patterns like MVC, Business Delegate, Singleton etc.
- Experienced in MVC (Model View Controller) architecture with Struts framework
- Experienced in n - tier application design and development using Java, J2EE, Oracle PLSQL, XML, WebLogic, WebSphere, Tomcat, JBoss Application server.
- Good working knowledge Confidential various stages of Software Development Life Cycle.
- Experienced in RDBMS using Oracle 10g/9i/8i and MS SQL Server.
- Experience in UI frameworks like Ext-JS, Backbone.js and AngularJS.
- Experience in Rest Web Services using JAX-RS.
- Experience in Web Services Technologies like SOAP, WSDL and UDDI and Service Oriented Architecture SOA.
- Experience on database tools like TOAD, SQL Developer.
- Hands on expertise in securing web/application servers WebLogic, WebSphere, JBoss and Tomcat.
- Experience in ORM tools like the Hibernate Framework.
- Securing expert level command over Web Technologies such as XML and HTML.
- Work area mainly includes J2EE (Servlets, JSP, JDBC), Oracle, XML, Struts, spring, JSF.
- Experience in using Integrated Development Environment (IDE) like Rational Software Architect (RSA), Eclipse3.0, and RAD.
- Knowledge of UNIX Shell Scripting.
TECHNICAL SKILLS
Operating System: Windows 2000/ NT/XP, Linux, UNIX
Languages: C++, Java, SQL, PL/SQL, HTML, UML, XML, JavaScript, Perl.
J2EE Technologies: JDBC, Servlets, JSP, EJB.
Frame Work(s): Struts, Hibernate, spring, JSF, Rest Web services, SOAP web services.
RDBS: MS SQL Server, Oracle 8i/9i/10g.
Web Servers: Apache Tomcat
Application Server: Web Logic, JBoss, WebSphere, Tomcat.
Tools: Eclipse/MyEclipse, Toad, RAD, RSA.
Version Control: CVS, Rational Clear Case, SVN, Git, Microsoft Visual studio
PROFESSIONAL EXPERIENCE
Confidential - Bentonville, AR
Sr. JAVA Developer
Responsibilities:
- Developed Microservices & APIs using Spring Boot and Consumed various REST WebServices
- Worked on creating Spring Data Repositories for SQL/NoSQL databases
- Worked for Continuous Integration deployment, automating build, and tests using Jenkins, and Maven.
- Version Control was mandated through GitHub.
- Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
- Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
- Experience in Test Driven Development (TDD), JUNIT, Performance and Functional Testing. Exceptionally skilled in
- Architecting, Designing, Coding, Mentoring and Leadership.
- Worked with Product Owners and SMEs to understand the requirements and implement the same
Environment: Java 1.8, Spring 4.0, Spring Boot, Web Services (RESTFUL), SQL, JSON, ANT, Log4j, Mockito, Apache Tomcat, Maven 3.0,Angular JS 2, Jenkins, GitHub, JIRA, Postman, JMeter, JIRA, Sonar, Junit, Cassandra, CI/CD, Splunk
Confidential - Atlanta, GA
Sr. JAVA Developer
Responsibilities:
- Developed and Implemented Web Services and used Spring Framework.
- Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
- Involved in batch processing using Spring Batch framework to extract data from database and load into corresponding Loan App tables.
- Involved in creation of web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes.
- Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
- Used Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
- Experience in writing test cases using JUnit testing framework and configured applications on WebLogic Server.
- Extensive experience in developing applications using Java and related technologies using WATERFALL and AGILE (SCRUM) methodologies.
Environment: Java, J2EE, spring, Hibernate, Spring Batch, HTML, XML, Java Script, Ext-JS, JQuery, Junit, Web Services, WebLogic Application Server, Oracle, Linux, JAXB
Confidential - Charlotte, NC
Sr. JAVA Developer
Responsibilities:
- Developed Presentation tier implementation which involves in creating the JSP pages, configuring action classes and developing several Action classes involved in the project.
- Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
- Coded the UI using Struts Forms and Tags. Used JavaScript for front end development.
- Worked with a variety of issues involving multithreading, server connectivity and user interface.
- Implemented Spring Controllers and used spring tag library in JSPs for MVC layer of admin website.
- Built and accessed the database using Hibernate with Oracle.
- Worked on Web Sphere Application Server. Used Ajax to provide dynamic features where applicable.
- Used Agile Development methodology of software development.
Environment: Java, JavaScript, spring, Spring Batch, Hibernate, Oracle, Web Sphere Application Server and Eclipse.
Confidential - Charlotte, NC
Sr. JAVA Developer
Responsibilities:
- Designed the application using J2EE multi-tiered Web Application technologies incorporating MVC and other popular design pattern.
- Worked mainly on User Interface using Java Script, AJAX, and JQuery.
- Published Rest services for resources such as store, user, trait, department and category to get the information from database.
- Consumed Restful web services in the User Interface using JSON.
- Used scaled agile framework for design and development and participated in scrum meetings.
- Responsible for building and deploying the application in WebSphere Server.
- Coded processors and POJOs for implementing the business functionality of the web service.
- Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
Environment: Java, Hibernate, JavaScript, JQuery, Eclipse, Spring MVC, MySQL, Junit, JIRA, Maven, Jenkins.
Confidential - Atlanta, GA
Sr. JAVA Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed the applications using Java, J2EE, Struts, JDBC
- Worked on various use cases in development using Struts and testing the functionalities.
- Created struts form beans, action classes, JSPs following Struts framework standards.
- Implemented the database connectivity using JDBC with Oracle 9i database as backend.
- Involved in the development of model, library, struts and form classes (MVC).
- Used display tag libraries for decoration and used display table for reports and grid designs.
- Configured WebSphere Application server and deployed the web components.
Environment: Struts, JSP1.2, JDBC, JavaScript, Oracle 9i, IBM WebSphere 6.0, ClearCase, Log4J, ANT, JUnit, IBM RAD, and Apache Tomcat.
Confidential - Atlanta, GA
Sr. JAVA Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application and applied Software Engineering Principles.
- Designing the Java classes involved use of design patterns like dispatcher, factory, DAO, and singleton pattern
- Designed and developed GUI’s using JSP, AJAX, HTML, DHTML and CSS.
- Client side validation is performed using JavaScript.
- Used CVS as a repository for checkout and check in the source files.
- Participated in writing the complex SQL queries in order to perform the business logic.
- Involved in writing test cases using JUnit
Environment: J2EE, JSP, AJAX, JavaScript, Oracle, JUnit, CVS, Maven
Confidential - John Creek, GA
Sr. JAVA Developer
Responsibilities:
- Involved in understanding of business requirements, design and development of the project.
- Develop, implement, and maintain an MVC architecture utilizing Struts framework for large enterprise software tool
- Developed the presentation layer using JSP, HTML and client side validations using JavaScript& JQuery.
- Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - Oracle.
- Developed modules that integrate with Restful Web services that provide global information support.
- Applied J2EE design patterns like Business Delegate, DAO, and Singleton etc.
- Involved in coding, code reviews, JUnit testing, Prepared and executed Unit Test Cases.
- Worked with QA team in preparation and review of test cases.
Environment: Java, JSP, Struts, JavaScript, Hibernate, Web services, WebSphere, Eclipse, SQL Developer, Oracle.
Confidential - Bentonville, AR
Sr. JAVA Developer
Responsibilities:
- Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
- Configuration of application using Struts, Hibernate, DAO’s, Actions Classes, Java Server Pages.
- Developed presentation layer using JSP, JSON, HTML, CSS, and JQuery.
- Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL.
- Prepared testing procedures according to the features implemented in the programs and fix bugs identified in testing.
- Developed Junit Test Cases for Code unit test.
- Written migration/deployment shell scripts on Linux/Unix platforms using VI editor.
Environment: & Tools: J2ee, JSP, Struts, Eclipse 3.5, and Hibernate, SQL Developer, UNIX.
Confidential - Memphis, TN
Sr. JAVA Developer
Responsibilities:
- Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document.
- Configuration of application using spring 2.6, Struts 1.3, Hibernate, DAO’s, Actions Classes, Java Server Pages, ExtJS.
- Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL.
- Deployed the applications on WebSphere Application Server.
- Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Developed Junit Test Cases for Code unit test.
- Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc
Environment: J2EE, JSP, Struts, SQL Developer, EXTJS, Hibernate.
Confidential, Mechanicsburg, PA
JAVA / Portlet Developer
Responsibilities:
- Involved in understanding of business requirements, design and development of the project.
- Worked as a Portlet Developer, designed and developed JSR 168 Portal Applications.
- Developed the presentation layer using JSP, HTML, CSS and client side validations using JavaScript.
- Implemented the required functionality using Hibernate for persistence & spring DI (Dependency Injection) frame work and JSTL for front end development.
- Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - Oracle.
- Developed modules that integrate with web services that provide global information support.
- Involved in coding, code reviews, JUnit testing, Prepared and executed Unit Test Cases.
- Deployed the application and tested on WebSphere Application Servers.
- Using Rational Clear Case version control and Clear Quest configuration management.
Environment: Java 1.5, Hibernate 3.0, JavaScript, WebSphere 6.1, Rational Application Developer (RAD) 7.5, JSR 168 Portlets, Oracle 10g, Web Services, Rational Clear Case.
Confidential, Jacksonville
Sr. JAVA Developer
Responsibilities:
- Involved in understanding of business requirements, design and development of the project.
- Designed UML diagrams like Class Diagrams, Sequence diagrams by using Rational Software Architect (RSA).
- Involved in designing, creating, reviewing Technical Design Documents.
- Developed custom components using Java Server Faces (JSF) - IBM implementation.
- Developed the presentation layer using JSP, JSF, Tag libraries, HTML, CSS and client side validations using JavaScript.
- Implemented the required functionality using Hibernate for persistence & spring DI (Dependency Injection) frame work and JSTL for front end development.
- Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - Oracle.
- Written ANT scripts to build JAR, WAR and EAR files.
Environment: Java 1.5, Hibernate 3.0, JavaScript, JSF 1.1, spring, WebSphere 6.1, Rational Software Architect 7.0.0.6, Oracle 10g, TOAD for Oracle 8.6, Rational Clear Case.
