We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

Austin, TexaS

SUMMARY:

  • Java/J2EE Developer - Applications Systems with over 8 years of hands-on experience in the IT Industry (eCommerce, web-based, client-server, & stand-alone applications).
  • Extensively implemented J2EE design patterns, such as MVC, Service Locator, Session Façade, Singleton, Service Factory, and DAO.
  • 7 years of Java, J2EE Technologies Programming Experience (Spring, EJB, Servlets, JSP, JDBC and Java Beans, XML, SOAP, Web Services, Hibernate, etc., and MVC & Struts Framework).
  • 3 years experience in UI/script frameworks like Java Script, Angular JS, ReactJS and Node.js.
  • Expertise in AngularJS controllers, directives, components, factory and service resources, routings & events.
  • Expertise in DOM manipulation using JavaScript, jQuery and AngularJS.
  • Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Extensive experience in complex & dynamic presentation layers using HTML, DHTML, XHTML, CSS. Themes, Skins, Master Pages, client side scripting using JavaScript, JQuery and Angular JS.
  • Knowledge and hands on experience with architecting enterprise service bus (ESB) using Mule.
  • In depth knowledge & Experience in deploying the applications in Web Sphere/Web Sphere Portal Servers.
  • Experience with some or all of the following technologies preferred: Akka, Play framework, PostgreSQL, Slick, JavaScript, etc.
  • Strong command on end-to-end Software Development Life Cycle methodologies .
  • Experience in working in an environment using Waterfall, Scrum and Agile Methodologies.
  • Experience in Waterfall and Agile/Scrum methodology of software development.
  • Experienced in Apache Validation Framework for client side validation.
  • Good working knowledge and understanding of UNIX and Windows Operating Systems.
  • Having good experience in Distributed Web sphere MQ.
  • Experience in writing Junit Test cases for system testing, used Log4j for logging.
  • Worked with Maven, Ant builder for application building, scheduling, mailing, and automation.
  • Proven track record in accomplishing the project deliverables within the time frame.
  • Excellent interpersonal and customer relational Skills. Proven communication, presentation
  • Experience in Technical Project Management, Timeline Tracking, Code Reviews, and Project Scheduling, Risk Identification, Quality Assurance, Issue Resolution, and Project Status Reporting activities.
  • Involved in designing and deploying a multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling.
  • Strong experience in Security-System development for web applications using Spring-security. Involved and developed all phases of security implementation using spring security system against all types of authentications: LDAP authentication, Database authentication.
  • Expertise in Deploying J2EE applications on IBM Web Sphere application server through Admin console.
  • Experienced in creating data sources and setting up connection pools as well as creation of J2C Authentication properties.
  • Core development experience for Groovy Grails restful web services.
  • Extensive experience in working on User Stories, Fixing the bugs.
  • Experienced in using Adobe Flex Builder2.0/3.0, Action Script 3.0, Flex Skinning, Adobe CS3, Adobe Flash Player, Adobe Photoshop.
  • Developed various java objects (POJO) as part of persistence classes for OR mapping.

TECHNICAL INFOMRATION:

J2EE Frameworks: Apache Struts2, Spring 3.x, Hibernate 3.x, Log4J, JSF, Junit.

Java/J2EE Technologies: Servlets, JSP, Java Beans, JDBC, RMI, JMS, JNDI, Swing.

Web Technologies: XML, XSL, XSLT, SAX, DOM, CSS, Java Script, HTML, AJAX, GWT, Web services, SOA, SOAP.

Scripts: VBScript, Java Script, JQuery, AJAX, Angular JS, Kendo UI, JQuery UI,Telerik UI.

Application Servers: IBM WebSphere 6.x, WebLogic 9.x, Jboss, Tomcat 5.x.

Programming Languages: Java, C, C++, SQL, PL/SQL .

Database: Oracle 9i/10g, DB2, SQL Server, MySQL.

IDE: Eclipse 3.x, RAD 7.x, Jbuilder .

Operating Systems: Windows, Unix, Linux.

Source Control: ClearCase, CVS, Subversion.

Methodologies: Waterfall model, Agile.

Others: Microsoft Visio, ANT, TOAD, Shell scripting, Rational Rose, MQSeries.

WORK EXPERIENCE:

Confidential, Austin, Texas

Java/J2EE Developer

Responsibilities:

  • Involved in the design and development of the user interfaces and database.
  • Worked as lead developer for Evaluation Site and User Management.
  • Implemented Hibernate to create DAO in Oracle SQL.
  • Involved in the implementation of Spring IOC.
  • Practiced AGILE (Feature Driven Development) methodology with onsite - offshore model.
  • Created Asynchronous Messaging Infrastructure for Emails in Evaluation Site and also for Asynchronous Entitlement Creation for the Application.
  • Configured Data Source, Topic, Queues and EMB using WAS6.0 Admin Console.
  • Implemented reports like Assessment, Student Scores using Jasper and Velocity.
  • Implemented Web Service Provider & Client using a given WSDL.
  • Developed JSP, Tiles, Struts and JSTL tags, stateless session beans and MDB in RSA.
  • Modified Struts, EJB and DAO to support spring Dependency Injection.
  • Designed and implemented the database interaction using JDBC, and stored procedures using PL/SQL.
  • Created ANT Scripts for Packaging Files to create EAR from CVS.
  • Implemented AJAX in User Management.
  • Worked on Java Script to support multiple Browsers including IE, Fire fox and Mac Safari.
  • Responsible for building and deploying HSP Application in Dev Environment.
  • Responsible for providing deployment Packet for Integration and Production.
  • Developed Java Beans to use in JSPs.
  • Designed and developed various user interface screens using JSP, HTML.
  • Developed web interfaces using JSP and Java Script.
  • Designed and implemented the database interaction using JDBC, and stored procedures using PL/MySQL.
  • Developed Stored Procedures for data retrieval and reporting.
  • Developed the application using Java Beans and Servlets.
  • Developed Database Objects like Stored Procedures, Triggers, Cursors using MySQL and PL/MySQL to maintain referential Integrity of the database.
  • Analyzed, Designed and developed components for the business logic
  • Involved in doing various testing efforts as per the specifications and test cases including Unit testing.
  • Provide support of application deployment and maintenance, supported testing.
  • Develop JSP pages that use Java beans for server side and backend processing
  • Involved in developing and designing the GUI.
  • Initial Login and Password Screen and check with existing authentication
  • Developed /implemented database objects like links, table space, segments, sequences, tables, stored procedures, functions, packages and triggers.
  • Develop stored procedures and Packages using PL/SQL coding in Oracle.
  • Designed and developed various user interface screens using JSP, HTML.
  • Designed Frontend with in object oriented JavaScript Framework like ReactJS.
  • Developed web interfaces using JSP and Java Script.
  • Designed and implemented the database interaction using JDBC, and stored procedures using PL/MySQL.

Environment: EJB, Servlets, JSP, JDBC and Java Beans, XML, SOAP, Web Services, Hibernate, etc., and MVC & Struts Framework).Spring (MVC3 restful services, IOC, AOP, data, web services), Core Java/J2EE.Ajax, JBOSS Application Server, Log4j, UML, Rational Rose, (ClearCase, ClearQuest, SoDA, RequisitePro, TestManager), DAO, JTest, Jacobe, ReactJS, Windows NT.

Confidential, Jersey City, NJ

Senior Software Engineer

Responsibilities:

  • Involved in the fusion workshops with the clients during requirement analysis phase
  • Design container with configurable layout to enable auto insurance cobranding
  • Co - produced technical documentation and program specifications for the application
  • Created adapter classes based on the adapter design pattern for Log Factory and Connection Pool Components of AIU framework.
  • Developed the class builder component of the AIU framework to build Entity beans and Entity manager Classes which are compatible with Oracle Database.
  • Implemented Java caching system and AIU caching strategy for the articles section of the project
  • Weekly cyclic project builds in integrations, QA, PRC Environments.Developed Ant script and shell scripts for doing the project builds on integration and version control machine.
  • Involved in application profiling and tuning with WSAD Profiler .configuring iPlanet and WebSphere in clustered environment.
  • Build microservices for the delivery of software products across the enterprise.
  • Oversee and develop Notification Service microservice to use across the enterprise.
  • Utilize Camel to integrate microservices with other microservices and RabbitMQ messaging exchanges.
  • Designed and developed various user interface screens using Java Swing.
  • Designed and implemented the database interaction using JDBC & stored procedures using PL/SQL.
  • Developed Stored Procedures for data retrieval and reporting.
  • Analyzed, Designed and developed components for the business logic.
  • Involved in doing various testing efforts as per the specifications and test cases including Unit testing.
  • Generate XML to Interface with other systems for sending data.
  • Created forms to collect and validate data from the user in HTML5 and ReactJS.
  • Designed and developed various user interface screens using JAVA Swing.
  • Designed and implemented the database interaction using JDBC, and stored procedures using PL/SQL.
  • Developed Stored Procedures for data retrieval and reporting.
  • Developed Database Objects like Stored Procedures, Triggers.
  • Analyzed, Designed and developed components for the business logic.
  • Involved in doing various testing efforts as per the specifications and test cases including Unit testing.
  • Developed XML based programs for Interface with other local systems.
  • Used IBM MQSeries to send messages to the local system and receive messages from the local system.
  • This Messaging between the Local System and Application is achieved through MULTITHREADING.

Environment: EJB, Servlets, JDBC and Java Beans, XML, SOAP, Web Services, ReactJS, Hibernate, etc., and MVC & Struts Framework).JSP, Struts, Taglibs, WSAD 4.0, WebSphere 4.0, MQ Series, UML, Rational Application Developer (RAD 6), Oracle 8x, DB2 (UDB), Ant, Shell scripts, AIU,Tiles, Rational XDE, UML, JUnit, Iplanet, PVCS,Camel, RabbitMQ.

Confidential, Newark, NJ

Senior Software Engineer

Responsibilities:

  • Designed and developed modules capacity auctions, capacity trading, gas balancing, gas nominations and invoicing areas, auctions and nominations, Entry/Exit capacity product definition, Capacity Trade Registration and Constraint management, Contract Management, Nominations, Gas balancing and Demand attribution, Meter details, Measurements and allocations, Charge calculation, Cost and incentives, Revenue smearing, Invoice delivery and Indebtedness modules.
  • The middle tier is developed using DAOs and Business objects. Database layer is developed using - Oracle 9i while Presentation layer makes use of JSP and JavaScript.
  • Cleveland framework has been used for implementing this Project. This makes use of an additional Business object.
  • Developed and deployed the application on Oracle9i application server.
  • Wrote SUCs and BUCs for the Deal management modules
  • Used Web Services, Web Processing Service (WPS), BPEL, REST for nominations module.
  • Configured the Siteminder tool for giving the proper role for every user and uniqueid for every component in the screen.
  • Involved in unit testing, System Testing, Integration Testing, User Acceptance Testing, User confirmation Testing.
  • Used JTest for testing the code in System testing.
  • Developed Proof of concept (POC) and provided work/time estimates for design and development efforts.
  • Involved in packaging and deployment of the application onto Oracle9iAS application server.

Environment: Java, EJB1.1, J2EE, JSP, Servlets, Cleveland Framework, Site Minder, Custom Tags, JDBC, Oracle, Oracle9iAS Application Server, Java Script, Mail Server, JMS, SOA, XML, JAXB, XSL, XSLT, SOAP, MTOM, TCPIP, TLS, PKI, WSDL, SAML, WSDL, XSD, XPath, LDAP Server, Log4j, UML, Rational Rose, (ClearCase, ClearQuest, SoDA, RequisitePro, TestManager), DAO, JTest, Jacobe, MDB, Windows NT

Confidential, NJ

Senior Java Developer

Responsibilities:

  • Involved in Design and prepared activity diagram sequence diagrams and class diagrams from various use - cases using Rational Rose.
  • Wrote CSS file for writing common classes which give the proper look and feel as mentioned in UI standards.
  • The middle tier was developed using Session Beans, Entity Beans and presentation tier extensively made use of JSP.
  • Involved in Design and Development using Oracle as database.
  • Contributed to project by working on end to end flow - developing JSP's for front end, by developing Servlets, BO classes in middle tier and to database front by writing various SQL queries and Stored Procedures.
  • Designed and developed modules "Fixed income, CreditNote, Payment History, Reports generation.
  • Involved in packaging and deployment of the application onto WebLogic 5.1 application server
  • Built, tested and debugged JSP Pages for critical modules in the system.
  • Coded the Taglibs to aid front-end JSP pages.
  • Leveraged Angularjs resources for all data access, encapsulating URLs and standardizing data access interfaces. Created custom directives for re-usable components (multi-field form elements, background file uploads etc.).
  • Implemented Angularjs Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
  • Tested all application controllers extensively with mocha/chai and Angularjs's built-in testing facilities.
  • Designed, developed, maintained Application using VB.Net, C#, WCF, ASP.NET 4.0, MVC 4.0, Javascript, JQuery, Angularjs, HTML, CSS.
  • Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.
  • Involved in the implementation of design using vital phases of the Software development life cycle SDLC that includes Development, Testing, Implementation and Maintenance Support.
  • Responsible for changes to WSDL and distributing schema.
  • Used JAXB for generating java objects from XML Schema.
  • Developed front-end screens using Struts, JSP, HTML, AJAX, JQuery, JavaScript, JSON and CSS.
  • Used J2EE for the development of business layer services.
  • Applied OOAD principle for the analysis and design of the system.
  • Performed data validation in Struts Form beans and Action Classes.
  • Used IOC Inversion of Control Pattern and Dependency Injection of Spring framework for wiring and managing business objects.
  • SOAP has been used as a protocol to send request and response in the form of XML messages. And WSDL has been used to expose the Web Services.
  • Developed web services using AXIS2 implementation following top-down approach.
  • JDBC framework has been used to connect the application with the Database.
  • Used RAD for the Development, Testing and Debugging of the application.
  • Used Web sphere Application Server to deploy the build.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Developed front-end screens using Struts, JSP, HTML, AJAX, JQuery, JavaScript, JSON and CSS.
  • Used J2EE for the development of business layer services.
  • Performed Test Driven Development TDD using JUnit and used Ant script for build automation.
  • PVCS version control system has been used to check-in and checkout the developed artifacts.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Used Web Services to connect to mainframe for the validation of the data.
  • Axis2 WS engine has been used to convert WSDL to Java objects.
  • Developed Hibernate mappings and implemented required business logic.
  • Worked with Spring IOC of service layer to interact with the transactions.
  • Used Eclipse for the Development, Testing and Debugging of the application.
  • Used SAX Parser to parse the xml files & Log4j framework has been used for logging debug, info error data.
  • Extensively worked on Windows and UNIX operating systems.

Hire Now