Sr. Java/j2ee developer Resume
Charlotte, NC
SUMMARY:
- 8 years of professional IT experience in Analysis, Design, Development and Testing of web and distributed n - tier applications using Java and J2EE technologies in areas such as Insurance, Healthcare and Telecommunication.
- Expertise in all phase of SDLC (Software Development Life Cycle).
- Experienced in developing applications in Waterfall and Agile methodologies.
- Expertise in various components in Spring such as SpringJDBC, SpringMVC .
- Worked as Full Stack developer both in frontend and in backend .
- Experienced in creative and effective front - end development using JSP, JSTL, Servlets, JavaScript, HTML, DHTML, CSS, Richfaces, Bootstrap, JQuery, AngularJS .
- Good exposure to data modeling, relational databases ( RDBMS ) and multithreading.
- Expertise in server side programming using Java, J2EE, Servlets, JSP, JDBC, JavaBeans, Hibernate, Oracle, EJB, Log4J .
- Excellent knowledge and experience of developing applications with Model View Controller ( MVC ) using Strutsframework and Springframework .
- Extensive experience in deploying, configuring Web / Application Servers like JBoss, WebSphere, WebLogic and ApacheTomcat .
- Developed several PowerBuilder applications using RPC functionality.
- Designed, architected, and implemented the system enhancements which utilized PowerBuilder for dynamic front end user interface. Design includes services that encapsulate all database interaction from the front end screens.
- Experience in Requirement gathering & analysis, designing UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams and State diagrams.
- Strong experience in UNIX & Linux Shell scripting Bash, Perl scripting.
- Experience in Service Oriented Architecture using SOAP, JAX - RS and RestfulWebServices .
- Extensive Knowledge on databases like Oracle, DB2, and MySQL . Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
- Designed, built, and deployed a multitude applications utilizing almost the entire AWS stack (Including EC2, S3, Dynamo DB, SQS, SWF, IAM, and Cloud Watch ), focusing on high-availability, fault tolerance, and auto-scaling.
- Proficient in using XML Suite of Technologies ( XML, XSL, XSLT, DTD, XML Schema, SAX, DOM ).
- Experience in the Financial Services industry is a plus.
TECHNICAL SKILLS:
Languages: AVA, J2EE, C/C++, SQL, PL/SQL
Web Technologies: HTML, CSS, JavaScript, JQuery,Node JS, Bootstrap, Angular JS, ASP.NET 4.5 and PHP, AJAX, XML, XSLT, DHTML
Frameworks: Struts 1, Hibernate 3.0, Spring 2.0(Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate)
Web Services: JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
App Servers/ Middleware: WebSphere 7.0, Tomcat 7.0, Jboss, WebLogic
IDE / Programming Tools: Eclipse 3.2/3.6, NetBeans
Operating System: Unix, Linux, Windows NT/2000/XP/Vista.
Scripting Language: XSL, XSLT, HTML, JavaScript, JQuery and Angular JS, Node JS.
Database/Tools: JDBC, Oracle 8i/9i/10g, SQL Server 7.0, My SQL
Cloud Technologies: AWS, EC2, S3, Cloud Front.
Libraries and Tools: Maven, Jasper Reports/Junit, Hudson
Functional Domain: Banking, Healthcare, Insurance
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Sr. Java/J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle ( SDLC ) and used Agile ( SCRUM ) methodologies for Software Development.
- Worked as full stack developer.
- Involved in the design and development of application using Spring and Hibernate technologies / frameworks .
- Extensive experience in developing business components based on the customer requirement by using Java API.
- Worked under Agile Methodology to develop Application.
- Used JIRA application to deploy the code.
- Designed and developed user interfaces using SpringFramework, JSP, HTML, and CSS .
- Developed web application using SpringFramework with MVC design pattern.
- Used JSP, JavaScript, Dojo, AngularJS, JQuery, AJAX, CSS, and HTML5 as data and presentation layer technology.
- Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, JNDI and XML using IDE - Eclipse and deployments in WebSphere .
- Used AmazonWebServices ( AWS ) like EC2, S3, and Cloud Front for promoting code in various.
- Environments and also used Amazon API's to maintain and secure the API's .
- Used various Core Java concepts like Collection APIs, Exception Handling, Generics and Multi-Threading.
- Coded the middle tier changes using Java RESTful and SOAPWebServicesspring and Hibernate .
- Performance Monitoring and capacity planning on Oracle Solaris 10 Servers.
- Experience in working with monitoring tools for applications, servers such as Nagios 3.2 in Linux, Solaris servers.
- Created dynamic HTML pages, used DOJO for JavaScript .
- Also worked with AJAX to create interactive front - endGUI .
- Used Springsecurities, SpringJPA, SpringJMS modules.
- Transaction Management using EJB 3.0 and custom framework.
- Experience in using ODBC to access the database.
- Used JavaScript, and XMI for client side implementation.
- Developed Webpages using UI frameworks, Semantic, AngularJS and ExtJs, NodeJS, BootstrapJS, ReactJS and BackboneJs .
- Involved in writing PL/SQL stored procedures for Oracle10g database.
- Used DB2, Oracle10g as database in order to access customers Warehouse Data from credit bureau, Used Sql Explorer and Toad as IDE.
- Extensively worked on PL / SQL and DB2 Queries and checking performance tuning with DBA.
- Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery.
- Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers.
Environment: Java / J2EE, Servlets, JSP, JSTL, HTML, JQuery, Angular, AJAX, XML 1.0, XSD 1.1, Spring, Spring MVC, Spring securities, Spring JPA, Spring JMS, EJB, RESTFUL Web Services, SOAP 1.2, WSDL, Hibernate, Tomcat 7.0, WebSphere 7.0, Eclipse Mars4.5, Maven 3.3, Jenkins, JIRA, AWS(EC2, S3, Cloud Front), Oracle 10g, JUNIT, Log4J, MOCKITO.
Confidential, Iowa city, IAJava/J2EE Developer
Responsibilities:
- Implementing the advance validation rule model for administering the rules against the uploaded overrides based on the business requirement.
- Designing & developing the secured business layer for accessing the rules & persistence of the validated overrides.
- Writing Oracle Procedures and functions for persistence & managing rules that belong to the application layer of the database backend.
- Enhancing the Workflow by modifying it to support the Expiration and Resubmit of Overrides in an event of failure.
- Financial services like Multi-channel system for originating and processing a full range of credit product applications.
- Was responsible to communicate with End client to support the application and analyze the issue and fixed the issue.
- Involved in developing design document and impact assessment documents.
- Successfully completed the Architecture, Detailed Design & Development of modules Interacted with end users to gather, analyze, and implement the project.
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Developed JSP, JSF and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
- Developed the application using Eclipse IDE .
- Designed and developed Application based on StrutsFramework using MVC design pattern.
- Used Spring Core for dependency injection/Inversion of control ( IOC ).
- Used Hibernate Framework for persistence onto oracle database.
- Created a Front - end application using Bootstrap, Node . js, SOA, Restful, ESB, AngularJS, JSPs, Hybris, JSF, Swing, ExtJS3 .0, GWT and SpringMVC, AWS for registering a new patient and configured it to connect to database using Hibernate .
- Written and debugged the ANT Scripts for building the entire web application.
- Used XML to transfer the application data between client and server.
- Designed, architected, and implemented the system enhancements which utilized PowerBuilder for dynamic front end user interface. Design includes services that encapsulate all database interaction from the front end screens.
- Designed various utilities, front end screens with PowerBuilder to serve the user needs and ease the work.
- Created design documents and performed design and code walkthrough reviews with end users.
- XSLT style sheets for the XML data transformations.
- Participated in designing Web serviceframework in support of the product.
- Deployed the application in various environments DEV & LOCAL .
- Used Data Access Objects ( DAO ) to abstract and encapsulate all access to the data source.
- Used the JDBC for data retrieval from the database for various inquiries.
- Performed purification of the application database entries using Oracle10g .
- Used CVS as source control.
- Customer collaboration over contract negotiation and Responding to change over following a plan has been achieved using Agile Development.
- Worked on agile approaches, including Extreme Programming and Test-Driven Development.
- Involved in coordinating with testing teams to resolve defects and provide 24/7 support.
- Created Application Property Files and implemented internationalization.
- Used JUnit to write repeatable tests mainly for unit testing.
- Involved in complete development of 'AgileDevelopmentMethodology' and tested the application in each iteration.
- Written complex SQL and HQL queries to retrieve data from the Oracle database.
- Involved E2E Development by integrating FrontEnd and Backend by Debugging .
- Strong command over VB6 and earlier versions of Visual Basic .
- Created and maintained website including content, graphics, and CGI.
Environment: Java, J2EE, JSP, JSF, Servlets, Struts 2.0, Spring 2.0, JDBC 3.0, Web Services, XML, JNDI, Hibernate 3.0, JMS, WebLogic, Visual basic, Application Server 8.1, AWS, Eclipse, Oracle 10g, HTML, Rational Rose IDE, Junit 4.0, Log4j, JavaScript 1.2, XML/XSLT, SAX, DOM.
Confidential, Phoenix, AZJava/J2EE Developer
Responsibilities:
- Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
- Handling client change requests and enhancements on an Agile based development platform.
- Developed user interface using JSP, JSP Tag libraries, third party libraries Rich Faces 3.0 and JavaScript to simplify the complexities of the application.
- Worked on SpringIoC, SpringMVC, WebApplicationFramework, SpringMessaging Framework and SpringAOP to develop application service components.
- Primarily focused on the spring components such as SpringMVC, AngularJS, Dispatcher Servlets, Controllers, JQuery, Model and View Objects, View Resolver.
- Installed, configured, and managed the servers ( AmazonWebServices, Linux, Tomcat, Apache, MySQL etc.).
- Creation of Hibernate mapping files to develop Database Tables from Classes and generation of database schema.
- Developed hundreds of features in an agile environment using Ruby on Rails, HTML, CSS and JavaScript .
- Used WebServices ( JAX - WS using Axis2.0 ) for creating rate summary and used WSDL and SOAP messages for getting plans from different module and used SAXXML parsers for data retrieval.
- Involved in creating various Data Access Objects ( DAO ) for addition, modification and deletion of records using various specification files.
- Built main application in leveraging technologies such as Angularjs, Backbonejs .
- Created tables, triggers, stored procedures, SQLqueries, joins, integrityconstraints and views for multiple databases.
- Developed Ant Scripts for the build process and deployed in IBM WebSphere .
- Developed User Interface using JQuery, JDBC and JMS .
- Wrote SQL queries and stored procedures for data manipulation with the Oracle database.
- Used AjaxAPI for intensive user operations and client-side validations.
- Used CVS for version control and ClearQuest2003 for bug tracking.
- Maintained proper coding standards and best practices by using Check Style, CPD, PMD and find bugs.
- Worked in Agile environment .
Environment: J2EE 1.5, JSF 1.2, SSL, Node.js, JSP, Spring 2.5, JDBC, XML, MS SQL Server 2008, Amazon Web Services, Web sphere, SOA, Angular Js, JQuery, Json, SOAP-UI, WSDL 1.1, SAX, JavaScript, IBM WebSphere 6.1, HTML, CSS, Oracle11g/10g, JNDI, SQL, CVS 1.1, Log4J 1.2, JUnit 3.8, Maven.
ConfidentialJava Developer
Responsibilities:
- Involved in the analysis & design of the application using UML with Rational Rose.
- Developing the J2EE Application using IBM RAD 6.0, Oracle Database and Spring IOC Framework and deploying to IBMWAS 6.0 application servers.
- Used Struts Framework in the application, which is based on MVC design pattern.
- Extensive use of HTML, JSTL, JSP and JQuery for the presentation layer along with Java script for client side validation.
- Developed Custom Tag Libraries for the use in web pages by using JSTL packages for the development of the WebPages .
- Developed Application controllers, Business and Data service modules for the web applications.
- Implemented Restfulwebservices ( JAX - RS ).
- Used IBMWebSphereESB as Middleware tool to communicate with distributed Systems.
- Used JNDI to lookup for the data sources required and used Eh cache for general purpose caching.
- Used Design Patterns like Factory, Singleton, ValueObject and DAO pattern.
- Designed tables in Oracle 10g database and worked with Database Developers for implementing Stored Procedures in the application. Elastic search database server also used for convenience and simplify the search engine.
- Debugging and troubleshooting any technical issues while implementing the applications.
- Selenium is used to Identify Test cases for Automation,developing methods for repeating steps.
- Monitored the error logs using Log4J and fixed the problems.
- Developed Mevanscripts for the build and deployment of J2EE components in application server.
- Involved in designing test plans, test cases and overall Unit testing of the system.
- Used CVS for version control.
Environment: Java 1.5, Struts, IBM WebSphere 6.0, Oracle 10g, Spring 2.5, Hibernate, JSP, Servlets, JavaScript, HTML, CSS, MEVAN, XML, PL/SQL, JDBC, UML, JNDI, JUnit, JAXB, CVS, web services (JAX-RS), Log4J, Agile, Windows 7.
ConfidentialJunior 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 a prototype of the application and demonstrated to business users to verify the application functionality.
- Attended everyday Enterprise Workflow Stand-Up meeting to provide current status, thus implementing Agile ( Scrum ) Methodology with TestDriven Development.
- Designed Use case diagrams, Class diagrams and Sequence diagrams using UML .
- Developed and implemented the DAO design pattern including JSP, Servlets, FormBeans and DAOclasses and other Java APIs.
- Implemented dynamic webinterface using AJAX and user authentication through LDAP .
- Developed JSP fragments for control of the business processes in the middle-tier and did its integration.
- Used Maven to compile projects within the IDE, and also to set the class path for code completion, highlightingcompilererrors, etc.
- Used JSON for storing and exchanging testinformation, as it is smaller and easier to parse compared to XML .
- Created and deployed web pages using HTML, Gulp, CSS, JSP, JavaScript and jQuery .
- Integrated usage of CRUD operations, performed Inner/Outer joins, used stored procedures, stored functions and cursors using OraclePL / SQL .
- Used Jetty server during development environment, but WebSphere Application Server.
- Used IBM Rational Application Developer 8.0 with WebSphere Application Server v6.1.
- Performed unit testing to have defect free application code.
- Written JUnit Test cases while performing unit testing.
- Worked with QA team for testing and resolve defects.
- Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
Environment: Java 1.6, Core Java /J2EE, JSP, Servlets, XML, HTML, CSS, Java Script, AJAX, JSON, jQuery, WebSphere Application Server v6.1, Servlets, JSP, JDBC, XML, Multithreading, OOD, SOA, Rest Web Services, Jetty Server, Eclipse 3.0, Gulp, Maven 3.0, JUnit, ANT, JUnit, Oracle 10g, Oracle PL/SQL.