Sr. Java/j2ee Developer Resume
Costa Mesa, CA
SUMMARY
- Dynamic, innovative, skilled and experienced Java Developer around 8+ in IT industry with Java/J2EE and Cloud computing infrastructure such as Amazon Web Services (AWS).
- Worked with various Application/Web Servers - JBoss, Web Sphere, Web logic, Tomcat, Apache on Windows & Linux platform.
- Solid understanding of Software Engineering principles (OOAD, SDLC lifecycle, Development methodologies including Waterfall & Iterative, UML and Data modeling and design patterns.
- Proficient in designing applications using Java and J2EE Design Patterns such as Creational, Structural and Behavioral design patterns. Expertise in writing JUnit test cases .
- Extensive Knowledge in Java Persistence API.
- Extensive experience in database designing using RDBMS Concepts in Oracle, MS SQL Server.
- Experience in working on different business models of commerce (B2B, B2C, Extended sites)
- SQL, PL/SQL experience, including relational database design and development using Teradata , Oracle, DB2 , MY-SQL .
- Expertise in designing and developing various UML diagrams using tools like Rational R ose , Microsoft Visio etc. Experience in working with Agile and Scrum methodologies.
- Experience in Frontend development, UI Engineering, Scripting and integration.
- Experience in creating and consuming Restful web services using JAX-RS
- Extensively used IDE's like Intellij Idea , Eclipse and Net beans .
- Well versed with the use of CVS and SVN version control systems.
- Good communication, inter-personal, analytical and organizational skills with ability to address, analyze, & resolve diverse and complex issues. Expertise in problem solving and trouble-shooting ability.
TECHNICAL SKILLS:
Languages : Java, J2EE, Groovy, PL/SQL.
Technologies : JDBC, Servlets, JSP, JMS, JNDI
Front-end Tools : JavaScript, HTML5, CSS, AJAX, JQuery, Bootstrap, Angular JS, Node JS.
Frameworks: J2EE, MVC, Struts, Spring, Hibernate, JSF
Build Tools: Maven, Ant.
Testing Tools: Junit.
DBMS : Oracle …, MongoDB, MySQL, SQL Server, Db2
IDE Tools : Eclipse 3.0/2.1, TOAD, SQL Developer
Other Tools : Rational Rose, Microsoft Visio, VSS, PVCS, SVN, CVS, Putty, Eclipse, My Eclipse, IBM RAD, Net Beans, JBuilder, J Developer, IntelliJ, XML Spy, Toad, DB2 Control Center, SQL Navigator, File Zilla.
Application Servers : Tomcat, Apache, JBoss, IBM Web sphere
Methodologies : Software Engineering (SDLC), Agile Scrum
Operating Systems : Windows 2000/XP/7, Linux
OOAD Methodologies: UML, Design Patterns, Rational Rose, Microsoft Visio
Models: Agile, Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Costa Mesa, CA
Sr. Java/J2EE Developer
RESPONSIBILITIES:
- Discussed and finalized the requirements with Business Analyst.
- Involved in entire life cycle development of the application.
- Developed front end using the JSF, JSTL, XML, HTML5, CSS3, JavaScript, JQuery and AngularJS .
- Implemented MVC architecture by using Spring MVC to send and receive the data from front-end to business layer.
- Developed Web based and Server side applications using Java 8 .
- Created several custom tags for JSP for maximum re-usability for user interface components.
- Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
- Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
- Designed and Developed Web Services using technologies UDDI , WSDL , SOAP to communicate to the other modules.
- Hands on experience in implementing Micro services using spring boot , spring based Micro services .
- Connect Cluster in SQL Workbench using Amazon Redshift Cluster .
- Performed deployment of applications on IBM WebSphere Application Server .
- Used Commons Logging framework ( log4j ) utility to log error, info and debug message Performed Unit Testing and interacted with QA for testing. Involved in implementing validations, exception handling.
- Testing of Web Services using web services client generated using Apache Axis , Postman , TCP Monitor to track request and response SOAP Message.
- Used CVS as source control , Maven as build tool , agile methodology for the software development process.
Environment: Windows, Java 1.8 and older versions,, Struts, Spring 4.0, WebSphere, RAD, HTML, Spring MVC, Spring JDBC, JavaScript, AngularJS, Docker, Node JS, Bootstrap, EC2, S3, SNS, SQS, Auto Scaling, MongoDB, Route53, EMR, RDS, Hibernate, SOA, XML, XSD, XSLT, Servlets, JSP, MySQL, Log 4j, JUnit, MS Visio, Agile, CVS, Maven.
Confidential, Edison, NJ
Sr. Java/J2EE Developer
RESPONSIBILITIES:
- Discussed and finalized the requirements with Business Analyst.
- Involved in entire life cycle development of the application.
- Involved in developing data access and business logic layer for encapsulating data and providing core business logic using J2EE Technologies.
- Developed web pages using HTML, JSP, JSTL, and J Query & AJAX for the front-end functionality which includes Form Data collection, Validation of input data.
- Involved in writing the client side scripts using JavaScript.
- Have Support the full SDLC of storefront pages, store data, store business logic, customization of Web Sphere Commerce tools, and integration with back-end systems.
- Extensive use of Spring MVC Framework for Controller components and view components.
- Involved in writing the exception and validation classes using core java, JPA validation rules.
- Involved in writing the validation rules classes for general server side validations for implementing validation rules as part observer J2EE design pattern.
- Extensive use of DTO’s to communicate in between the layers.
- Developed various java objects (POJO) as part of persistence classes for OR mapping.
- Implemented the DAO layer using Spring Hibernate JPA Framework.
- Developed the DAO ’s using JDBC, SQL and Data Source Object.
- Used Spring Source Tool IDE for developing, debugging and testing the applications.
- Developed and executed JUnit test cases for Unit and Integration testing.
- Used log4j for application & error logging.
- Used Tivoli Access Manager to control access and enforce policies across multiple resources.
- Used Tivoli Access Manager to schedule and trigger the extracts, and will provide escalation to remedy for errors.
- Developed the A NT scripts for preparing WAR files used to deploy J2EE components.
- Participated in Daily Scrums.
- Deployed the application on WebSphere Application Server.
Environment: Java1.6, Spring MVC, Spring Hibernate JPA, WebSphere 7.0, Spring Source Tool IDE 3.2, SQL, DB2, JSP, XML, CSS, HTML, JUNIT, JavaScript, JQuery, AJAX, Eclipse
Confidential, Jacksonville, FL
Java Developer
RESPONSIBILITIES:
- Worked with the business users to help them develop business requirements for departmental imaging and workflow needs.
- Worked with vendors for implementation of Doc Image Applications.
- Created the project plans, providing the estimates, conducting the reviews of Functional and Technical Design Specs.
- Thorough knowledge in using UML, XML parsers (SAX, DOM), SOAP, HTML and DHTML .
- Tracking the project schedules and conducting the Status meetings.
- Developed GUI screens for XTT & LD application using JSP, HTML and CSS .
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Implemented Persistence layer using Hibernate to interact with the Oracle database , Used Hibernate Framework for object relational mapping and persistence.
- Used WSAD for writing code for JSP , Servlets , and Struts .
- Maintained the business standards and the requirements in EJB and deployed them on to Web Logic Application Server.
- Deployed and maintained LCMS in Oracle Weblogic Application server.
- Responsible for maintaining and enhancing source codes for better performance and for the uniformity of code using Eclipse , Win CVS , Fssh client and PUTTY .
- Developed hibernate DAO Accessory Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
- Mentoring of junior members for Agile (Scrum) process &Junit testing.
- Developed Oracle PL / SQL Stored Procedures and Queries for Payment release process and authorization process.
- Interacted with the offshore team and functioned as primary liaison between client and offshore team.
- Developed plugins for Confluence , JIRA (Core and Software), and formulate technical solutions
- Provided proposals to the client, and determined the project staffing levels, created project timelines, provide the estimates and tracked project's progress.
Environment: Core Java, JDBC, J2EE, spring, Hibernate, Struts, Java Script, HTML, JIRA, SVN, Oracle Server, Maven, PL/SQL, SQL Developer, JUnit, Apache Camel, Spring Batch, JPA, MySQL, JQuery, CSS, Eclipse, Agile, Apache CXF, Spring JDBC, Web Sphere, UML.
Confidential, NYC, NY
Java Developer
RESPONSIBILITIES:
- Designed and developed UI screens with XSLT and JSF ( MVC ) to provide interactive screens to display data.
- Developed the UML use cases and Sequence diagrams using Rational Rose.
- Configured Hibernate objects as Spring Beans in the Spring Configuration File.
- Wrote client side and server side validations using Struts Validators and Java Scripts Validations .
- Used Struts tag libraries, JSTL and created web interfaces using JSP technology and deployed on WAS .
- Configured the Hibernate configuration files to persist the data to the Oracle9i/10g Database.
- Wrote XML validation components using DTD , XML Schema.
- Created XSLT style sheets for the XML data transformations that included both mid-layer transformations ( XML to XML ) and final transformations ( XML to HTML ).
- Developed DAOs using DAO Design Pattern to insert and update the data for the Policy Module.
- Helped in developing the complete business flow and helped in corporate session validity checks, form validations and error handling in the application.
- Deployed the jar, war and ear files on the Web Sphere Application Server .
- Wrote, debugged ANT , Maven Scripts for building the entire web application and deploy them on Web Sphere .
- Wrote Junit test cases to test the Policy and Claims Modules.
- Writing query and loading in-memory data from Teradata
- Responsible for communicating with registered clients to resolve the requirements issues and to deliver the best results more than what they expect.
Environment: Java, J2EE, Servlets, Hibernate, Struts, JSF, Web Sphere Application Server, IBM RAD, XML, XSLT, JSP, JDBC, JavaScript, HTML, CSS, Teradata, CVS, Rational Rose, UNIX, ANT, SOAP, AJAX, LDAP, Log4j, JUnit, DTD, XML Schema Spring AOP, Spring Core, ANT, JSTL, Maven.
Confidential, Kansas City, MO
Java Developer
RESPONSIBILITIES:
- Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
- Developed the Login, Policy and Claims Screens for customers using AJAX , JSP , HTML , CSS , JavaScript and Struts Tags.
- Wrote authentication and authorization classes and manage it in the front controller for all the users per their entitlements.
- Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule.
- Developed the UML use cases and Sequence diagrams using Rational Rose.
- Designed and Developed Web Services using technologies UDDI , WSDL , SOAP to communicate to the other modules.
- Configured Hibernate objects as Spring Beans in the Spring Configuration File.
- Involved in performance tuning of the application to meet non-functional requirements.
- Wrote client side and server side validations using Struts Validators and Java Scripts Validations.
- Used Struts tag libraries, JSTL and created web interfaces using JSP technology and deployed on WAS .
- Configured the Hibernate configuration files to persist the data to the Oracle9i/10g Database.
- Wrote XML validation components using DTD , XML Schema.
- Created XSLT style sheets for the XML data transformations that included both mid-layer transformations ( XML to XML ) and final transformations ( XML to HTML ).
- Developed DAOs using DAO Design Pattern to insert and update the data for the Policy Module.
- Helped in developing the complete business flow and helped in corporate session validity checks, form validations and error handling in the application.
- Deployed the jar, war and ear files on the Web Sphere Application Server .
- Wrote, debugged ANT , Maven Scripts for building the entire web application and deploy them on Web Sphere .
- Wrote Junit test cases to test the Policy and Claims Modules.
- Responsible for communicating with registered clients to resolve the requirements issues and to deliver the best results more than what they expect.
Environment: Java, J2EE, Servlets, Hibernate, Struts, JSF, Web Sphere Application Server, IBM RAD, XML, XSLT, JSP, JDBC, JavaScript, HTML, CSS, Oracle 9i/10g, CVS, Rational Rose, UNIX, ANT, SOAP, AJAX, LDAP, Log4j, JUnit, DTD, XML Schema Spring AOP, Spring Core, ANT, JSTL, Maven.