Sr. Java Developer Resume
Sacramento, CA
SUMMARY
- Senior Java developer with 7 years of experience in implementing Java/J2EE projects, working through Analysis, Design, Development, Testing, Implementation in Client/Server and web based n - tier architecture systems.
- Java developer in all phases of SDLC (Software Development Life Cycle) including Agile and Waterfall methodologies.
- Extensive exposure in in all aspects of SDLC Analysis, Design, Development and Implementation of large-scale, secure and Internet/Intranet applications using Java/J2EE technologies.
- Expertise in Threads (Multi-threading, Synchronization), JNDI, RMI, Core Infrastructure,CGI, Java Beans.
- Experience in Java design patterns such as Session Facade, Singleton, Data Access Objects (DAO), and Business Delegate.
- Experience in developing and consumingWeb ServicesusingWSDL, SOAP, HTTP, and UDDI.
- Expertise in Spring framework, including Spring IOC, Spring DAO support, Spring Boot, Spring ORM, Spring AOP, Spring MVC, Spring Cache, Spring Batch and Spring Integration.
- Experienced inRESTASSUREDbased Backend Automation framework.
- Expertise in developing Web Services using SOAP, Restful, JAX-WS, JAX-RS, JAXB, XML Beans.
- DesignedREUSABLECLASSESand methods in the business layers and the data access layers and implemented thoseclassesusing Visual C#.NET.
- Extensive experience in SQL, Stored Procedures, Functions and Triggers with data bases such as Oracle, IBM DB2 and MS SQL Server 2005. experience inPostgreSQLRDBMS with knowledge of installations and Configurations and Backups.
- Good Familiar with Taglibs and other directives to provide functionality to the JSP pages.
- Experienced in using WSDL, SOAP, Apache AXIS for Web Services.
- Expertise in client side designing and validations using HTML, DHTML, SVN, CSS, Java Script, AJAX, JSP, JPA, JMS, XML, JSF and Swing. Worked on an Underwriting Product using J2EE,DroolsRules Engine.
- Extensive experienced in implementing single page applications using angular JS directives, routing modules.
- Have Strong experience in Oracle ADF, Database Design, Normalization, Data Flow Diagrams, Coding, Testing, Implementation, code migrations and good understanding of the complex systems.
- Extensive experience utilizing JAXB, JAXP and JMS.
- Experience in developing Business Applications using JBOSS,ATGDYNAMO, WEB SPHERE, TOMCAT and various IDE's like Eclipse and NET Beans.
- Performed integration ofSOAand OSB services with WebLogic application servers.
- Hands on exposure to multiple Application Servers like BEA Web Logic Application Server, Apache Tomcat, Web Sphere and JBoss.
- Experience working with Databases like Oracle 10g/11g, My SQL and MS SQL Server 2008.
- Extensive knowledge and hands-on experience in front-end development using JSP, JPA, JSTL, Tiles, HTML5, Hibernate, CSS3, Life ray, JavaScript, AJAX, JSON, puppet, chef, jQuery UI, XML, XSLT and Struts framework.
- Complete understanding of Agile/SCRUM with the ability to conduct SCRUM meetings, co-ordinate team activities in a strict-deadline driven environment and maintain excellent client communication.
- Communicate effectively with people at different levels including stakeholders, internal teams and the senior management.
- Diligent and highly enthusiastic professional with strong technical, analytical and communication skills.
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL, UML, C, C#, JavaScript, HTML, HTML4, HTML 5, CSS, CSS3, DOJO, DHTML, TDD, PHP, Node JS, .NET, Python Scripting, Perl.
Technologies: Java, JSP, JPS, Servlets, SAML, OAUTH, JDBC, Oracle ADF, Java Beans, Multi- threading, Event Handling, Swing Web Services
Development Tools: Eclipse, My Eclipse, ORM, Net Beans, IntelliJ, IBM RAD
Version Controller: CVS, SVN, Git, Rational Clear Case, RationalClear Quest
Frameworks: JSF, Framework, SPRING, ANGULARJS, EJB3.0, DOJO, STRUTS, RESTful, HIBERNATE
Databases: Oracle 8 / 9i / 10g, HSQL, My SQL, NoSQL, MS SQL Server 7.0, DB2, Sybase, MS-Access, Database Apache Cassandra
Operating Systems: Windws2000, Windows XP, Windows7, WINDOWS 8, LINUX, UNIX shell scripting
Web Servers: Apache Tomcat 4.1/5.5/6.0/7.0 , Web Application, Web Logic, WebSphere Application Server and JBOSS, TC server
Design Patterns: MVC, UML Designs, Singleton, Business Delegate, class, Sequence, Session Facade, DTO, DAO, Factory Pattern etc.…
PROFESSIONAL EXPERIENCE
Sr. Java Developer
Confidential, Sacramento, CA
Responsibilities:
- Produced restful web services using Spring MVC that served JSON payloads to AngularJS based front end.
- Used Spring validation framework for server side validation of user data submissions.
- Used XML andJavabased spring configurations.
- Developed, Tested and Deployed application inIBMWebSphere serverusingRAD.
- Created Action classes and used struts related features like Validations and Action Messages.
- DevelopedJavaServer Pages (JSP) for the front end (UI Screens).
- Implemented all business logic using extensions of Struts servlets and beans
- Deployed J2EE code and C code in Production and Non- production environment.
- Deploying code in three different servers.
- Experience in SQL and Worked on databases like Oracle andIBMDB2, MySQL, Postgres.
- Developed several DAO's using Hibernate.
- Used log4j to log error messages to log files and for debugging issues.
- Worked on securing rest web services using JWT (JSON Web Tokens).
- CreatedJavautility classes
- Validating deployed packages in PUTTY by using UNIX commands.
- Used My Eclipse IDE for developing code modules in the development environment.
- Configured WebSphere Application server and deployed applications.
- Extensive use of Rational Team Concert and Jazz source control
- Conducted unit tests and resolved development and integration defects
- Used JIRA as project management tool and to track work items.
- Involved in technical design document preparation for RESTful APIs
- Interacted with business analysts in understanding requirements
- Worked closely with QA team to ensure that the files being released have been tested.
Environment: Technologies Used:Java, Spring MVC, Struts 2, Hibernate, Spring validation framework, Spring JDBC Template, JSP, Angular JS, Angular 2, EJB, JMS, IBM WebSphere Application Server 9.0, IBM DB2.
Sr. Java/J2EE Developer
Confidential, Buffalo, NY
Responsibilities:
- Understanding business objectives and implementation of business logic.
- Initiated enhancement of applications using Java and Eclipse technologies to meet client requirements.
- Implemented Java and J2EE Design patterns LIKE BUSINESS DELEGATE and DATA TRANSFER OBJECT (DTO), DATA ACCESS OBJECT and SERVICE LOCATOR.
- Working as principalORACLEDBAto provide analysis of customer infrastructure environment and contribute to solution creation, design and deployment.
- IntegratedSpring HibernateandJPAframeworks.
- Involved in design, implementation and modifying thePythoncode and MySQL database schema on-the back end.
- DevelopedPL/SQLpackages, procedures and functions accordance with business requirements.
- Developed ad-hoc reports using a combination of shell scripts,PL/SQLprocedures and Microsoft OLE DB option.
- Developed a single page eligibility verification module using AngularJS, HTML5, CSS3.
- Used XML, XSD and JSON messages for Data transfer. Used DOJO, AJAX, JAXB API and DOM for XML parsing messages.
- Maintaining production critical servers runningUNIX,LINUXsupporting database and Web services. Providing 24x7 supports.
- Process Modeling using Unified Modeling Language (UML) including use case,sequence, activity, class and deploymentdiagrams
- Wrote read and update scripts for the Dao layer interacting with MySQL.
- Implemented spring framework inversion of control principle for beans.
- Used Spring ORM and DAO modules for database transaction management.
- Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT extensively for data transfers Use of Multithreading and Collections Framework including List, Map etc.
- Used Spring-JDBC configuration to manage some transactions across multiple database.
- Applied the Singleton Factory Method, DAO, MVC design patterns.
- Developed presentation layer using HTML, CSS, and Spring Boot, JavaScript.
- Used Statement, Prepared Statement and Callable Statement classes for implementing the database interfaces.
- Used JMS for communication with different platforms.
- Involved in Jira Testing, User Acceptance Testing and Bug Fixing.
Environment: J2SE 5.0, Servlets, Struts, Spring 4.2.0, Spring Boot, Hibernate 3.0, JSP, JAVA mail API JMS, JAXP, SOAP, Eclipse, Web Services, Spring Boot, HTML, CSS, Java Script, JQuery, Web Logic REST, MY NoSQL, PL/SQL, MTTQ, TDD, UNIX/LINUX, WebSphere RSAJDBC, Oracle9i, SOAP UI, WebSphere8.5, Log4j, Agile Methodology.
Java / J2EE Developer
Confidential, Philadelphia, PA
Responsibilities:
- Conducted analysis of organizational needs and goals for the development and implementation of application systems by involving with business personnel.
- Consumed RESTFUL Web services (JAX-RS) provided by different vendor to use for Address verification and validation.
- Configured the JMS environment by setting up Queue and Topic connection factories and achieved asynchronous messaging using JMS message listeners (EJB MDBs).
- Consumed SOAP Web services for displaying the data based on invoice, sales, purchase order numbers.
- Implemented concurrency and multithreading concept in downloading all the products with in no time.
- Design and Developed DAO layer using Spring JDBC Template to perform basic CRUD and other complex database operations.
- Developing Use Classdiagrams,Sequencediagrams, Statediagramsand Activitydiagrams.
- Developed theSQLcode for performance and penalty statistics calculation.
- Created complex stored procedures, views,SQLjoins and scripts.
- Developed several packages, procedures, functions and triggers to use in multiple Forms and series of other backend programs usingPL/SQL.
- SaaS applicationrefactoringwith Angular JS and HTML5 & CSS3 revamping of web components.
- UsedJava APIfor RESTFUL web services(JAX-RS) is a set of using CXF Framework.
- Developed the client-side validation using JavaScript.
- Maintained CSS, HTML, JavaScript, Spring Boot JSP, Angular JS, and Bootstrap for designing the modules.
- Involved in creating and extracting data from database using SQL Queries, Stored procedures, triggers, and packages on Oracle database.
Environment: J2EE, Eclipse, spring, Angular JS, Hibernate, Multithreading, HTML5, JavaScript, JQuery, Ajax, JSON, REST, SOAP, SOA, .NET, JBOSS, Maven, Jenkins, SAML, Spring Boot, SQL server, Java APIs, CSS, TDD, LINUX/UNIX, XML, Subversion, Node JS, Web Logic, PS/SQL, Oracle SQL Developer, Jira, SVN, Agile, Junit.
Java / J2EE Developer
Confidential, Irving, TX
Responsibilities:
- Exposed to various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Analyzed client’s requirements and created design documents with different UML diagrams like flow charts, sequence diagrams, cause and effect diagrams, and control charts, using MS-Visio.
- Involved in the front end using JSP, JSTL, TDD, HTML 5, CSS 3, Bootstrap 3, JavaScript, jQuery, AJAX and JSON.
- Created newRESTweb service operations and modified the existing web service'sWADLs Web Application Description Language.
- Integrated web services with the ADF application using ADF Web Service and Proxy Data controls.
- TCmodules, like TCRA/b and their Integrations with SAP with T4S, NX and CATIA integration with Team center(TCII), Team center Automation.
- Developing presentation layer withJSPS, JSFS, HTML5, SPRINGBOOT, JAVASCRIPT, CSS3, JQUERY,JSON, AJAX, ANGULARJS, REACT and REDUX SPRING FORM TAGS, JSTL TAGS.
- Used GIT with Stash for code repositories
- Extensively used Spring MVC framework for Navigation and Controlling; worked with spring controllers, View Resolvers and Model-and-View Objects.
- Implemented multi-tier form input validation, including HTML 5 form validation; JavaScript enhanced client side form validation, mid-tier Spring Validation Framework, server side validation using Validation Constraint Annotations.
- Responsible for designing RESTful Web Services using Spring REST Controller annotation.
- Created Hibernated models with simple and complex relationships.
- Used Oracle SQL Developer for writing complex SQL queries and to code and debug SQL stored procedures.
- Worked on Spring modules like Dependency Injection (DI), Aspect Oriented Programming (AOP).
- Troubleshot and diagnosed system problems like JAR file version mismatch and Exception Handling.
Environment: J2EE, Spring 4.x MVC, Hibernate 4.x, HQL, Hibernate Criteria, Java API, JDBC, Oracle 11g database, JSP, JSTL, HTML 5, SOAP, REST, TDD, SOA, CSS 3, Bootstrap 3, JavaScript, jQuery, AJAX, Spring Validation Framework, JSON, RESTful, Spring REST, Postman API, GitHub, JUnit, Apache Tomcat Server.
Java/J2EE Developer
Confidential
Responsibilities:
- Developed the GUI of the system using HTML, JSP and client-side validations was done using JavaScript. Built and accessed the database using JDBC for ORACLE 9g.
- Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface for administrative screens and user interaction screens.
- Developed Session Beans for necessary transactions like fetching the data required, updating the customer information
- Worked on coding of Servlets and EJB communication.
- Worked on Maven for getting latest jar files including common-collection.jar, Common-Logging .jar etc. from Apache.
- Developed Servlets to process the requests, transfer the control according to the request to corresponding Session Beans, JSP pages.
- Developed Web logic container security components for adding vendor specific Security Realm to application using JMX.
- Java Servlets and JSP pages were deployed on the Web Logic Application Server for retrieving user information and posting related data.
- Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.
Environment: Java/J2EE, STRUTS, TDD, Framework, JSP, SOAP, REST, Servlets, JDBC, HTML, CSS, PL/SQL, Oracle 9g, Eclipse Lombez, SOA, SQL Developer, OC4J application Server, MS-VSS (Version Control).
Java/J2EE Developer
Confidential
Responsibilities:
- Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases.
- Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Involved in designing the user interfaces using JSPs.
- Developed custom tags, JSTL to support custom User Interfaces.
- Developed the application using Struts Framework using Model View Layer (MVC) architecture.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
- Implemented Hibernate using the Spring Framework (Created the session Factory).
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
- Deployed the applications on BEA WebLogic Application Server.
- Used CVS for version control across common source code used by developers.
- Used Log4J to capture the log that includes runtime exceptions.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
- DAO and the hibernate transactions was implemented using spring framework.
- Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
Environment: Java, J2EE, JSP, JNDI, Oracle 10g, DHTML, ANT, Rationale Rose, Eclipse 3.1, Unix, Web logic Application Server, Hibernate 3.0, Struts, LOG4J, CVS. Written Hibernate annotation-based mappingjavaclasses with Oracle Database tables.
