We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Bentonville, AR

PROFESSIONAL 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 at 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.

RDBMS: 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
  • Consumed various SOAP and REST webservices
  • Worked with Datastax’s Cassandra Java API to interact with the Cassandra Cluster
  • Worked on creating Spring Data Repositories for SQL/NoSQL databases
  • Deployed and developed the artifacts using AWS EC2, EC2, S3, cloud watch, Lambda, Amazon messaging services
  • (SQS and SNS) and Amazon Kinesis services.
  • Worked on Apache Spark to develop Jobs.
  • Used Docker to containerize the Services and APIs to run on EC2 instances
  • Developed Unit Tests using Junit, Mockito and PowerMock and Involved in functional, integration and Performance testing.
  • Worked on Apache Spark java API and developed jobs.
  • 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.
  • Interacted with the client, provide/take feedback on the features, suggest / implement optimal solutions and tailored application to customer needs.
  • 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
  • Analyzed requirement documents, created use cases and designed and developed prototype
  • Has good ability to develop scalable, monitor able and maintainable solutions for using complex use cases on their own end-to- end at rapid pace.
  • Excellent analytical capabilities and good communication skills.

Environment: & Tools: Java 1.8/1.7/1.6, Spring 4.0, Spring Boot, Web Services (RESTFUL &SOAP), SQL, MVC, JSONLog4j, STS, Mockito, Apache Tomcat, Maven 3.0,Angular JS, Jenkins, GitHub, JIRA, EC2, S3, VPC, IAM, Cloud watch, Cloud Formation, AWS Lambda, Postman, JMeter, JIRA, Spark, Sonar, Chef, Jenkins, Bogie, Junit, CassandraGithub, Splunk, DataDog.

Confidential - Atlanta, GA

Sr. JAVA Developer

Responsibilities:

  • Developed and Implemented Web Services and used Spring Framework.
  • Prepare Java/J2EE development structure for Eclipse, Maven.
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
  • Used Web Services for creating Plan summary and used WSDL and SOAP messages for getting plans from different module and used XML parsers for data retrieval.
  • 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.
  • Developed AJAX scripting to process server side JSP scripting.
  • Developed Presentation and Controller layers using JSP, HTML, Custom Tag Libraries, JSTL, Java Script, Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
  • Involved in configuring JNDI properties, data sources for Oracle, UDB, DB2 data bases in WebSphere.XSL
  • Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statementsintegrating stored procedures and functions and also performed polymorphic associations.
  • Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures.
  • Developed hibernate DAO Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
  • Designed and implemented an application which generates Electronic Data Interchange (EDI) X12 837 data format files. These files allow Resellers to submit Devices for activation electronically.
  • 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: & Tools: Java, J2EE J2SE, Spring, Hibernate, HTML, XML, Java Script, Ext-JS, JQuery, Junit, JSP, JDBC, Web Services, DOM, WebLogic Application Server, SOAP, Oracle, PL/SQL, CRUD, Ajax, Log4j, Linux, JAXB, Backbone.JS.

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.
  • Developed a unit-testing framework by customizing Spring's JUnit extension.
  • Implemented persistence layer using Hibernate with JTA enabled.
  • Developed admin website (GUI) for Customer Service Reps to extract the reports. Implemented this based on Spring MVC framework using JSTL, JSP and GWT for presentation layer.
  • Used DHTML for client side validation.
  • Maintaining the customer support and customer data from database tables in Oracle 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.
  • Developed JavaBeans with Hibernate for necessary transactions like fetching the required data, updating the customer information.
  • Used Spring validation framework for server side validation of user data submissions.
  • Worked on Web Sphere Application Server. Used Ajax to provide dynamic features where applicable.
  • Developed several DAO's using Hibernate.
  • Used Agile Development methodology of software development.
  • Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing.

Environment: & Tools: Core Java, Java, JSP, JSTL, JavaScript, GWT, AJAX, Struts, Spring, and 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.
  • Designed and developed application using Core Java, J2EE (JSP), Spring and Oracle.
  • Worked mainly on User Interface using HTML, JSP, CSS, Java Script, AJAX, and JQuery.
  • Published Rest services for resources such as store, user, trait, department and category to get the information from database.
  • Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, CSS and JavaScript.
  • Consumed Restful web services in the User Interface using JSON.
  • Design of application components using Java Collections and providing concurrent database access using multithreading.
  • Responsible for implementing SQL queries and managing JDBC interactions with data sources.
  • Used Log4j for logging, debugging and used Junit extensively for testing.
  • Used Spring MVC framework at the front end and configured many beans and wired (dependency injection) them as per the requirement.
  • Used jQuery and SVN for version control.
  • Setting up the build, configuration and auto deploying using Maven build tool.
  • Used JIRA as project management tool and to track work items.
  • 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: & Tools: Core Java, Java, Hibernate, Struts, HTML, CSS, JavaScript, JQuery, Eclipse, Tomcat, XML, XSD, 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.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed the applications using Java, J2EE, Struts, JDBC
  • Worked on various use cases in development using Struts and testing the functionalities.
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • 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.
  • Designed and developed file upload and file download features using JDBC with Oracle Blob.
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Involved in the development of underwriting process, which involves communications without side systems using IBM MQ and JMS.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Apache Ant was used for the entire build process.
  • Used Rational Clear Case for version control and JUnit for unit testing.
  • Configured WebSphere Application server and deployed the web components.
  • Provided troubleshooting and error handling support in multiple projects.

Environment: & Tools: Struts, JSP1.2, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI, Rational Rose 98, 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
  • Utilized UML and Microsoft Visio for designing of the System
  • Designed and developed GUI’s using JSP, AJAX, HTML, DHTML and CSS.
  • Developed several user interface screens using JSP tags.
  • Used Expression Language for triggering the event actions.
  • Client side validation is performed using JavaScript.
  • Involved in configuring various XML’s in Hibernate and spring framework.
  • Extensively used Weblogic application server throughout the project.
  • 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: & Tools: Core Java 1.5/5.0, J2EE, JSP, Spring 2.5.4,Hibernate 3.3, PL/SQL, AJAX,, JavaScript, XML, UML, Web logic 10.3, Eclipse Galileo 3.4, SQL Developer 1.2.1, Oracle 10g, JUnit 4.5, CVS, Maven, Linux, Agile Scrum.

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.
  • Involved in designing, creating, reviewing Technical Design Documents.
  • 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.
  • Deployed and tested the application using WebSphere application server.
  • 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: & Tools: Java, JSP, Struts, JavaScript, Hibernate, Ant, Axis2, Web services, WebSphere, Clear Case, 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.
  • Adopted J2EE design patterns like Business Façade.
  • Configuration of application using Struts 1.3, Hibernate, DAO’s, Actions Classes, Java Server Pages.
  • Developed the application using Struts Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Developed presentation layer using JSP, JSON, HTML, CSS, Jquery.
  • Developed Servlet and Java Server Pages (JSP), Jax-WS to route the submittals to the EJB components and render-retrieved information using Session Façade, Service Locator (design pattern).
  • Developed J2EE components on Eclipse 3.5 Helios IDE.
  • Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL.
  • Deployed the applications on Apache Tomcat Server.
  • Used Oracle10g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Done Production support in developing new programs in accordance with the business requirements and modify existing programs and applications.
  • 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, JDK 1.6,JSP,Struts 1.3, Eclipse 3.5, Hibernate, SQL Developer, Oracle 10g, Rational Clear Quest, Jquery 1.4, EJB 3.0, Jsp 2.2,Servlet 3.0 JMS SQL, UML,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.
  • Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
  • Adopted J2EE design patterns like Session Façade and Business Façade.
  • Configuration of application using spring 2.6, Struts 1.3, Hibernate, DAO’s, Actions Classes, Java Server Pages,ExtJS.
  • Configuring Hibernate Struts and Tiles related XML files.
  • Developed the application using Struts Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Developed presentation layer using JSF,JSP 2.2,JSON, HTML, CSS, Jquery.
  • Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.
  • Developed Servlet 3.0 and Java Server Pages (JSP) 2.2, Jax-WS to route the submittals to the EJB components and render-retrieved information using Session Façade, Service Locator (design pattern).
  • Developed J2EE components on Eclipse 3.5 IDE.
  • 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.
  • Worked in the JRockit (JVM) Team on design, architecture and development in the fields of AOP.
  • Writing complex SQL queries and reviewing SQL queries for the other team members.
  • 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: & Tools: J2ee, JDK 1.6, JSON,JSP, JAX-WS,Struts 1.3, Eclipse 3.5, Hibernate, RSA,JSF SQL Developer, Oracle 11g, Rational Clear Quest, Jquery 1.4, EJB 3.0, Jsp 2.2,Servlet 3.0 JMS SQL, UML, Ms Visio, Scrum, EXTJS, WIREFRAMES,JROCKIT.

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.
  • Worked with QA team in preparation and review of test cases.
  • JUnit was used for unit testing for the integration testing tool.
  • Written ANT scripts to build JAR, WAR and EAR files.
  • Deployed the application and tested on WebSphere Application Servers.
  • Using Rational Clear Case version control and Clear Questconfiguration management.

Environment: & Tools: Java 1.5, Hibernate 3.0, Ajax, JavaScript, spring, 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.
  • Communication between the Seibel and Share IT had to be through Message Driven Bean (MDB) using WebSphere MQ over JMS and PHI (Personal Health Information) System and Share IT through Web services using SOAP over HTTP.
  • 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 Creating detail design document, Use cases, and Class Diagrams using UML.
  • Involved in coding, code reviews, JUnit testing, Prepared and executed Unit Test Cases.
  • Worked with QA team in preparation and review of test cases.
  • JUnit was used for unit testing for the integration testing tool.
  • Written ANT scripts to build JAR, WAR and EAR files.
  • Deployed the application and tested on WebSphere Application Servers.
  • Using Rational Clear Case version control and Clear Questconfiguration management.

Environment: & Tools: Java 1.5, EJB 3.0, Hibernate 3.0, Ajax, JavaScript, JSF 1.1, Spring, WebSphere 6.1, Rational Software Architect 7.0.0.6, Oracle 10g, JMS, Web Services, SOAP,MQ Series, TOAD for Oracle 8.6, Rational Clear Case.

Confidential - San Antonio, TX

Sr. Developer

Responsibilities:

  • Involved in understanding of business requirements, design and development of the project.
  • Implemented the required functionality using Hibernate for persistence & Struts frame work and JSTL for front end development.
  • Developed DAOs (Data Access Object) and DOs (Data Object) using Hibernate as ORM to interact with DBMS - Oracle
  • Developed modules that integrate with web services that provide global information
  • Used web services to communicate and integrate within different system.
  • Used Log4j for logging the application, log of the running system to trace the errors and certain automated routine functions.
  • Used different features of Struts like MVC, Validation framework and tag library.
  • Involved in Creating detail design document, Use cases, and Class Diagrams using UML
  • Written ANT scripts to build JAR, WAR and EAR files.
  • Developed Standalone Java Component that will interact with Crystal Reports on Crystal Enterprise Server in order to view Reports as well Scheduling of Reports as well storing data as XML and sending data to consumers using SOAP.
  • Deployed the application and tested on WebSphere Application Servers.

Environment: & Tools: Java 1.4, Hibernate, JavaScript, Struts, Websphere6.0, Eclipse 3.2, Oracle, Web Services, Crystal Reports, Rational Clear Case, UNIX.

We'd love your feedback!