Java/j2ee Developer Resume
CA
PROFESSIONAL SUMMARY
- Proven professional wif experience in design, development and implementation of Object Oriented Applications, based on OOA and OOD.
- Over 6 years of Experience in implementing web based projects using IBM Web Sphere Application Server and IDE’s like Rational Application Developer, Rational Software Architect, Eclipse, and My Eclipse.
- Expertise in J2EE architecture, 3 - tier Client/Server development architecture and Distributed Computing architecture.
- Experience in design and development of multi-tiered web based applications using J2EE technologies like JSP, Servlets, EJ, JDBC, JMS, XML (SAX, DOM), XSL and Custom Tags.
- Expert in application development using Java,Python, Django, HTML5, CSS, JavaScript, Oracle, SQL and SQLite.
- Experience inPythonOpenSatck API'S.
- Experience in designing and architecting various EAI and B2B projects by using TIBCO tools and technologies like Tibco business works and Tibco EMS.
- Experience in various open source frameworks and tools such as Spring and Hibernate.
- Good Working experience in using differentSpringmodules likeSpringCore Container Module,SpringApplication Context Module,SpringMVC Framework module,SpringAOP Module,Spring ORM Module,Springsecurity,SpringQuartz scheduler in Web applications
- Experience in various Design Pattern implementations like MVC, Factory, Session Façade, Business Delegate, DAO, Service Locator, and Singleton.
- Experience in Web Service development (JAX-RPC, JAX-WS, SOAP, and WSDL).
- Expertise in all Microsoft Office Products, Excel, PowerPoint.
- Involved in complete SDLC implementations including preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Experience in developing UML diagrams like Use Case Model, Use Case Diagrams, and Behavior Diagram (Sequence diagram, State Diagram, and Activity Diagram) using Rational Rose and Microsoft Visio.
- Experience in using Rational Unified Process (RUP) methodology.
- Experience in Module testing using JUnit.
- Proficient in developing Android applications as well as other mobile operating systems and platforms.
- Extensive experience using several RDBMS wif DB2, Oracle, MySQL and Microsoft Access databases.
- Experience in usingElasticSearchand Altreyx
- Well versed and experienced in multiple version control systems and tools like Subversion.
- Knowledge of IBM MQSeries.
- Proficient in using test automation tools such as Selenium WebDriver / RC / IDE / Grid, TestNG / JUnit and HP Quality Center to develop automation testing scripts for web and client server applications.
- Experienced in PHP Full Stack Development in a LAMP environment, building highly scalable web apps and providing optimized solutions for web applications
- Hands on experience working wif databases like Oracle 10g 12c, SQL Server 2010 and MySQL.
- Experience in various development environments Windows.
- Good knowledge in business domains including Health Care, Insurance, Banking and Finance.
- Excellent written and verbal communication skills, inter-personal skills and self - learning attitude.
- Motivated team player wif exceptional inter-personal skills, strong analytical background and adaptive to new technologies.
TECHNICAL SKILLS
Web/Application Servers: IBM Web Sphere6.0, Apache Tomcat, JBOSS. J2EE, Jetty, Sun One 8.1, WebLogic 11g, JBoss EAP.
Technologies/Tools: EJB, Servlets, JSP, JSTL, JDBC, MVC, LOG4J, JNDI, RMI, JUNIT, ANT, Web Services (SOAP), Selenium
Messaging Systems: JMS, MQ Series
Languages: Java, C, SQL, PL/SQL, Python, VB, C#, C++, PHP
Web Technologies: JavaScript, CSS, HTML, DHTML, XML, XSL, SOAP, AJAX, Angular Js, Node Js, React Js, RESTful Web Services
Databases: Oracle 8i/9i/10g/11g, 12c, SQL Server, DB2 Design, MySQL, MS Access
Methodologies: RUP, Agile Version Control, JAVA/JEE/J2EE Design Patterns, OOAD
Versioning Tool: SVN, CVS, Microsoft VSS
Operating Systems: Windows 2000 / NT / XP / DOS / UNIX / LINUX / OS400
MVC Frameworks: Spring, Struts, JSF, Android SDK, iOS SDK
ORM Frameworks: Hibernate, JPA, Oracle ADF
IDE Tools: RAD, RSA, WSAD, Eclipse, Net Beans
XML Technologies: JAXB, JAXP, JAXWS, JAXRPC
PROFESSIONAL EXPERIENCE
Confidential, CA
Java/J2EE Developer
Responsibilities:
- Development, enhancement and testing of teh Web Methods flow services and Java services.
- Used web services for interaction between various components and created SOAP envelopes.
- Unit Testing of Web Services using SOAP UI.
- Used Multi-Threading concept while creating teh application.
- Developed asynchronous messaging systems using JMS, MDB and MQ Series.
- Web Logic as Application Server.
- Created web service Connectors for use wifin a flow service, while also making teh URLs abstract so as to change them at runtime wifout redeployment.
- Used JAX- RS API to Create RESTful Web Service to interact wif teh Server.
- Created a Front-end application using JSPs, JSF, GWT and Spring MVC for registering a new patient and configured it to connect to database using Hibernate.
- Used GWT UI Builder tool to make UI more Interactive.
- Used Dojo for teh client side development and validations.
- Used Lombardi as BPM tool.
- Developed and configured Oracle Database 10g tables including Sequences, Functions, Procedures and Table constraints.
- Created standalone Java programs to read data from several XLS files and insert data into teh Database as needed by teh Testing team.
- Used JUnit for testing.
- Ant Build tool configuration for automation of building processes for all types of environments - Test, QA, and Production.
- Responsible for deliver teh solution usingSpringDataJPA.
- Developed and provided support to many components of dis application from end-to-end, i.e. Front-end (View) to Web Methods and Database.
- Developed Web applications usingRubyonRails, CSS3, HTML, JavaScript, jQuery, MySQL, Oracle in Windows and Linux environments.
- Developed graphical user interface using JavaSwing Framework.
- Created proof-of-concept using responsive web design,Node Js, Angular Js, HTML5 and CSS3.
- Worked onpythonscripts to parse XML documents and load teh data in database.
- CreatedPythonscripts to automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration.
- Implemented client side Interface usingReact Js.
- Provided solutions for bug fixes in dis application.
- Worked wif Amazon web services customer support to resolve any billing issues inAWS.
- Involved in migration of Struts 1.3 to Struts 2.2 application.
- Implementation of business logic using Struts controllers.
- Handled RESTful web service calls and EJB services usingOracleADF11g framework.
- Created queries & triggers in teh database.
- Demonstrates knowledge ofAgilescaling patterns and frameworks.
- Designed and implemented Mule APIs on Mulesoft Any point API platform.
- Used SVN as a version-controlling tool for managing teh module developments.
- Prepared code documentation for future reference and upgrades.
- Conducted code review for team members, involved in testing.
Environment: Java/J2EE, JSP, Spring MVC, Swing, JDBC, Hibernate, DOJO, Oracle 10g, Eclipse, Mulesoft, PL/SQL, Windows XP, Apache Ant, GWT, MQseries, OracleADF11g framework, Node Js, AWS, React Js, Angular Js, web Logic, J Unit, RubyonRails, CSS3, Python, SpringDataJPA, HTML, EJB, Struts, JavaScript, jQuery, MySQL, Oracle, XSL, SVN.
Confidential, VA
Java/J2EE Developer
Responsibilities:
- Involved in teh SDLC phases i.e. analysis, design, development and testing phases for teh entire application.
- Developed teh Functional Design Documents and teh Technical Design Documents.
- User interface was designed using JSP’s, HTML, AJAX, JavaScript and Spring.
- Design and developed teh project lifecycle from -design teh architecture, setup teh code base wifSpringJPA
- Teh Front End of teh Application was based on MVC II pattern and was implemented using Spring 3.0.
- Teh flow between teh screens was maintained using Spring Web Flow.
- Teh backend was developed using spring, Hibernate and JDBC wif MySQL as teh database.
- Experience in Creating Store procedures and functions in SQl server to import data in toElastic Searchand converting relational data in to documents.
- Developed teh modules for teh front end of teh application wifPython, CSS, AJAX and JQuery.
- Teh XML data received was parsed using JAXB XML parser.
- Used JUnit framework for Unit testing of application.
- Created teh design documentation for IOS application.
- Monitored teh Error logs using Log4J.
- Created web pages wif jQuery, JSON, Kendo UI, AngularJS.
- Implemented Selenium GRID for compatibility testing.
- Implemented automation using Selenium Web Driver, JAVA, Selenium Grid, Cucumber and Maven, Mockito, JavaScript.
- Implemented module creating and coding in Groovy on Grails, jQuery.
- Involved in writing Groovy code in grails to get teh data into teh web application.
- Design screens using MVC pattern for teh application wif Android Studio IDE
- Involved in loading data from On-premises data warehouse to AWS's Cloud using different approaches like Sqoop, Spark, storm andAWSServices.
- AWS Forums Primary forEC2, EBS, ELB and VPC.
- Created micro service plugin for Hapi.js service worker to read in info viaRabbitMQmessage bus in order to create and send SNS messages to AWS SNS topic
- Establish strategy and approach to transform customer software development from a traditional SDLCmethodologytoAgilemethodology.
- Key role in transitioning team into theAgilemethodology.
- Worked File uploading and Downloading web service using play framework wif MONGO DB.
- Configured and createdWebLogicdomains, clusters, servers, connection pools, data sources, JMS queues using WLST and administration console.
- Performed mouse movements using Selenium Actions API. Implemented web element locators using Selenium API - By ID, Class, Name, CSS Selector, Xpath and Link.
- SVN was used as teh Version Code. Helped in installing and maintaining teh SVN throughout teh Development and Testing Phase.
- Wrote various PHP scripts in teh header, footer, multiple contact pages, etc.
- Installed and maintained Cruise Control for Automatic Builds and Build Fail Error Reporting.
- Teh Application was developed using My Eclipse and deployed on JBoss Application Server.
Environment: Java, J2EE, spring, Spring MVC, Spring, Hibernate, UML, JSP, XML, HTML, Python, Ajax, SVN, Log4J, JUnit, MySQL, My Eclipse IDE, iOS SDK, Maven, JSON, Mockito, SpringDataJPA, WebLogic, AWS, Groovy, EC2, JBoss Application Server, Agile methodology, Android Studio IDE, Selenium, Mongo DB, Windows, PHP.
Confidential, NY
Java/J2EE Front End Developer
Responsibilities:
- Developed teh High-Level Design Documents. Use Case Design Documents and teh Service Design Documents
- Developed teh Business Logic using Session Beans and used MDB’s wif JMS/MQ for asynchronous communication.
- Involved in teh SDLC phases i.e. analysis, design, development and testing phases for teh entire application.
- Developed utility codes to generate reports from REMEDY Database using TIBCO Business works.
- Developed Business rules using POJO’s, Database and Apache Commons.
- Developed teh Database Mapping using Hibernate. Implemented teh Dynamic SQL Queries for Database Driven Rules.
- Developed teh Build Scripts using Ant for Domain Model Transformation, Building EAR/WAR Files, and Unit Testing.
- Developed build and deployment scripts using ANT, MAVEN and Mockito as build tools in Jenkins to move from one environment to other environments.
- Developed Web Services using JAX WS and JAX RPC using SOAP 1.1 standards. Web Services were developed for HTTP transport and also for transport over MQ (SOAP over JMS).
- Worked on IBM WebSphere Data Power services design and development. Worked wif XML technologies to send XML over HTTP and receive XML messages from Data Power middleware.
- Developed Custom converter for transforming JMS Message to SOAP Message to Request/Response Domain Objects.
- Worked on theADFapplications wifOracleApplications Server and Web Logic Server.
- Developed single page application (SPA) wif Angular Js, HTML 5, JavaScript and CSS in visual studio for dynamically updating teh page and load in single html page.
- Developed teh Domain Model and teh Data model using RSA.
- Teh Services were developed using RSA and teh transformed Schemas were marshalled/unmarshalled using JAXB through ANT scripts.
- Handled EJB services usingOracleADF11g framework
- Version Control was performed using SVN and teh Cruise Control was used for Automated Builds.
- Designed and Developed teh OAO Application independently and completed it for Pilot Release.
- Teh Application was developed using RAD, RSA and deployed on Web Sphere Application Server.
Environment: Java, J2EE, EJB, Tibco BW 5.11, Hibernate, UML, XML, JAXB, Apache Commons, HTML 5, Angular Js, Java Script, CSS, Ajax, SVN, Log4J, ANT, MAVEN, Mockito, JUnit, Oracle ADF, Oracle 10g, JAX-WS, JAX-RPC, SOAP, WSDL, MQ, SOA, RAD, RSA, Windows, Linux.
Confidential
Java/J2EE Developer
Responsibilities:
- Effectively interacted wif team members and business users from different regionsFor requirements capture and analysis
- Analysis, design and development of Application based on J2EE using Struts, Spring and Hibernate
- Hibernate was used for Object Relational mapping wif Oracle database.
- Involved in developing teh user interface using Struts
- Worked on teh Web Services using SOAP and REST ful web services.
- Used SVN configuration management tool for code versioning and release.
- Deployment on Web Logic Application Server 11g.
- Designed and developed ad server using Node Js
- UsedReactJSwif Redux to separate data and presentation layer. Utilized Redux stores to handle teh states.
- Configured routes betweenReactJSand NodeJSto render teh templates from teh server-side.
- Implement modules intoNode Jsto integrate wif designs and requirements.
- Junit, log4j were used for unit testing and as logging frameworks.
- Developed teh UI Screens using JSP, JavaScript and HTML and did teh client side validation wif teh JavaScript.
- Automation of configuration and management through GIT
- Developed teh classes for Unit Testing by using Junit.
- Used Spring MVC (Model View Controller) to handle/intercept teh user requests and used various controllers to delegate teh request flow to teh Backend tier of teh application.
- Developed custom tags for UI.
Environment: Java/ J2EE, JSP, Hibernate, Spring, Struts, Web services, Web Logic Application Server 11g, and Oracle 11g, JDBC, JSP, Node Js, ReactJs, Java Script, AJAX, SOAP, CSS, Oracle, Tomcat, Windows 2000, SVN, GIT, JUnit.
